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.
Tjänstekontrakt som används för flödet Bokade tider
GetSupportedContracts - obligatoriskt tjänstekontrakt. Kontrollerar vilka tjänstekontrakt som 1177 Vårdguidens e-tjänster har behörighet att anropa hos mottagaren.
GetSubjectOfCareSchedule - obligatoriskt tjänstekontrakt. Hämtar invånarens bokade tider.
GetSupportedServiceContracts
GetSupportedServiceContracts anropas först för att kontrollera vilka tjänstekontrakt som 1177 Vårdguidens e-tjänster har behörighet att anropa hos mottagningen.
Tjänstekontrakt GetSupportedServiceContracts |
---|
Begäran |
hsa-id |
Svar |
List<String> innehållande kontrakt som stödjs |
Söka efter bokade tider
När invånaren har loggat in i 1177, kan Bokade tider hittas i navigationsbaren överst eller på startsidan i desktop-läge.
Invånaren aktiverar insamling av bokade tider (aggregerande tjänst + mottagningsrelationslistan) genom att klicka på “Se bokade tider” på startsidan eller “Bokade tider” i menyn (endast desktop).
Se sammanställning, alla bokade tider
Samtliga bokade tider som kan hittas via aggregerande tjänst och via mottagningsrelationslistan visas för invånaren.
Läs mer om insamling av Bokade tider: Teknisk beskrivning av Bokade tider
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
Den första bokade tiden är utfälld som default och visar all information om den bokade tiden. Övriga bokade tider hittas under.
Se information om enskild bokad tid
Gränssnitt | Tjänstekontrakt GetSubjectOfCareSchedule | Kommentar |
---|---|---|
Begäran | ||
healthcareFacility | Hsa-Id för mottagning/vårdenhet | |
subjectOfCare | Invånarens personnummer enligt yyyymmddxxxx. | |
Svar | ||
Timeslot 0..* | Lista med bokade tider för efterfrågad mottagning/vårdenhet. | |
startTimeInclusive | Startdatum och klockslag för bokad tid. | |
endTimeInclusive | Slutdatum och klockslag för bokad tid. I gränssnittet visas eventuellt slutdatum och -tid. Om sluttid ska visas i gränssnittet eller inte väljer verksamheterna själva. Att inte visa sluttid beställs från e-tjänsternas tekniska support vid anslutning. Default visas sluttid. Sluttid visas eller visas inte för alla tider på mottagningen, kan ej vara olika. | |
healthcareFacility | HSA-id för mottagningen/vårdenheten. Ska matcha begäran. Visas ej. | |
healthcareFacilityName | Namn på bokad mottagning/vårdenhet. Ignoreras om det skickas i tjänstekontraktet. Hämtas istället från HSA. | |
performer | Vårdpersonalens HSA-id. Visas ej. | |
performer name | Vårdpersonalens namn. Visas (var idag?) enligt följande prioritering:
Till utveckling: Visas vid “typ av tid” / “Bokningen avser”. | |
bookingId | Bokningsid för bokad tid. Visas ej. | |
purpose | Information från vården. Visas utan rubrik. Max tecken ihopfällt: 90 Max tecken utfällt: ? Till utveckling:
| |
reason | Anledning till bokningen. Kontaktorsak som invånare uppgett vid bokning. Max tecken ihopfällt: 90 Max tecken utfällt: ? | |
resourceName | Namn på resurs. Visas (var idag?) enligt följande prioritering:
Max tecken: ? Till utveckling: Ev. resurs visas vid “Bokningen avser”. | |
resourceId | Id för resurs. Visas ej. | |
timeTypeName | Namn för bokad tidstyp/vad bokningen avser. “Typ av tid” i gränssnittet. Max tecken: 100 Vid steg 2 av 1177 tidbokning utveckling kommer detta namn ignoreras om en Snomed-CT-kod skickas enligt listan över standardiserade tidstyper. Namnet kommer istället att hämtas därifrån. Till utveckling: “typ av tid” ska bytas till “bokningen avser” | |
timeTypeId | Id för tidstyp. Visas ej. Vid steg 2 av 1177 tidbokning utveckling kan eventuellt en Snomed-CT-kod skickas enligt listan över standardiserade tidstyper. I de fallen ska tidstypsnamnet visas baserat på den Snomed-koden. | |
careTypeName | Namn för vårdtyp. Visas (var idag?) enligt följande prioritering:
Till utveckling: tas bort | |
careTypeId | Id för vårdtyp Visas ej. | |
cancelBookingAllowed | Anger om bokningen kan avbokas. Knapp AVBOKA visas om cancelBookingAllowed=true. 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 texten “Denna mottagning tillåter inte avbokning av denna tid via e-tjänsten. Ta kontakt direkt med mottagningen för att avboka”. | |
rebookingAllowed | Anger om bokningen kan ombokas. Knapp OMBOKA visas om reBookingAllowed=true. 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 texten “Denna mottagning tillåter inte ombokning av denna tid via e-tjänsten. Ta kontakt direkt med mottagningen för att omboka”. | |
messageAllowed | Ej aktuellt för flödet. |
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.
Läs mer om formatering av villkorstexter: <länk>
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:
Till utveckling: listan med mottagningar ska tas bort på sikt