Avboka - Avbokningssida, avboka tid
Om message_allowed är "true och man ej skrivit in något i kommentarsfältet visas en platshållare i rutan (grå text, "Jag avbokar besöket med anledning av ..."). Om man skriver in en text så visas "Ja, avboka tiden"-knappen samt länken "Nej, avbryt". Texten i fältet för kommentar kontrolleras så att inga skadliga tecken kan skickas till tidbokningssystemen. Följande tecken är giltiga: - alfabetet
- siffrorna 0-9
- följande tecken: ! & % # / ( ) = ? + * _ : ; { } [ ] @ . , \ -
getBookingDetailsNamn | Typ | Kommentar |
---|
Begäran |
|
| healthcare_facility | 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 en av följande (om detta finns, enligt priolista): - performerName
- resourceName
- careTypeName
- finns ingen av dessa visas det ingen text
Mottagning: 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
Information: (Detta heter "Meddelande" i inkorgsmeddelandet) - Om resultCode är "INFO" visas resultText
- Om resultCode är "OK" visas ingen text
Purpose visas längst ned utan rubrik: - purpose (kan vara DocBook eller vanlig text)
- [visa mer], visar hela meddelandet (länken visas bara ifall meddelandet är mer än 90 tecken och inte DocBook)
- [dölj text], visar bara 90 tecken
Anledning till avbokning
I svaret från anropet med getBookingDetails inkluderas parametern "message_allowed" som styr om kommentarsfältet visas eller ej. Om message_allowed är "true" är det obligatoriskt att skriva in en kommentar, finns inget ifyllt i fältet visas ej "Ja, avboka tiden"-knappen. Om message_allowed är "false" visas ingen kommentarsruta och "Ja, avboka tiden"-knappen är synlig. Ja, avboka tiden (cancelBooking)Namn | Typ | Kommentar |
---|
Begäran |
|
| healthcare_facility | HsaIdType | HSA-id för mottagning/vårdenhet | bookingId | 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. |
|