Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
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

Image Added

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?

Info

Kommer endast ha ett värde om vårdpersonallistan finns och om invånaren har valt en personal.

subject_of_care

Invånarens personnummer enligt format yyyymmddxxxx.

Image Added

 

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

...