Avboka - Avbokningssida, avboka tid
getBookingDetailsNamn | Typ | Kommentar |
---|
Begäran | | getBookingDetails | healthcare_facility | Request | | Response | TimeslotDetailDTO - startTimeInclusive
- endTimeExclusive
- healthcareFacility
- performer
- bookingId
- subjectOfCare
- purpose
- reason
- resourceName
- healthcareFacilityName
- performerName
- resourceId
- careTypeName
- careTypeId
- timeType
- cancelBookingAllowed
- rebookingAllowed
- messageAllowed
- isInvitation
- endTimeSuppressionConfigured
| HsaIdType | HSA-id för mottagning/vårdenhet | bookingId | BookingIdType | Intern bokningsidentitet. | Svar | | | TimeSlotDetail | TimeslotType | Information om den aktuella tiden |
- TimeSlotDetail [1..1]
- startTimeInclusive [0..1]
- endTimeExclusive[0..1]
- healthcare_facility [1..1]
- performer[0..1]
- bookingId[0..1]
- subject_of_care[1..1]
- purpose[0..1]
- reason[0..1]
- resourceName[0..1]
- healthcare_facility_name[0..1]
- performerName[0..1]
- resourceID[0..1]
- timeTypeName[0..1]
- timeTypeID[0..1]
- careTypeName[0..1]
- careTypeID[0..1]
- cancel_booking_allowed[1..1]
- rebooking_allowed[1..1]
- message_allowed[1..1]
- isInvitation [0..1]
Den valda bokningen hämtas med getBookingDetails för att kunna visa upp tillgänglig information i den gula sammanfattningsrutan. Först visas: - startTimeInclusive
- endTimeInclusice
endTimeInclusive visas beroende av inställningar på mottagningsnivå i Mina Vårdkontakter Efter den bokade tiden i rubriken visas (om detta finns, enligt priolista): - performerName
- resourceName
- careTypeName
- finns ingen av dessa visas det ingen text
Mottagning: - healthcareFacilityName
- finns inte denna parameter visas ingen text
Typ av tid: Anledning till besöket: - reason
- [visa mer], visar hela meddelandet (länken visas bara ifall meddelandet är mer än 90 tecken)
- [dölj text], visar bara 90 tecken
- finns inte denna parameter visas ingen text
Information: - Om resultCode är "INFO" visas resultText
- Om resultCode är "OK" visas ingen text
Övrigt: - purpose (kan vara DocBook eller vanlig text)
- [visa mer], visar hela meddelandet (länken visas bara ifall meddelandet är mer än 90 tecken)
- [dölj text], visar bara 90 tecken
- finns inte denna parameter visas ingen text
Anledning till avbokning
I svaret från anropet med getBookingDetails inkluderas parametern "messageAllowed" som styr om kommentarsfältet visas eller ej. Om messageAllowed är "true" är det obligatoriskt att skriva in en kommentar, finns inget ifyllt i fältet visas ej "Ja, avboka tiden"-knappen. Om messageAllowed är "false" visas ingen kommentarsruta och "Ja, avboka tiden"-knappen är synlig. Ja, avboka tiden cancelBooking(cancelBooking)Namn | Typ | Kommentar |
---|
Begäran | | | Request | hsaId healthcare_facility | HsaIdType | HSA-id för mottagning/vårdenhet | bookingId actoractiveSubjectOfCare | Response | resultCoderesultText | BookingIdType | Intern bokningsidentitet | message | string | Patientens beskrivning av orsak för avbokning. Fältet kan bara skickas om värdet på message_allowed är ”true” i svaret från GetBookingDetails. | Svar | | | resultCode | ResultCodeEnum | Status för den gjorda avbokningen. Returkoder enligt beskrivning i kapitel 5.7 | resultText | string | Ev. meddelande kopplat till resultatkoden. |
|