Avvikles - AMQP Digitalbruker
kjetill.vassmo.lund
Alette N. L. Olrik (Unlicensed)
sven.christiansen
Denne meldingen skal fases ut, og er erstattet av API’et HelsenorgeAktiv
Meldingen gir ikke tilstrekkelig funksjonalitet for digitalt aktiv.
Prosessen Digitalbruker gir tilgang til funksjonalitet for å sjekke om innbygger er digitalt aktiv.
API-navn | DIALOG_INNBYGGER_DIGITALBRUKER |
---|---|
Funksjonelt område | Dialog |
API-versjon og dato publisert | v1.2 Nov 23, 2015 |
Status | AvvikleT |
API-dokumentasjon sist endret | Feb 11, 2021 |
Teknologi | AMQP |
Prosesser og flyt
Her er info om prosesser og flyt
Følgende prosess skal aktiveres i adresseregisteret for å støtte funksjonaliteten.
Prosess | Funksjonalitet | Versjon |
Dialog_Innbygger_Digitalbruker | Basisversjon for kommunikasjonsprosess. Skal ikke tas i bruk av nye aktører, er erstattet av API som gir mer detaljert status. | 1.1 |
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 | StatusSvar | Dialogmelding 1.1 Person |
Helsepersonell | SjekkStatus | Dialogmelding 1.1 Person |
Sjekk om innbygger er digitalt aktiv bruker
Med tjenesten «Sjekk om innbyggere er digitalt aktiv brukere» menes det at en aktør sender en liste med pasienter til helsenorge.no og spør om hvem som er digitale aktive brukere på helsenorge.no . Svaret tilbake fra helsenorge.no er en liste med de pasientene som er digitale aktive brukere, eventuelt en kode som angir ingen digitalt aktive brukere.
Det er laget en ny versjon av sjekk av digitalt aktiv bruker, eksponert som et API.
Det nye APIet har en mer nyansert spørring for å angi:
Input: Område. Angir hvilket område innbygger skal være aktiv, verdier er "Registerinnsyn", “Pasientjournal", "Helsehjelp", “Forvaltning” og “Sekundærbruk”
Output angir både om innbygger er aktiv selv og om innbyger er aktiv via andre.
Tjenesten dokumentert i dette avsnittet tilsvarer bruk av nytt API med input=Helsehjelp og angir om innbygger enten er aktiv selv eller via andre. Nytt API skal benyttes for alle aktører som tar i bruk digitalt aktiv sjekk og eksisterende aktører må migrere over til ny løsning.
Sekvensdiagram for funksjonen er vist under.
Se ytterligere detaljer i innholdsstandarder for innhold i meldinger
Forespørsel om sjekk digitalt aktive brukere
Forespørsel sendt fra helseaktør for å sjekke om innbygger er aktiv skal ha følgende struktur
Tjeneste | Forespørsel om sjekk digitalt aktive brukere, asynkron tjeneste |
Bruksområde | Brukes når EPJ-systemet ønsker å å spørre helsenorge.no om angitte pasienter er digitale aktive brukere. |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Et unntak er at pasient skal ikke oppgis. Dvs. at patient-elementet i Hodemeldingen skal utelates.
Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_DIGITALBRUKER" DN="Dialog med innbygger – digital bruker "/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Ja" V="J"/> |
Dialogmelding | Obligatoriske elementer (klasse/element):
Lovlige kodeverdier som kan brukes i TypeForesp:
XML eksempel: <Foresporsel>
<TypeForesp V="SIDAB" DN="Sjekk om innbyggere er digitalt aktive brukere" S="2.16.578.1.12.4.1.1.7601"/>
</Foresporsel> RollerRelatertNotat Ikke aktuelt å bruke for denne tjenesten. |
iCalender | Ikke aktuelt å bruke for denne tjenesten. |
Helsepersonell | Ikke aktuelt å bruke for denne tjenesten. |
Pasientrelasjon | Ikke aktuelt å bruke for denne tjenesten. |
Vedlegg | Ikke aktuelt å bruke for denne tjenesten. |
Personer | Obligatorisk informasjon som skal inneholde de personene som en ønsker å spørre om er digitalt aktive brukere på helsenorge.no . Xml-eksempel: <pr:Personer>
<pr:Person>
<fk1:FamilyName>Danser</fk1:FamilyName>
<fk1:GivenName>Line</fk1:GivenName>
<fk1:Ident>
<fk1:Id>13116900216</fk1:Id>
<fk1:TypeId V="FNR" DN="Fødselsnummer" S="2.16.578.1.12.4.1.1.8116"/>
</fk1:Ident>
</pr:Person>
<pr:Person>
<fk1:FamilyName>Gundersen</fk1:FamilyName>
<fk1:GivenName>Roland</fk1:GivenName>
<fk1:Ident>
<fk1:Id>15076500565</fk1:Id>
<fk1:TypeId V="FNR" DN="Fødselsnummer" S="2.16.578.1.12.4.1.1.8116"/>
</fk1:Ident>
</pr:Person>
</pr:Personer> |
Svar på forespørsel om sjekk digitalt aktive brukere
Helsenorge vil svare med en melding på respons som dokumentert under
Tjeneste | Svar på forespørsel om sjekk digitalt aktive brukere, asynkron tjeneste |
Bruksområde | Svaret fra helsenorge.no med de pasientene i forespørselen som er digitale aktive brukere på helsenorge.no. |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Et unntak er at pasient ikke skal oppgis. Dvs. at patient-elementet i Hodemeldingen skal utelates.
Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_DIGITALBRUKER" DN="Dialog med innbygger – digital bruker "/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Ja" V="J"/> |
Dialogmelding | Obligatoriske elementer (klasse/element):
Elementet Dialogmelding/Notat/Foresporsel benyttes ikke i svarmelding.
Lovlige kodeverdier som kan brukes i Dialogmelding/Notat/Temakodet:
Kodeverdi 28 betyr at en eller flere av oppgitte pasienter i forespørsel er digitale aktive brukere. XML eksempel: <Notat>
<TemaKodet DN="Digitale aktive brukere" V="28" S="2.16.578.1.12.4.1.1. 7602"/>
</Notat> RollerRelatertNotat Ikke aktuelt å bruke for denne tjenesten. |
iCalender | Ikke aktuelt å bruke for denne tjenesten. |
Helsepersonell | Ikke aktuelt å bruke for denne tjenesten. |
Pasientrelasjon | Ikke aktuelt å bruke for denne tjenesten. |
Vedlegg | Ikke aktuelt å bruke for denne tjenesten. |
Personer | Obligatorisk informasjon når det returneres en eller flere personer som er digitalt aktive brukere, dvs. at kodeverdi 28 returneres. Xml-eksempel: <pr:Personer>
<pr:Person>
<fk1:FamilyName>Danser</fk1:FamilyName>
<fk1:GivenName>Line</fk1:GivenName>
<fk1:Ident>
<fk1:Id>13116900216</fk1:Id>
<fk1:TypeId V="FNR" DN="Fødselsnummer" S="2.16.578.1.12.4.1.1.8116"/>
</fk1:Ident>
</pr:Person>
</pr:Personer> |
Ytterligere informasjon
Under er forskjellige typer supplerende informasjon
Eksempelmeldinger
<?xml version="1.0" encoding="UTF-8"?>
<MsgHead xmlns="http://www.kith.no/xmlstds/msghead/2006-05-24" xmlns:xsd="http://www.w3.org/2001/XMLSchema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kith.no/xmlstds/msghead/2006-05-24 ../../../sarepta/skjema/felleskomponenter/MsgHead-v1_2.xsd">
<MsgInfo>
<Type V="DIALOG_INNBYGGER_DIGITALBRUKER" DN="Dialog med innbygger - digital bruker"/>
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2019-04-28T09:30:47.0Z</GenDate>
<MsgId>7634ea55-cea2-11e3-9c1a-0800200c9a66</MsgId>
<Ack V="J" DN="Ja"/>
<Sender>
<Organisation>
<OrganisationName>Nanset Legekontor</OrganisationName>
<Ident>
<Id>987654</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<HealthcareProfessional>
<RoleToPatient V="6" S="2.16.578.1.12.4.1.1.9034" DN="Fastlege"/>
<FamilyName>September</FamilyName>
<GivenName>August</GivenName>
<Ident>
<Id>91095</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.8116" DN="HER-id"/>
</Ident>
</HealthcareProfessional>
</Organisation>
</Sender>
<Receiver>
<Organisation>
<OrganisationName>Direktoratet for e-helse</OrganisationName>
<Ident>
<Id>115851</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<Organisation>
<OrganisationName>Helsenorge.no MAS-02</OrganisationName>
<Ident>
<Id>8093239</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
</Organisation>
</Organisation>
</Receiver>
</MsgInfo>
<Document>
<ContentDescription>Hent digitalt aktive brukere</ContentDescription>
<RefDoc>
<IssueDate V="2019-04-28T09:30:47.0Z"/>
<MsgType V="XML" DN="XML-instans"/>
<Content>
<Dialogmelding xmlns="http://www.kith.no/xmlstds/dialog/2013-01-23" xsi:schemaLocation="http://www.kith.no/xmlstds/dialog/2013-01-23 ../../../sarepta/skjema/dialogmelding/2013-01-23/dialogmelding-v1.1.xsd">
<Foresporsel>
<TypeForesp V="SIDAB" S="2.16.578.1.12.4.1.1.7601" DN="Sjekk om innbyggere er digitalt aktive brukere"/>
</Foresporsel>
</Dialogmelding>
</Content>
</RefDoc>
</Document>
<Document>
<RefDoc>
<IssueDate V="2019-04-28T09:30:47.0Z"/>
<MsgType V="XML" DN="XML-instans"/>
<Content>
<Personer xmlns="http://www.kith.no/xmlstds/person/2014-03-28" xmlns:fk1="http://www.kith.no/xmlstds/felleskomponent1" xsi:schemaLocation="http://www.kith.no/xmlstds/person/2014-03-28 ../../../sarepta/skjema/felleskomponenter/personer-2014-03-28.xsd">
<Person>
<fk1:FamilyName>Danser</fk1:FamilyName>
<fk1:GivenName>Line</fk1:GivenName>
<fk1:Ident>
<fk1:Id>13116900216</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
<Person>
<fk1:FamilyName>Gundersen</fk1:FamilyName>
<fk1:GivenName>Roland</fk1:GivenName>
<fk1:Ident>
<fk1:Id>15076500565</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
<Person>
<fk1:FamilyName>Telokk</fk1:FamilyName>
<fk1:GivenName>Gry</fk1:GivenName>
<fk1:Ident>
<fk1:Id>12057900499</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
<Person>
<fk1:FamilyName>Dottno</fk1:FamilyName>
<fk1:MiddleName>Bjarne</fk1:MiddleName>
<fk1:GivenName>Finn</fk1:GivenName>
<fk1:Ident>
<fk1:Id>21016400952</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
</Personer>
</Content>
</RefDoc>
</Document>
</MsgHead>
<?xml version="1.0" encoding="UTF-8"?>
<MsgHead xmlns="http://www.kith.no/xmlstds/msghead/2006-05-24" xmlns:xsd="http://www.w3.org/2001/XMLSchema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kith.no/xmlstds/msghead/2006-05-24 ../../../sarepta/skjema/felleskomponenter/MsgHead-v1_2.xsd">
<MsgInfo>
<Type V="DIALOG_INNBYGGER_DIGITALBRUKER" DN="Dialog med innbygger - digital bruker"/>
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2019-04-28T09:31:47.0Z</GenDate>
<MsgId>8cd167ff-f285-4f50-9776-4323719f8bc9</MsgId>
<Ack V="J" DN="Ja"/>
<ConversationRef>
<RefToParent>7634ea55-cea2-11e3-9c1a-0800200c9a66</RefToParent>
<RefToConversation>7634ea55-cea2-11e3-9c1a-0800200c9a66</RefToConversation>
</ConversationRef>
<Sender>
<Organisation>
<OrganisationName>Direktoratet for e-helse</OrganisationName>
<Ident>
<Id>115851</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<Organisation>
<OrganisationName>Helsenorge.no MAS-02</OrganisationName>
<Ident>
<Id>8093239</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
</Organisation>
</Organisation>
</Sender>
<Receiver>
<Organisation>
<OrganisationName>Nanset Legekontor</OrganisationName>
<Ident>
<Id>987654</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<HealthcareProfessional>
<RoleToPatient V="6" S="2.16.578.1.12.4.1.1.9034" DN="Fastlege"/>
<FamilyName>September</FamilyName>
<GivenName>August</GivenName>
<Ident>
<Id>91095</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.8116" DN="HER-id"/>
</Ident>
</HealthcareProfessional>
</Organisation>
</Receiver>
</MsgInfo>
<Document>
<ContentDescription>Digitalt aktive brukere</ContentDescription>
<RefDoc>
<IssueDate V="2019-04-28T09:31:47.0Z"/>
<MsgType V="XML" DN="XML-instans"/>
<Content>
<Dialogmelding xmlns="http://www.kith.no/xmlstds/dialog/2013-01-23" xsi:schemaLocation="http://www.kith.no/xmlstds/dialog/2013-01-23 ../../../sarepta/skjema/dialogmelding/2013-01-23/dialogmelding-v1.1.xsd">
<Notat>
<TemaKodet V="28" S="2.16.578.1.12.4.1.1.7602" DN="Digitale aktive brukere"/>
</Notat>
</Dialogmelding>
</Content>
</RefDoc>
</Document>
<Document>
<RefDoc>
<IssueDate V="2019-04-28T09:31:47.0Z"/>
<MsgType V="XML" DN="XML-instans"/>
<Content>
<Personer xmlns="http://www.kith.no/xmlstds/person/2014-03-28" xmlns:fk1="http://www.kith.no/xmlstds/felleskomponent1" xsi:schemaLocation="http://www.kith.no/xmlstds/person/2014-03-28 ../../../sarepta/skjema/felleskomponenter/personer-2014-03-28.xsd">
<Person>
<fk1:FamilyName>Gundersen</fk1:FamilyName>
<fk1:GivenName>Roland</fk1:GivenName>
<fk1:Ident>
<fk1:Id>15076500565</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
<Person>
<fk1:FamilyName>Dottno</fk1:FamilyName>
<fk1:MiddleName>Bjarne</fk1:MiddleName>
<fk1:GivenName>Finn</fk1:GivenName>
<fk1:Ident>
<fk1:Id>21016400952</fk1:Id>
<fk1:TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</fk1:Ident>
</Person>
</Personer>
</Content>
</RefDoc>
</Document>
</MsgHead>
<?xml version="1.0" encoding="UTF-8"?>
<MsgHead xmlns="http://www.kith.no/xmlstds/msghead/2006-05-24" xmlns:xsd="http://www.w3.org/2001/XMLSchema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kith.no/xmlstds/msghead/2006-05-24 ../../../sarepta/skjema/felleskomponenter/MsgHead-v1_2.xsd">
<MsgInfo>
<Type V="DIALOG_INNBYGGER_DIGITALBRUKER" DN="Dialog med innbygger - digital bruker"/>
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2019-04-28T09:31:47.0Z</GenDate>
<MsgId>8cd167ff-f285-4f50-9776-4323719f8bc9</MsgId>
<Ack V="J" DN="Ja"/>
<ConversationRef>
<RefToParent>7634ea55-cea2-11e3-9c1a-0800200c9a66</RefToParent>
<RefToConversation>7634ea55-cea2-11e3-9c1a-0800200c9a66</RefToConversation>
</ConversationRef>
<Sender>
<Organisation>
<OrganisationName>Direktoratet for e-helse</OrganisationName>
<Ident>
<Id>115851</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<Organisation>
<OrganisationName>Helsenorge.no MAS-02</OrganisationName>
<Ident>
<Id>8093239</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
</Organisation>
</Organisation>
</Sender>
<Receiver>
<Organisation>
<OrganisationName>Nanset Legekontor</OrganisationName>
<Ident>
<Id>987654</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.9051" DN="HER-id"/>
</Ident>
<HealthcareProfessional>
<RoleToPatient V="6" S="2.16.578.1.12.4.1.1.9034" DN="Fastlege"/>
<FamilyName>September</FamilyName>
<GivenName>August</GivenName>
<Ident>
<Id>91095</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.8116" DN="HER-id"/>
</Ident>
</HealthcareProfessional>
</Organisation>
</Receiver>
</MsgInfo>
<Document>
<ContentDescription>Digitalt aktive brukere</ContentDescription>
<RefDoc>
<IssueDate V="2019-04-28T09:31:47.0Z"/>
<MsgType V="XML" DN="XML-instans"/>
<Content>
<Dialogmelding xmlns="http://www.kith.no/xmlstds/dialog/2013-01-23" xsi:schemaLocation="http://www.kith.no/xmlstds/dialog/2013-01-23 ../../../sarepta/skjema/dialogmelding/2013-01-23/dialogmelding-v1.1.xsd">
<Notat>
<TemaKodet V="29" S="2.16.578.1.12.4.1.1.7602" DN="Ingen digitale brukere"/>
</Notat>
</Dialogmelding>
</Content>
</RefDoc>
</Document>
</MsgHead>
Generell info om meldingsutveksling med Helsenorge
For overordnet informasjon om meldingsutveksling med Helsenorge se her: Meldingsutveksling med Helsenorge