Innehållsförteckning |
---|
En kallelse är en slags påbörjad bokning initierad av vårdaktören som skickas till en invånare. Invånaren kan logga in på 1177 Vårdguidens e-tjänster och se eventuella kallelser i sin inkorg.
Tidssatt kallelse
En tidssatt kallelse är egentligen en bokning utförd av vårdaktören där all nödvändig information är ifyllt, den behandlas då likadant som en "vanlig" bokning gjord av invånaren. Det betyder att om mottagningen stöder ombokning eller avbokning så visas knapparna för omboka samt avboka i kallelsen, dem leder då till det normala omboknings- samt avbokningsflödet.
getInboxCaseDetail hämtar
Info |
---|
Webbtidbok, öppen/tidsatt kallelse hämtar info om bokningen att visa upp i inkorgen. |
link
|
isInvitation | isOpenInvitation |
---|---|
true | false |
caseTypeDescription
healthCareFacilityTelephone
healthCareFacilityName
healthCareFacilityAddress
healthCareFacilityPostalCode
healthCareFacilityPostalCity
healthCareFacilityId för länkar
timeTypeName
isOpenInvitation → true → msg
Vad visas upp i användargränssnittet?
Parameter | Bilden |
---|---|
caseTypeDescription | "Kallelse" |
healthCareFacilityName | "Testvårdcentral A" |
healthCareFacilityAddress | "Storgatan 1" |
healthCareFacilityPostalCode | "12345" |
healthCareFacilityPostalCity | "Gävle" |
En tidssatt kallelse har en angiven startTimeInclusive i den bokning kallelsen avser (bokningsinformation hämtas via GetBookingDetails). Väljer man att boka om tid kommer användaren att länkas vidare till flödet för ombokning (vid ombokning kommer UpdateBooking att anropas, respektive CancelBooking vid avboka).
rebookingAllowed | True | False |
---|---|---|
rebookingAllowed | Omboka tillgänglig | Omboka ej tillgänglig |
cancelBookingAllowed | Avboka tillgänglig | Avboka ej tillgänglig |
Öppen kallelse
En öppen kallelse har isInvitation() satt till "true" och behandlas som en ny bokning
Webbtidbok, öppen/tidsatt kallelse
isInvitation | isOpenInvitation |
---|---|
true | true |
getInboxCaseDetail
Ankare | ||||
---|---|---|---|---|
|
getInboxCaseDetail | |
---|---|
Request | subjectOfCareId caseId |
Response | caseId caseTypeId caseTypeDescription healthCareFacilityId healthCareFacilityName healthCareFacilityAdress healthCareFacilityPostalCode healthCareFacilityPostalCity healthCareFacilityTelephone; enabled childHsaId serviceCategory actionDate actionTime caseStatus workflowFinished headerText bodyText unread archived bookingId performerName isInvitation isOpenInvitation rebookingAllowed cancelBookingAllowed bookingDate userContextStatus dynamicId careTypeId timeTypeName cancelled msg booking caseDetailList |
GETBOOKINGDETAILS-response:
”Välkommen till” samt ”du har fått kallelse till oss på”: healthcare_facility.
”Kallelsen gäller”: timeTypeName. Visas inte om timeTypeName saknas.
”Tid har reserverats för dig”: startTimeInclusive.
”Ytterligare information”: purpose. Visas inte om purpose saknas.
“Omboka tid”: Knapp visas om rebooking_allowed är satt till true.
“Avboka tid”: Knapp visas om cancel_booking_allowed är satt till true.
Användaren väljer en kallelse i inkorgen vilken har en knapp för uthopp till tidbokningsflödet
- Tjänsteinteraktionen GetBookingDetails nyttjas i tidbokskontraktet för att hämta info om en kallelse
- Verifiera att det faktiskt är en kallelse (isInvitation = true)
- Starttid och sluttid är optional för kallelser
- Om tid saknas =>
- Annars
- Fältet ”Purpose” används till kallelsetext (fältregel = Mandatory för kallelse)
- Purpose kan skickas i sk DocBook-format
2. Vi behöver verifiera gentemot tjänstekatalogen att producenten ifråga stöder version 1.1 av kontrakten, i detta fall interaktionerna GetAllHealthCareFacilities och GetAllPerformers
3. Om GetAllHealthCareFacilities stöds så ska denna anropas i tidboken och om det finns någon mottagning att byta till visa valbar lista i respektive Boka och Omboka fornulären
- MVK-1184Som invånare vill jag vid nybokning och ombokning kunna byta till en annan mottagning som erbjuder likvärdig behandling. CUSTOMER TEST OK
4. Om GetAllPerformers stöds så ska denna anropas i tidboken och om det finns någon läkare att välja visa valbar lista i respektive Boka och Omboka fornulären
- MVK-1185Som invånare vill jag vid nybokning och ombokning av besök kunna välja en specifik vårdgivare att behandlas av. CUSTOMER TEST OK
5. Anropa övriga interaktionerna som behövs för respektive Boka eller Omboka, dvs GetAllTimeTypes, GetAvailableDates och GetAvailableTimeSlots
6. Boka eller boka om, dvs MakeBooking eller UpdateBooking i tidboken
Boka om eller avboka tidsatt kallelse
En tidssatt kallelse har en angiven startTimeInclusive i den bokning kallelsen avser (bokningsinformation hämtas via GetBookingDetails). Väljer man att boka om tid kommer användaren att länkas vidare till flödet för ombokning (vid ombokning kommer UpdateBooking att anropas, respektive CancelBooking vid avboka).
GETBOOKINGDETAILS-response:
”Välkommen till” samt ”du har fått kallelse till oss på”: healthcare_facility.
”Kallelsen gäller”: timeTypeName. Visas inte om timeTypeName saknas.
”Tid har reserverats för dig”: startTimeInclusive.
”Ytterligare information”: purpose. Visas inte om purpose saknas.
“Omboka tid”: Knapp visas om rebooking_allowed är satt till true.
“Avboka tid”: Knapp visas om cancel_booking_allowed är satt till true.
Boka tid på öppen kallelse
En öppen kallelse saknar eller har en tom startTimeInclusive i den bokning kallelsen avser (bokningsinformation hämtas via GetBookingDetails). Användaren kan då endast boka tid, inte omboka eller avboka. När man väljer att boka tid kommer användaren att länkas vidare till flödet för nybokning (vid bokning kommer MakeBooking att anropas). Man kan dock inte ange eller byta tidstyp vid bokning på en kallelse, utan det är den tidstyp som gäller för den ursprungliga kallelsen (ges av producenten i GetBookingDetails).
GETBOOKINGDETAILS-response:
”Välkommen till” samt ”du har fått kallelse till oss på”: healthcare_facility.
”Kallelsen gäller”: timeTypeName, visas inte om timeTypeName saknas.
”Ytterligare information”: purpose, visas ej om purpose saknas. Kan även vara DocBook-format.
“Boka tid”: Visas alltid vid öppen kallelse.