Sök tider hos flera mottagningar
Om ni är intresserade av att ansluta till tjänsten får ni gärna anmäla detta via supporten för 1177 e-tjänster.
Flödet
Steg 1 Mottagning & tid | Steg 1 Välj mottagning | Steg 1 Välj datum och tid (inklusive personal) |
---|---|---|
|
|
|
Tjänstekontrakt som används vid flödet Boka tider hos fler mottagningar
1177 e-tjänster gör ett anrop med GetSupportedContracts 1 gång per dygn och resultatet sparas ned i en cache. 1177 tidbokning kontrollerar cachen när en invånare startar flödet, för att kunna anpassa flödet till de frivilliga kontraktet GetAllPerformers.
Steg 1 - Välj mottagning
GetAvailableDates - obligatoriskt tjänstekontrakt. GetAvailableDates anropas för samtliga mottagningar som är konfigurerade för tjänsten. Konfigurationen av mottagningar och tidstyp görs i 1177 personalverktyg.
Steg 1 - Välj datum och tid (inklusive personal)
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.
Resterande anrop görs enligt Nybokning, boka tid.
GetAllHealthcareFacilities stöds inte för tjänsten och anropas därmed inte i detta flöde.
Steg 1 Mottagning & tid
Gränssnitt | Admin | Kommentar |
---|---|---|
| Bokningen avser visar namnet på vårdtjänsten som konfigurerats för tjänsten i 1177 personalverktyg.
|
|
Steg 1 Välj mottagning
Först hämtas listan med mottagningar och tidstyper från tjänsten i 1177 personalverktyg. För varje mottagning i listan görs ett anrop med GetAvailableDates enligt nedan.
Sortering
Vårdval utifrån 1177 listning visas högst upp i listan med mottagningar (den måste finnas tillagd i tjänsten, och ha minst en dag med ledig tid). Därefter visas mottagningar med tidigast dag med ledig tid, därefter bokstavsordning.
GetAvailableDates
Gränssnitt | Tjänstekontrakt GetAvailableDates | Kommentar |
---|---|---|
| Begäran |
|
healthcare_facility | Hsa-Id för mottagning/vårdenhet | |
bookingId | Används ej. | |
startDateInclusive | Datum från och med för de lediga tider som skall sökas ut, på formatet ÅÅÅÅMMDD. Dagens datum. | |
endDateInclusive | Datum till och med för de lediga tider som skall sökas ut, på formatet ÅÅÅÅMMDD. Sista dagen i nästkommande månad. | |
timeTypeName | Används ej. | |
timeTypeID | Id för tidstypen. 1177 skickar det id som är konfigurerad för tjänsten i 1177 personalverktyg. | |
careTypeName | Används ej | |
careTypeID | Används ej | |
performer | Används ej. | |
subject_of_care | Invånarens personnummer enligt format yyyymmddxxxx. | |
Dag&tid vyn fortsätter, se nedan | Svar |
|
performerAvailabilityByDate 0..* |
| |
healthcare_facility | Id för mottagningen. Ska matcha begäran. Visas ej i gränssnittet | |
performer | Används ej. | |
performerName | Används ej. | |
date | Om mottagningen har minst en dag med lediga tider visas mottagningen i listan. De tre första dagarna med lediga tider visas i gränssnittet. Siffran i parentes visar ytterligare dagar med lediga tider. Om inga datum returneras visas inte mottagningen i listan. | |
resourceName | Används ej. | |
resourceID | Används ej. | |
timeTypeName | Används ej. | |
timeTypeID | Id för tidstyp. Ska matcha begäran. Visas ej i gränssnittet. | |
careTypeName | Används ej. | |
careTypeID | Används ej. |
Steg 1 Vald mottagning
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 och att invånaren inte kan byta tidstyp.
För att tjänsten ska fungera behöver den skapas i 1177 personalverktyg. Tjänsten visas för regionala administratörer i personalverktyget under rubriken Tjänsteutdelning - Tidbokningstjänster. Tjänsten har tjänstetypen Sök tider.