Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Innehållsförteckning

Inledning

Denna sida går igenom flödet när invånaren ska hitta sina bokade tider hos flera mottagningar samt visar hur de olika delarna mappar till vilka tjänstekontrakt och vilka fält i respektive tjänstekontrakt. Scrolla ner eller klicka på rubrik eller bild i tabellen för att komma till det avsnitt som beskriver aktuellt steg i flödet.

Tjänstekontrakt som används för flödet Bokade tider

  • GetSupportedContracts - obligatoriskt tjänstekontrakt. Kontrollerar vilka tjänstekontrakt som 1177 Vårdguidens e-tjänster har behörighet att anropa hos mottagaren.

  • GetSubjectOfCareSchedule - obligatoriskt tjänstekontrakt. Hämtar invånarens bokade tider.

  • GetSchedulingFacilitiesByUser  - internt tjänstekontrakt. Hämtar namn på mottagningen och mottagningens villkorstext.

GetSupportedServiceContracts

GetSupportedServiceContracts anropas först för att kontrollera vilka tjänstekontrakt som 1177 Vårdguidens e-tjänster har behörighet att anropa hos mottagningen.

Tjänstekontrakt GetSupportedServiceContracts

Begäran

hsa-id

Svar

List<String> innehållande kontrakt som stödjs

Söka efter bokade tider

När invånaren har loggat in i 1177, kan Bokade tider hittas i navigationsbaren överst eller på startsidan i desktop-läge.

Invånaren aktiverar insamling av bokade tider (aggregerande tjänst + mottagningsrelationslistan) genom att klicka på “Se bokade tider” på startsidan eller “Bokade tider” i navigationsbaren.

...

Se sammanställning, alla bokade tider

En sammanställning med bokade tider som kan hittas via aggregerande tjänst och via mottagningsrelationslistan visas för invånaren.

...

Om det finns en eller två bokade tider visas den/de utfällda. Finns fler än 3 tider är den första utfälld och övriga är ihopfällda under.

...

Se information om enskild bokad tid

Gränssnitt

Tjänstekontrakt GetSubjectOfCareSchedule

Kommentar

Begäran

healthcareFacility

Hsa-Id för mottagning/vårdenhet

subjectOfCare

Invånarens personnummer enligt yyyymmddxxxx.

Svar

Timeslot 0..*

Lista med bokade tider för efterfrågad mottagning/vårdenhet.

startTimeInclusive 1..1

Startdatum och klockslag för bokad tid.

endTimeInclusive 1..1

Slutdatum och klockslag för bokad tid.

I gränssnittet visas eventuellt slutdatum och -tid.

Info

Om sluttid ska visas i gränssnittet eller inte väljer verksamheterna själva. Att visa sluttid beställs från e-tjänsternas tekniska support vid anslutning. Default visas ingen sluttid.

Info

Sluttid visas eller visas inte för alla tider på mottagningen, kan ej vara olika.

healthcareFacility 1..1

HSA-id för mottagningen/vårdenheten.

Ska matcha begäran.

Visas ej.

healthcareFacilityName 0..1

Namn på bokad mottagning/vårdenhet.

Info

Ignoreras om det skickas i tjänstekontraktet. Hämtas istället från det interna tjänstekontraktet getSchedulingFacilitiesByUser.

performer 0..1

Vårdpersonalens HSA-id.

Visas ej.

performerName 0..1

Vårdpersonalens namn. Visas efter tidstypen.

Observera

Till utveckling: Visas vid “typ av tid” / “Bokningen avser”.

bookingId 1..1

Bokningsid för bokad tid.

Visas ej.

Info

Krävs om cancelBookingAllowed eller rebookingAllowed = true

purpose 0..1

Information från vården. Visas utan rubrik.

Info

Ett [+] visas om texten är mer än 90 tecken.

Ett [-] visas om texten är max 90 tecken.

Observera

Till utveckling:

  • Rubriken “Information från vården” ska visas i gränssnittet.

  • Om text skickas enligt DocBook-format kan en eller flera underrubriker definieras av verksamheten och visas i detta fält

reason 0..1

Rubrik: Anledning till bokningen.

Kontaktorsak som invånare eventuellt uppgett vid bokning.

Info

Ett [+] visas om texten är mer än 90 tecken.

Ett [-] visas om texten är max 90 tecken.

resourceName 0..1

Namn på resurs.

Visas ej.

Observera

Till utveckling: Ev. resurs visas vid “Bokningen avser”.

resourceId 0..1

Id för resurs.

Visas ej.

timeTypeName 0..1

Namn för bokad tidstyp/vad bokningen avser.

“Typ av tid” i gränssnittet.

Info

Max tecken: 100

Info

Vid steg 2 av 1177 tidbokning utveckling kommer detta namn ignoreras om en Snomed-CT-kod skickas enligt listan över standardiserade tidstyper. Namnet kommer istället att hämtas därifrån.

Observera

Till utveckling: “typ av tid” ska bytas till “bokningen avser”

timeTypeId 0..1

Id för tidstyp. Visas ej.

Info

Vid steg 2 av 1177 tidbokning utveckling kan eventuellt en Snomed-CT-kod skickas enligt listan över standardiserade tidstyper. I de fallen ska tidstypsnamnet visas baserat på den Snomed-koden.

careTypeName 0..1

Namn för vårdtyp.

Visas ej.

careTypeId 0..1

Id för vårdtyp

Visas ej.

cancelBookingAllowed 0..1

Anger om bokningen kan avbokas.

Knapp AVBOKA visas om cancelBookingAllowed=true.

Länken ger ett anrop för avbokning med hsa-id (tas från healthCareFacility) och boknings-id (tas från bookingId).

Info

Om cancelBookingAllowed = false visas texten “Denna mottagning tillåter inte avbokning av denna tid via e-tjänsten. Ta kontakt direkt med mottagningen för att avboka”.

Info

Om både cancelBookingAllowed och rebookingAllowed = false visas en text som talar om att tiden inte går att av- eller omboka.

rebookingAllowed 0..1

Anger om bokningen kan ombokas.

Knapp OMBOKA visas om reBookingAllowed=true.

Länken ger ett anrop för ombokning med hsa-id (tas från healthCareFacility) och boknings-id (tas från bookingId).

Info

Om reBookingAllowed = false visas texten “Denna mottagning tillåter inte ombokning av denna tid via e-tjänsten. Ta kontakt direkt med mottagningen för att omboka”.

Info

Om både cancelBookingAllowed och rebookingAllowed = false visas en text som talar om att tiden inte går att av- eller omboka.

messageAllowed

Ej aktuellt för flödet.

is invitation 0..1

Anger om bokningen är en kallelse.

...

I ihopfällt läge visas endast datum och tid (startTime) för den bokade tiden

...

Villkorstext

Villkorstext visas när invånaren klickar på länken “Visa information och villkor för att om- och avboka”

...

Info

Villkorstext för “Boka tid” visas ej för den bokade tiden i denna vy (endast vid nybokning).

Inga bokade tider hittade

Om inga bokade tider hittas via den aggregerande tjänsten eller via mottagningsrelation visas följande:

...