Flödet
Steg 1 Mottagning & tid | Steg 1 Välj mottagning | Steg 1 Vald mottagning |
---|---|---|
Tjänstekontrakt som används vid flödet Boka tider hos fler mottagningar
GetSupportedContracts - tjänstekontrakt som Nationella tjänsteplattformen exponerar. 1177 e-tjänster använder det i vissa fall för att ta reda på vilka tjänstekontrakt som kan användas gentemot en specifik mottagning.
Steg 1
GetAllHealthcareFacilitites - valfritt tjänstekontrakt. Hämtar en lista med mottagningar som bokning kan göras på
Steg 2
GetAllTimeTypes - obligatoriskt tjänstekontrakt. Hämtar vad bokningen avser (tidstyper).
Steg 3 och 4
GetAllPerformers - valfritt tjänstekontrakt. Hämtar vilken personal som kan erbjudas för efterfrågad tidstyp.
GetAvailableDates - obligatoriskt tjänstekontrakt. Hämtar datum där det finns minst en ledig tid för avsedd tidstyp.
GetAvailableTimeslots - obligatoriskt tjänstekontrakt. Hämtar lediga tider för avsedd tidstyp.
Steg 5
MakeBooking - obligatoriskt tjänstekontrakt. Bokar den valda tiden.
Bekräftelse i 1177 inkorg
AddMessage - används för att skicka en bokningsbekräftelse till 1177 inkorg.
GetAllCareTypes som finns beskrivet i tjänstedomänen crm:scheduling stöds ej i flödet
Tjänstekontrakt - behörighet vid anrop
GetSupportedServiceContracts anropas först för att kontrollera vilka tjänstekontrakt som 1177 e-tjänster har behörighet att anropa hos mottagningen. 1177 e-tjänster använder detta tjänstekontrakt för att ta reda på om aktuell mottagning stödjer tjänstekontrakten GetAllHealthcareFacilities och GetAllPerformers.
Tjänstekontrakt GetSupportedServiceContracts |
---|
Begäran |
hsa-id |
Svar |
List<String> innehållande kontrakt som stödjs |
Steg 1 Mottagning & tid
text
Steg 1 Välj mottagning
text
Steg 1 Vald mottagning
text
Efter dessa steg fungerar tjänsten likadant som i Nybokning, boka tid, förutom att invånaren kan gå tillbaka och byta till en annan mottagning i Steg 1 Mottagning & tid.