Se bokade tider hos flera mottagningar

Se bokade tider hos flera mottagningar

Inledning

Denna sida går igenom flödet när invånaren ska hitta sina bokade tider hos flera mottagningar samt visar hur de olika delarna mappar till vilka tjänstekontrakt och vilka fält i respektive tjänstekontrakt. Scrolla ner eller klicka på rubrik eller bild i tabellen för att komma till det avsnitt som beskriver aktuellt steg i flödet.

image-20250630-081341.png

 

 

 

image-20250630-081633.png

 

 

image-20250630-081906.png

 

Tjänstekontrakt som används för flödet Bokade tider

  • GetSubjectOfCareSchedule - obligatoriskt tjänstekontrakt. Hämtar invånarens bokade tider.

  • GetCareContacts - Hämtar invånarens bokade tider. Denna kommer att avvecklas. För frågor, kontakta supporten för e-tjänsterna.

  • Om bokningen tillåter att om-/avbokas, anropas GetBookingDetails när invånare klickar på någon av knapparna Omboka/Avboka (se kriterier för när knapparna visas längre ner). Tjänstekontraktet blir därmed obligatoriskt när invånare kan om-/avboka.

Hitta bokade tider

När invånaren har loggat in i 1177, kan bokade tider hittas på startsidan under rubriken “Tidbokning” eller i navigationsbaren överst.

Invånaren aktiverar insamling av bokade tider (aggregerande tjänst + mottagningsrelationslistan) genom att klicka på “Se bokade tider” på startsidan eller “Bokade tider” i navigationsbaren.

Mobil-vy

Desktop-vy

Mobil-vy

Desktop-vy

 

image-20250630-081341.png
image-20250630-082220.png

 

image-20250630-082327.png

 

 

 

 

Se bokade tider

En sammanställning med bokade tider som kan hittas via aggregerande tjänst och via mottagningsrelationslistan visas för invånaren efter att ha klickat på “Se bokade tider” i startsidan alternativt “Bokade tider” i navigationsbaren”.

När det gått 2 timmar sedan tidens starttid tas tiden bort.

Läs mer om insamling av Bokade tider: https://inera.atlassian.net/wiki/spaces/OITB/pages/3583803415.

Mottagningsrelationslistan innehåller mottagning(ar):

  • som invånaren lagt till på startsidan​

  • där invånaren är listad​

  • som invånaren blivit godkänd för kommunikation på en mottagning​ (dvs invånaren ingår inte i betjäningsområde, men får tillgång till mottagningen ändå)

  • från en kallelse som invånaren har fått​ i sin inkorg på 1177

  • från bokad tid, när invånaren själv bokat en tid på en mottagning i inloggat läge

Om det finns en eller två bokade tider visas den/de utfällda. Finns fler än 3 tider är den första utfälld och övriga är ihopfällda under.

image-20250624-101649.png

Se information om enskild bokad tid

Gränssnitt

 

Tjänstekontrakt GetSubjectOfCareSchedule

Kommentar

Gränssnitt

 

Tjänstekontrakt GetSubjectOfCareSchedule

Kommentar

 

Begäran

 

healthcareFacility

Hsa-Id för mottagning/vårdenhet

subjectOfCare

Invånarens personnummer enligt yyyymmddxxxx.

image-20250624-101737.png
Invånares vy efter att ha fällt ut en bokad tid.

 

image-20250624-102711.png
I ihopfällt läge visas endast datum och tid (startTime) för den bokade tiden.

 

image-20250624-102351.png
Exempel med länk till mottagningens sida på öppna 1177.

 

 

 

 

 

 

 

 

 

 

 

Informationstext som visas om tiden inte går att omboka eller avboka.
Informationstext som visas om tiden inte går att avboka.
Informationstext som visas om tiden inte går att omboka.

 

Svar

 

Timeslot 0..*

Lista med bokade tider för efterfrågad mottagning/vårdenhet.

startTimeInclusive 0..1

Startdatum och klockslag för bokad tid.

endTimeInclusive

Datum och klockslag för bokad tid.

I gränssnittet visas inte sluttid.

healthcareFacility 1..1

HSA-id för mottagningen/vårdenheten.

Ska matcha begäran.

Visas ej.

healthcareFacilityName 0..1

Namn på bokad mottagning/vårdenhet.

Hämtas från e-tjänsterna, inte från tjänstekontrakten.

 

Efter mottagningens namn visas länk till mottagningens sida på öppna 1177.se där adress och kontaktuppgifter finns.

