- Created by Levin Løssfelt, last modified on Jun 21, 2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 3 Next »
Ved bruk av prosessen timedialog kan innbygger ha dialog på timer i fra spesialisthelsetjenesten. Følgende funksjonaliteter støttes: bekreft time, spørsmål om time (generell dialog), be om endring av time og be om avslutning av behandlingsforløp.
API-navn | DIALOG_INNBYGGER_TIMER |
---|---|
Funksjonelt område | Dialog |
API-versjon og dato publisert | v1.2 |
Status | I DRIFT |
API-dokumentasjon sist endret |
|
Teknologi | AMQP |
Prosesser og flyt
Her er info om prosesser og flyt
En av følgende prosesser skal aktiveres i adresseregisteret for å støtte funksjonaliteten.
Prosess | Funksjonalitet | Versjon |
Dialog_Innbygger_Timer | Basisversjon for kommunikasjonsprosess | 1.1 |
Dialog_Innbygger_Timer | Anvender dialogmelding 1.1 i stedet for 1.0 | 1.2 |
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.
Versjon | Rolle | Funksjon | Meldingsinnhold |
1.1 | Innbygger | Foresporsel Svar | · Dialogmelding 1.0 · iCalendar 2.0 |
Helsepersonell | Foresporsel Svar | · Dialogmelding 1.0 · iCalendar 2.0 | |
1.2 | Innbygger | Foresporsel Svar | · Dialogmelding 1.1 · iCalendar 2.0 |
Helsepersonell | Foresporsel Svar | · Dialogmelding 1.1 · iCalendar 2.0 |
Forespørsel fra innbygger om timedialog
Her er strukturen på query
Tjeneste | Forespørsel om timedialog, asynkron tjeneste |
Bruksområde | Brukes når innbygger har spørsmål om timen, ber om endring av time og ber om avslutning av behandlingsforløpet. |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_TIMER" DN="Dialog med innbygger om timer"/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Ja" V="J"/> |
Dialogmelding | Merk at Dialog_Innbygger_Timer 1.1 anvender dialogmelding 1.0.
Obligatoriske elementer (klasse/element):
Lovlige kodeverdier som kan brukes i TypeFores (Volven-kodeverk 7601):
Lovlige kodeverdier som kan brukes i TypeFores (Volven-kodeverk 7602):
Obligatoriske elementer (klasse/element):
<Foresporsel> <TypeForesp V="HE" DN="Henvendelse" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal>Hei. Må jeg virkelig faste i en uke før jeg møter til timen?</Sporsmal> </Foresporsel>
<Foresporsel> <TypeForesp V="OET" DN=" Ønske om endring av time" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal>Jeg ønsker timen flyttet til onsdag klokken 12.</Sporsmal> </Foresporsel>
<Foresporsel> <TypeForesp V="OAB" DN="Ønske om avslutning av behandlingsforløp" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal> Hei. Jeg ønsker ikke å fortsette med denne behandlingen.</Sporsmal> </Foresporsel> |
iCalender | Obligatorisk ved spørsmål om timen, endring eller avbestilling av time. Ved ønske om ny time skal ikke iCal benyttes (dette vil kun ligge som fritekst i Dialogmeldingen).
Elementer under iCal/vevent skal ha følgende innhold for de ulike bruksområdene:
Valgfrie elementer (klasse/element):
Benyttes når man anvender uid til avtale-id (eller tilsvarende) og behøver tilhørende id for selve timeinstansen (se 2.8).
XML eksempel: <xcal:icalendar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0" xsi:schemaLocation="http://www.w3.org/2001/XMLSchema-instance iCalendar.xsd"> <xcal:vcalendar> <xcal:properties> <xcal:version> <xcal:text>2.0</xcal:text> </xcal:version> <xcal:prodid> <xcal:text>PAS-TR</xcal:text> </xcal:prodid> </xcal:properties> <xcal:components> <xcal:vevent> <xcal:properties> <xcal:dtstart> <xcal:date-time>2018-02-01T10:15:00</xcal:date-time> </xcal:dtstart> <xcal:dtend> <xcal:date-time>2018-02-01T12:30:00</xcal:date-time> </xcal:dtend> <xcal:uid> <xcal:text>63012912</xcal:text> </xcal:uid> <xcal:contact> <xcal:text>8129976</xcal:text> </xcal:contact> </xcal:properties> <xcal:components/> </xcal:vevent> </xcal:components> </xcal:vcalendar> </xcal:icalendar> |
Helsepersonell | Ikke aktuelt å bruke for denne tjenesten. |
Pasientrelasjon | Obligatorisk informasjon når en annen person enn utfører timereservasjon på vegne av pasient. Se Pasientrelasjon for korrekt bruk. |
Vedlegg | Ikke aktuelt å bruke for denne tjenesten. |
Svar fra behandler på forespørsel om timedialog
Her er strukturen på en respons
Tjeneste | Svar på timedialog, asynkron tjeneste |
Bruksområde | Svar fra Spesialisthelsetjenesten på meldinger fra innbygger. |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_TIMER" DN="Dialog med innbygger om timer"/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Ja" V="J"/> |
Dialogmelding | Merk at Dialog_Innbygger_Timer 1.1 anvender dialogmelding 1.0.
Obligatoriske elementer (klasse/element):
Lovlige kodeverdier som kan brukes i TypeFores (Volven-kodeverk 7602): For svar på HE fra 3.9.1
For svar på OET fra 3.9.1
For svar på OAB fra 3.9.1
Obligatoriske elementer (klasse/element):
XML eksempel svar på HE: <Notat> <TemaKodet DN=" Svar på henvendelse" V="19" S="2.16.578.1.12.4.1.1.7602"/> <TekstNotatInnhold>Hei. Nei, det holder å faste i 6 timer før behandling. </TekstNotatInnhold> <Foresporsel> <TypeForesp DN="Henvendelse" V="HE" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal>Hei. Må jeg virkelig faste i en uke før jeg møter til timen?</Sporsmal> </Foresporsel> <RollerRelatertNotat> <RoleToPatient DN="Primærkontakt" V="9" S="2.16.578.1.12.4.1.1.9034"/> <HealthcareProfessional> <FamilyName>Linn</FamilyName> <GivenName>Dans</GivenName> <Ident> <fk1:Id>9141414</fk1:Id> <fk1:TypeId DN="HPR-nummer" V="HPR" S="2.16.578.1.12.4.1.1.8116"/> </Ident> </HealthcareProfessional> </RollerRelatertNotat> </Notat> XML eksempel svar på OET: <Notat> <TemaKodet V="07" DN="Endring av time bekreftet" S="2.16.578.1.12.4.1.1.7602"/> <TekstNotatInnhold>Du har fått ny time på onsdag.</TekstNotatInnhold> <Foresporsel> <TypeForesp V="OET" DN="Ønske om endring av time" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal>Jeg ønsker timen flyttet til onsdag klokken 12.</Sporsmal> </Foresporsel> <RollerRelatertNotat> <RoleToPatient DN="Primærkontakt" V="9" S="2.16.578.1.12.4.1.1.9034"/> <HealthcareProfessional> <FamilyName>Linn</FamilyName> <GivenName>Dans</GivenName> <Ident> <fk1:Id>9141414</fk1:Id> <fk1:TypeId DN="HPR-nummer" V="HPR" S="2.16.578.1.12.4.1.1.8116"/> </Ident> </HealthcareProfessional> </RollerRelatertNotat> </Notat> XML eksempel svar på OAB: <Notat> <TemaKodet V="35" DN=" Avslutning av behandlingsforløp bekreftet" S="2.16.578.1.12.4.1.1.7602"/> <TekstNotatInnhold>Hei. Det er forståelig, husk å fortsette å ta C-vitaminer.</TekstNotatInnhold> <Foresporsel> <TypeForesp V="OAB" DN="Ønske om avslutning av behandlingsforløp" S="2.16.578.1.12.4.1.1.7601"/> <Sporsmal> Hei. Jeg ønsker ikke å fortsette med denne behandlingen.</Sporsmal> </Foresporsel> <RollerRelatertNotat> <RoleToPatient DN="Primærkontakt" V="9" S="2.16.578.1.12.4.1.1.9034"/> <HealthcareProfessional> <FamilyName>Linn</FamilyName> <GivenName>Dans</GivenName> <Ident> <fk1:Id>9141414</fk1:Id> <fk1:TypeId DN="HPR-nummer" V="HPR" S="2.16.578.1.12.4.1.1.8116"/> </Ident> </HealthcareProfessional> </RollerRelatertNotat> </Notat> |
iCalender | Obligatorisk ved spørsmål om timen, endring eller avbestilling av time. Ved ønske om ny time skal ikke iCal benyttes (dette vil kun ligge som fritekst i Dialogmeldingen).
Elementer under iCal/vevent skal ha følgende innhold for de ulike bruksområdene:
Valgfrie elementer (klasse/element):
Benyttes når man anvender uid til avtale-id (eller tilsvarende) og behøver tilhørende id for selve timeinstansen (se Kalenderelement iCalendar for korrekt bruk).
XML eksempel: <xcal:icalendar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0" xsi:schemaLocation="http://www.w3.org/2001/XMLSchema-instance iCalendar.xsd"> <xcal:vcalendar> <xcal:properties> <xcal:version> <xcal:text>2.0</xcal:text> </xcal:version> <xcal:prodid> <xcal:text>PAS-TR</xcal:text> </xcal:prodid> </xcal:properties> <xcal:components> <xcal:vevent> <xcal:properties> <xcal:dtstart> <xcal:date-time>2018-02-01T10:15:00</xcal:date-time> </xcal:dtstart> <xcal:dtend> <xcal:date-time>2018-02-01T12:30:00</xcal:date-time> </xcal:dtend> <xcal:uid> <xcal:text>63012912</xcal:text> </xcal:uid> <xcal:contact> <xcal:text>8129976</xcal:text> </xcal:contact> </xcal:properties> <xcal:components/> </xcal:vevent> </xcal:components> </xcal:vcalendar> </xcal:icalendar> |
Helsepersonell | Ikke aktuelt å bruke for denne tjenesten. |
Pasientrelasjon | Obligatorisk informasjon når en annen person enn utfører timereservasjon på vegne av pasient. Se Pasientrelasjon for korrekt bruk. |
Vedlegg | Ikke aktuelt å bruke for denne tjenesten. |
Generell info om meldingsutveksling med Helsenorge
For overordnet informasjon om meldingsutveksling med Helsenorge se her: Meldingsutveksling med Helsenorge og PVK
Ytterligere informasjon
Under er forskjellige typer supplerende informasjon
Navn | Type | Beskrivelse |
---|---|---|
- No labels