Innehållsförteckning |
---|
Flödet
Steg 1 Mottagning & tid | Steg 1 Välj mottagning | Steg 1 Vald mottagning Välj datum och tid (inklusive personal) |
---|---|---|
Lägg in bild där Välj personal finns med (kolla med Rickard) |
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. Hämtar datum från mottagningar som angetts i 1177 personalverktyg ??? Görs detta och när i flödet?
Steg 1 - Välj mottagning
...
GetAllHealthcareFacilitites GetAvailableDates - valfritt obligatoriskt 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).
datum för samtliga mottagningar i listan, där det finns minst en ledig tid för vald tidstyp. De mottagningar som presenteras i listan hämtas från mottagningar som angetts i 1177 personalverktyg. (länk till manual??)
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 vald mottagning och 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.
...
vald mottagning och tidstyp.
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. Stämmer detta?
Tjänstekontrakt GetSupportedServiceContracts |
---|
Begäran |
hsa-id |
Svar |
List<String> innehållande kontrakt som stödjs |
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. | Snomed? |
Steg 1 Välj mottagning
...
I steget Välj mottagning hämtas listan av mottagningar från tjänsten i 1177:s personalverktyg.
Gränssnitt | Tjänstekontrakt GetAvailableDates | Kommentar | |
---|---|---|---|
| Begäran |
| |
healthcare_facility | Hsa-Id för mottagning/vårdenhet | ||
bookingId | Internt bokningsid. | ||
startDateInclusive | Datum från och med för de lediga tider som skall sökas ut, på formatet ÅÅÅÅMMDD. Förtydliga, är det 1månad? Förtydliga även nybokningen och ombokningen. | ||
endDateInclusive | Datum till och med för de lediga tider som skall sökas ut, på formatet ÅÅÅÅMMDD. Förtydliga, är det 1månad? Förtydliga även nybokningen och ombokningen. | ||
timeTypeName | Namn för tidstypen / vad bokningen avser. | ||
timeTypeID | Id för tidstypen. 1177 skickar den kod som tidbokningssystemet returnerat i ett tidigare steg. | ||
careTypeName | Används ej | ||
careTypeID | Används ej | ||
performer | HSA-id för vårdpersonal. Ej aktuell?
| ||
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 | Hsa-id för ev. vald personal. Ska matcha begäran. Visas ej. Ej aktuell? | ||
performerName | Vårdpersonalens namn. Ska visas. Ej aktuell? | ||
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. | ||
resourceName | Används ej. | ||
resourceID | Används ej | ||
timeTypeName | Namn för vald tidstyp. Ska matcha begäran, men visas inte upp. | ||
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
text
...