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)

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

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

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.