...
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.
Öppen kallelse
En öppen kallelse har isInvitation() satt till "true" och behandlas som en ny bokning
Tidssatt kallelse
En tidssatt kallelse är egentligen en bokning utförd av vårdaktören där all nödvändig information är ifyllt. Med detta menas att bokningen behandlas likvärdigt med en vanlig bokning (gjord av invånaren) och om mottagningen tillåter ombokning samt avbokning visas respektive knapp som länkas till flödet för ombokning och avbokning.
, 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 om bokningen att visa upp i inkorgen.
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
|
healthCareFacilityAddress
healthCareFacilityPostalCode
healthCareFacilityPostalCity
timeTypeName
isOpenInvitation → true → msg
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 |
GETBOOKINGDETAILS-response:
...
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:
...
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:
...
“Boka tid”: Visas alltid vid öppen kallelse.