...
Observera |
---|
Den här sidan har flyttats till Sök tider hos flera mottagningar. Denna sida uppdateras inte längre och kommer att tas bort den 15 maj 2024. Om du har lagt till sidan som en favorit i webbläsaren eller i Confluence, se till att byta ut den till den rätta länken Sök tider hos flera mottagningar. Om du har blivit länkad hit, rapportera gärna till e-tjänsternas support var länken finns så att nationella förvaltningen kan kontakta sidans ägare. Här kan du kontakta supporten: https://etjanster.inera.se/oversikt/flow/4221 |
Info |
---|
Obs! Denna tjänst testas just nu i en pilot för ett begränsat antal verksamheter. Piloten ska utvärderas innan tjänsten kan breddinföras. Utvärderingen sker under vintern 2023-2024. Om ni är intresserade av att ansluta till tjänsten får ni gärna anmäla detta under våren 2024, via supporten för 1177 e-tjänster. |
Innehållsförteckning |
---|
Flödet
Steg 1 Mottagning & tid | Steg 1 Välj mottagning | Steg 1 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
...
Sök 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? 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 kontrakten GetAllPerformers och GetAllHealthcareFacilities.
Steg 1 - Välj mottagning
GetAvailableDates - obligatoriskt tjänstekontrakt. Hämtar datum GetAvailableDates anropas 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??) 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 vald mottagning och 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 vald mottagning och avsedd 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
Resterande anrop görs enligt Nybokning, boka tid.
Info |
---|
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. | Snomed? |
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 hämtas mappad tidstyp för varje mottagning. 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 | Internt bokningsidAnvänds ej. | ||
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 ombokningenDagens datum. | ||
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 Sista dagen i nästkommande månad. | ||
timeTypeName | Namn för tidstypen / vad bokningen avserAnvänds ej. | ||
timeTypeID | Id för tidstypen. 1177 skickar den kod som tidbokningssystemet returnerat i ett tidigare stegdet id som är konfigurerad för tjänsten i 1177 personalverktyg. | ||
careTypeName | Används ej | ||
careTypeID | Används ej | ||
performer | HSA-id för vårdpersonal. Ej aktuell? Info | 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 | Hsa-id för ev. vald personal. Ska matcha begäran. Visas Används ej. Ej aktuell? | ||
performerName | Vårdpersonalens namn. Ska visas. Ej aktuell?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.
| ||
resourceName | Används ej. | ||
resourceID | Används ej. | ||
timeTypeName | Namn för vald tidstyp. Ska matcha begäran, men visas inte uppAnvä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.