Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

 

 


 

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. 

 

Image Modified

 


 

 

 

Tidssatt

Tidsatt kallelse

En

tidssatt

tidsatt 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. 

 

Info

Webbtidbok, öppen/tidsatt kallelse hämtar info om bokningen att visa upp i inkorgen. 

 

En tidsatt kallelse har följande parametrar för att identifieras:

isInvitationisOpenInvitation
truefalse

 

healthCareFacilityTelephone

 

healthCareFacilityAddress

healthCareFacilityPostalCode

healthCareFacilityPostalCity

healthCareFacilityId för länkar

timeTypeName

isOpenInvitation → true → msg

  

Vad visas upp i användargränssnittet i inkorgen

ParameterBilden
caseTypeDescription"Kallelse"
healthCareFacilityName"Testvårdcentral A"
healthCareFacilityAddress"Storgatan 1"
healthCareFacilityPostalCode"12345"
healthCareFacilityPostalCity"Gävle"
    
bookingDate"fredagen den 30 september 2016 kl.08.00"
msg (purpose)"Tidsatt Kallelse"
healthCareFacilityIdOm-/avboka tid-knappar

 

Image Modified

Image Modified

 

En

tidssatt

tidsatt kallelse har en angiven startTimeInclusive i den bokning kallelsen avser (bokningsinformation hämtas via

GetBookingDetails

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

 Om man ombokning och/eller avbokning är tillåtet länkas man vidare till de normala flödena för tidbokning (Ombokning, omboka tid samt Avbokning, avboka tid). Knapparna som länkar en vidare visas beroende på följande parametrar:

Parameter

TrueFalse
rebookingAllowedOmboka tillgängligOmboka ej tillgänglig
cancelBookingAllowedAvboka tillgängligAvboka ej tillgänglig

 


 

Öppen kallelse

En öppen kallelse

har isInvitation() satt till "true" och behandlas som en ny bokning

Webbtidbok, öppen/tidsatt kallelse

isInvitationisOpenInvitationtruetrue

Image Removed

Image Removed

 

är en bokning initierad av vårdaktören. Till skillnad från en tidsatt kallelse vars startTimeInclusive är ifylld, är parametern tom eller saknas i den bokning som kallelsen avser (bokningsinformation hämtas via getBookingDetails). Detta betyder att bokningen ej är fullständigt utförd och en knapp som länkar en vidare till flödet för nybokning visas, där fortsätter samt slutförs bokningen. En öppen kallelse kan bara nybokas, ombokning och avbokning går ej att utföra då en fullständig bokning ej finns. 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), detta finns beskrivet i Nybokning, boka tid.

En öppen kallelse har följande parametrar för att identifieras:

isInvitationisOpenInvitation
truetrue
Info

Webbtidbok, öppen/tidsatt kallelse hämtar info om bokningen att visa upp i inkorgen. 

Vad visas upp i användargränssnittet i inkorgen? 

ParameterBilden
caseTypeDescription"Kallelse"
healthCareFacilityName"Testvårdcentral A"
healthCareFacilityAddress"Storgatan 1"
healthCareFacilityPostalCode"12345"
healthCareFacilityPostalCity"Gävle"
bookingDate"fredagen den 30 september 2016 kl.08.00"
msg (purpose)"Tidsatt Kallelse"
healthCareFacilityIdOm-/avboka tid-knappar

Image Added

Image Added

”Kallelsen gäller”: timeTypeName. Visas inte om timeTypeName saknas.

getInboxCaseDetail

Ankare
#getInboxCaseDetail
#getInboxCaseDetail

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

 

Image Removed

 

GETBOOKINGDETAILS-response:

”Välkommen till” samt ”du har fått kallelse till oss på”: healthcare_facility.

“Omboka tid”:

”Tid har reserverats för dig”: startTimeInclusive.

”Ytterligare information”: purpose. Visas inte om purpose saknas.

 

Knapp visas om rebooking_allowed är satt till true.“Avboka tid”: Knapp visas om cancel_booking_allowed är satt till true.

 Image Removed

 

 

Användaren väljer en kallelse i inkorgen vilken har en knapp för uthopp till tidbokningsflödettidbokningsflöd

  1. 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 =>
    • Öppen kallelse => Nybokning
    • MVK-1179 - Som invånare vill jag om kallelsen är öppen erbjudas valet att boka en tid, vilket leder till bokningsflödet. CUSTOMER TEST OK
  • Annars
    • Ombokning
    • MVK-1180 - Som invånare vill jag om kallelsen är tidssatt tidsatt erbjudas valen att omboka eller avboka tiden, vilket leder till ombokningsflödet respektive avbokningsflödet. CUSTOMER TEST OK
  • 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-1184 - Som 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-1185 - Som 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).

 

Image Removed

 

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).

 

Image Removed

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.