...
Tjänstekontrakt som används vid flödet Avbokning
...
Gränssnitt | Tjänstekontrakt GetBookingDetails | Kommentar | |
---|---|---|---|
Begäran | |||
healthcareFacility | HSA-id för mottagningen/vårdenheten. | ||
bookingId | Intern bokningsidentitet för bokad tid. | ||
Svar | |||
Timeslot | Den tidslucka som är bokad. | ||
startTimeInclusive | Startdatum och klockslag för den bokade tiden. | ||
endTimeInclusive | Slutdatum och klockslag för den bokade tiden.
| ||
healthcareFacility | HSA-id för mottagningen/vårdenheten. Ska matcha begäran. Visas ej | ||
healthcareFacilityName | Namn på bokad mottagning/vårdenhet. Visas ej.
| ||
performer | Vårdpersonalens HSA-id. Visas ej. | ||
performerName | Vårdpersonalens namn. Visas bredvid mottagningens namn. | ||
bookingId | Bokningsid för bokad tid. Ska matcha begäran. Visas ej. | ||
subjectOfCare | Invånarens person-id. | ||
purpose | Information från verksamheten.
| ||
reason | Anledning till bokningen. Visas i gränssnittet om det finns en bokningsanledning angiven. | ||
resourceName | Namn på resurs. Finns performerName så visas det bredvid namnet på mottagningen. Om performerName inte finns så visas resourceName. | ||
resourceId | Id för resurs. Visas ej. | ||
timeTypeName | Namn för tidstyp. Visas vid “bokningen avser”. | ||
timeTypeId | Id för tidstyp. Visas ej. | ||
careTypeName | används ej | ||
careTypeId | används ej | ||
cancelBookingAllowed | Anger om bokningen kan avbokas. Om true, visas knappen Avboka. | ||
rebookingAllowed | Anger om bokningen kan ombokas. Om true, visas knappen Omboka. | ||
messageAllowed | Anger om orsak till avbokning kan skickas med i berörda tjänster. Orsak kan inte skickas om värdet saknas eller om värdet är false. Om true, ska fältet reason visas i Steg 2. | ||
isInvitation | Anger om bokningen är skapad från vården. |
...
Villkorstext hämtas från 1177 Vårdguidens e-tjänsters personalsida. Här finns en manual för hur den lokala administratören redigerar villkorstexten: https://inera.atlassian.net/wiki/spaces/OIN1VEFP/pages/2164556469/rendetyper#id-%C3%84rendetyper-Sparaochaktiveraencentraladministrerad%C3%A4rendetyp(webbtidbokstj%C3%A4nstelleruthoppstj%C3%A4nst) och är finns manualen för hur den regionala administratören skapar och redigerar villkorstext: https://inera.atlassian.net/wiki/spaces/OIN1VEFP/pages/3050485/Tj+nsteutdelning+webbtidbok#Tj%C3%A4nsteutdelningwebbtidbok-%C3%84ndranamnellervillkorstextf%C3%B6renwebbtidbokstj%C3%A4nst .
Gränssnitt | Admin | Kommentar |
---|---|---|
Koppling mellan mottagning och specifika villkorstexter ställs in av den regionala eller lokala administratören i 1177 Vårdguidens e-tjänster. | Villkorstext tillhörande mottagningen som avbokningen avser. Invånaren måste klicka i “Jag har tagit del av den fullständiga informationen” för att komma vidare. Fortsätt- knappen är klickbar även om kryssrutan inte är ifylld, men invånaren får hjälp att se vad som måste fyllas |
Steg 2 - Ange anledning till avbokning
Gränssnitt | Kommentar | ||
---|---|---|---|
Invånaren kan eventuellt ange en anledning till avbokningen i steget “Information till vården”. Om invånaren ska ange detta eller inte skickas i tjänstekontraktet GetBookingDetails, fält timeslot/messageAllowed = true.
| |||
I sammanställningen för den avbokade tiden, visas den angivna avbokningsanledningen. |
...
Gränssnitt | Tjänstekontrakt CancelBooking | Kommentar |
---|---|---|
Begäran | ||
healthcareFacility | HSA-id för den mottagning/vårdenhet. (Samma HSA-id som skickas i getBookingDetails) | |
bookingId | Intern bokningsidentitet för den bokade tiden som ska ska avbokas. | |
message | Invånarens beskrivning av orsak till avbokningen. Fältet kan bara skickas om värdet på messageAllowed = true i GetBookingDetails. | |
Svar | ||
resultCode | Status för den gjorda avbokningen. OK, INFO eller ERROR | |
resultText | Status för den gjorda avbokningen. |
...
Gränssnitt | Tjänstekontrakt AddMessage | Kommentar |
---|---|---|
Begäran |
| |
subjectOfCareId | Invånarens personnummer | |
threadId | Meddelandets tråd-id. Utgörs av hsaId+bookingId. | |
threadTitle | Trådtitel sätts alltid till “Tidbokning“. | |
threadLabel | Skickas ej | |
message | - | |
message.title | Meddelandets titel | |
message.text |
Här visas: Dag och tid: startTimeInclusive (samt eventuellt endTimeInclusive) Mottagning: namnet kommer från e-tjänsterna Bokningen avser: timeTypeName Anledning till avbokning: reason Information: resultText i de fall resultCode=INFO. Information från vården: purpose | |
message.organisationUnit | - | |
message.organisationUnit.unitId | hsaId | |
message. organisationUnit.unitName | Mottagningens namn | |
message.serviceLink | Skickas ej | |
message.serviceLink.serviceId | Skickas ej | |
message.serviceLink.queryString | Skickas ej | |
message.serviceLink. hasAttachment | Skickas ej | |
message.actions | Skickas ej vid avbokning | |
message.actions.queryString | Skickas ej vid avbokning | |
message.actions.text | Skickas ej vid avbokning | |
message.actions.serviceId | Skickas ej vid avbokning | |
message.actions.displayType | Skickas ej vid avbokning | |
notify | Skickas som false | |
queueForDays | Skickas ej | |
approve | Skickas som false | |
accountableOrganisation | Tidboken skickar 1177 e-tjänsters hsaId. | |
| Svar |
|
threadId | Meddelandets tråd-id. | |
resultCode | Status för AddMessage-anropet. OK, INFO, ERROR. | |
resultText | Ev. meddelande kopplat till resultatkoden. Vid resultCode INFO visas meddelandet upp i bokningsbekräftelsen. |
...