Prosessen avtaleavbestilling er identisk med funksjonen for innbygger å sende avbestilling i prosessen AMQP Timereservasjonversjon 1.2
Denne prosessen gjør det mulig for en aktør å åpne opp for avbestillinger av avtaler fra innbygger, uten å åpne opp for hele prosessen timeadministrasjon som også innebærer at innbygger får hente ledige timer og bestille nye timer. En forutsetning for å kunne benytte denne prosessen er at helseaktør tilbyr timevisning og at innbygger har en helsekontakt.
| Page Properties | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Kommunikasjonsprosess
| Expand | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Dette er en frittstående prosess og har en egen verdi i meldingens funksjon i hodemeldingen. Følgende prosess skal aktiveres i adresseregisteret for å støtte funksjonaliteten.
Tabellen under viser hvilke roller som inngår i prosessen, hvilke funksjoner de ulike rollene kan gjøre og hvilke meldinger som benyttes for de ulike versjonene.
|
| Info |
|---|
Se ytterligere detaljer i innholdsstandarder for innhold i meldinger |
Forespørsel fra innbygger om avbestilling
| Expand | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Med forespørsel om avbestilling kan innbygger sende en forespørsel om å avbestille en time. Denne funksjonen dekker avbestilling som beskrevet i AMQP Timereservasjon under Reservasjon av valgt time.
|
Svar på forespørsel om avbestilling
| Expand | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Innholdet i Dialogmeldingen for svar på forespørsel er identisk med svar som beskrevet i AMQP Timereservasjon under Reservasjon av valgt time. Dersom avbestilling kommer via prosessen Avtaleavbestilling skal det også svares med avbestilling slik som i eksempelet under.
|
Generell info om meldingsutveksling med Helsenorge
For overordnet informasjon om meldingsutveksling med Helsenorge se her: Meldingsutveksling med Helsenorge
Eksempelmeldinger
| Expand | ||
|---|---|---|
| ||
|
| Expand | ||
|---|---|---|
| ||
|
| Expand | ||
|---|---|---|
| ||
|
Logikk for å avgjøre om innbygger kan avbestille timen
For å finne ut om "Avbestille time" knappen skal vises gjør Helsenorge følgende sjekker:
Dersom timen venter på svar for avbestilling eller endring, eller om avbestilling er avvist, så vil bruker ikke kunne avbestille timen på nytt.
Dersom avsender av timevtalen støtter DIALOG_INNBYGGER_TIMERESERVASJON eller DIALOG_INNBYGGER_AVTALEAVBESTILLING så vil bruker kunne avbestille timen.
Dersom begge støttes vil avbestillingen sendes med meldingstypen DIALOG_INNBYGGER_TIMERESERVASJON.