Om mottagningen är en childmottagning eller om mottagningen inte har någon sida på öppna 1177.se visas ingen länk.

performer 0..1

Vårdpersonalens HSA-id.

Visas ej.

performerName 0..1

Vårdpersonalens namn. Visas efter tidstypen/bokningen avser.

bookingId 1..1

 

Bokningsid för bokad tid.

Visas ej.

Krävs om cancelBookingAllowed eller rebookingAllowed = true

purpose 0..1

Information från vården. Visas utan rubrik.

Ett [+] visas om texten är mer än 300 tecken så man kan fälla ut den.

reason 0..1

Rubrik: Anledning till bokningen.

Kontaktorsak som invånare eventuellt uppgett vid bokning.

resourceName 0..1

Namn på resurs.

Visas om performerName saknas.

Beskrivning från TKB:
En resurs är något som kan tas i anspråk för eller krävs för genomförande av aktiviteter eller processer inom vård och omsorg och som inte avser personer eller organisationer. Exempel är olika typer av medicintekniska produkter inom hälso- och sjukvård och pengar som betalas ut till brukaren inom socialtjänst. 

resourceId 0..1

Id för resurs.

Visas ej.

timeTypeName 0..1

Namn för bokad tidstyp/vad bokningen avser.

Max tecken: 100

timeTypeId 0..1

Id för tidstyp. Visas ej.

careTypeName 0..1

Namn för vårdtyp.

Visas ej.

careTypeId 0..1

Id för vårdtyp

Visas ej.

cancelBookingAllowed 0..1

Anger om bokningen kan avbokas.

Knapp AVBOKA visas om cancelBookingAllowed=true och mottagningen har en aktiv tidbokningstjänst.

Länken ger ett anrop för avbokning med hsa-id (tas från healthCareFacility) och boknings-id (tas från bookingId).

Om cancelBookingAllowed = false visas ingen text.

Om både cancelBookingAllowed och rebookingAllowed = false visas texten “Den här tiden kan du inte omboka eller avboka via 1177”.

rebookingAllowed 0..1

Anger om bokningen kan ombokas.

Knapp OMBOKA visas om reBookingAllowed=true och mottagningen har en aktiverad tidbokningstjänst.

Länken ger ett anrop för ombokning med hsa-id (tas från healthCareFacility) och boknings-id (tas från bookingId).

Om reBookingAllowed = false visas ingen text.

Om både cancelBookingAllowed och rebookingAllowed = false visas en texten “Den här tiden kan du inte omboka eller avboka via 1177”.

messageAllowed

Ej aktuellt i detta flöde.

is invitation 0..1

Anger om bokningen är en kallelse. Förväntas alltid vara FALSE i svaret i GetSubjectOfCareSchedule.

Om detta attribut är satt till TRUE samtidigt som startTimeInclusive och endTimeExclusive saknas, ska tidsluckan (timeslot) tolkas som en öppen kallelse. En öppen kallelse visas inte i Bokade tider.

 

Villkorstext

Villkorstext visas när invånaren klickar på länken “Visa information och villkor för att om- och avboka”.

Alla tider som erhålls via GetSubjectOfCareSchedule innehåller länk till villkorstext, oavsett om knappar för om- och avbokning visas eller ej. Attributet "terms" används för att visa villkorstexter i klienten. Villkoren hämtas via GetSchedulingFacilitiesByUser och tillhör mottagningen för "Av-och omboka tid".

image-20250624-102738.png
Länken “Visa information och villkor för att om- och avboka”.

Ovan länk öppnar upp ett pop-up fönster med villkorstext. Den villkorstext som visas avser om-/avbokning hos den aktuella mottagningen och är text som regional eller lokal administratör anger vid tjänsteutdelning för tjänsten om/avboka, för steget Bekräfta ombokning/avbokning. Finns ingen text i steget Bekräfta ombokningen/avbokningen kommer inte länken att visas.

image-20250630-080544.png
Pop-up fönster med villkorstext.

Läs mer om formatering av villkorstexter:

Lokal admin: https://inera.atlassian.net/wiki/spaces/OIIP/pages/3587604481

Regional admin: https://inera.atlassian.net/wiki/spaces/OIIP/pages/3584755192

Villkorstext för “Boka tid” visas ej för den bokade tiden i denna vy (endast vid nybokning).

Inga bokade tider hittade

Om inga bokade tider hittas via den aggregerande tjänsten eller via mottagningsrelation visas följande:

image-20250624-103001.png