AMQP Kommunikasjonstest
kjetill.vassmo.lund
Levin Løssfelt (Unlicensed)
Alette N. L. Olrik (Unlicensed)
Denne prosessen er ikke en reell sluttbrukertjeneste ment brukt av innbyggere eller behandlere. Dette er en tjeneste kun ment brukt til testformål for oppkobling og responstid til Helsenorge.
Tjenesten verifiserer tilgang til køer, riktig bruk av signering/krypteringssertifikater og verifiserer tovei flyt av meldinger.
API-navn | DIALOG_INNBYGGER_TEST |
---|---|
Funksjonelt område | Dialog |
API-versjon og dato publisert | v1.2 Nov 23, 2015 |
Status | I Drift |
API-dokumentasjon sist endret | Feb 11, 2021 |
Teknologi | AMQP |
Prosesser og flyt
Her er info om prosesser og flyt
Sekvensdiagram for tjenesten er vist i figuren under, med http://helsenorge.no som initierer synkron melding.
Følgende prosess skal aktiveres i adresseregisteret for å støtte funksjonaliteten.
Prosess | Funksjonalitet | Versjon |
Dialog_Innbygger_Test | Basisversjon for kommunikasjonsprosess | 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.
Versjon | Rolle | Funksjon | Meldingsinnhold |
1.2 | Innbygger | Forespørsel Svar | Dialogmelding 1.1 |
Helsepersonell | Forespørsel Svar | Dialogmelding 1.1 |
Se ytterligere detaljer i innholdsstandarder for innhold i meldinger
Forespørsel om kommunikasjonstest
Tjeneste | Kommunikasjonstest – forespørsel, synkron tjeneste |
Bruksområde | Brukes når en ønsker å verifisere oppkobling og responstid. Forespørsel gjøres til Helsenorge |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_TEST" DN="Dialog med innbygger - test"/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Nei" V="N"/> |
Dialogmelding | Obligatoriske elementer (klasse/element):
Lovlige kodeverdier som kan brukes i TypeForesp:
XML eksempel: <Foresporsel>
<TypeForesp V="KT" DN=" Kommunikasjonstest" S="2.16.578.1.12.4.1.1.7603"/>
</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. |
Svar på forespørsel om kommunikasjonstest
Tjeneste | Kommunikasjonstest – svar, synkron tjeneste |
Bruksområde | Respons fra Helsenorge etter forespørsel fra helseaktør. |
Hodemelding | Obligatorisk, og benyttes i henhold til beskrivelse i Hodemelding Obligatorisk verdi i MsgHead/MsgInfo/Type er: <Type V="DIALOG_INNBYGGER_TEST" DN="Dialog med innbygger - test"/> Obligatorisk verdi i MsgHead/MsgInfo/Ack er: <Ack DN="Nei" V="N"/> |
Dialogmelding | Obligatoriske elementer (klasse/element):
Lovlige kodeverdier som kan brukes i Dialogmelding/Notat/Temakodet
Elementet Dialogmelding/Notat/Foresporsel benyttes ikke i svarmelding.
XML eksempel: <Notat>
<TemaKodet DN="Respons kommunikasjonstest" V="RKT" S="2.16.578.1.12.4.1.1.7603"/>
</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. |
Eksempelmeldinger
<?xml version="1.0" encoding="UTF-8"?>
<!-- Eksempel på bruk av hodemeldingen sammen med dialogmeldingen -->
<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_TEST" DN="Dialog med innbygger - test"/>
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2012-11-21T09:30:47.0Z</GenDate>
<MsgId>16fae5f2-b927-4158-a5f0-ab5a0bee6c64</MsgId>
<Ack V="J" DN="Ja"/>
<Sender>
<Organisation>
<OrganisationName>Nanset legekontor</OrganisationName>
<Ident>
<Id>982371821</Id>
<TypeId V="ENH" S="2.16.578.1.12.4.1.1.9051" DN="Organisasjonsnummeret i Enhetsregister"/>
</Ident>
<Ident>
<Id>1609</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>1234</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>
<Patient>
<FamilyName>Danser</FamilyName>
<GivenName>Line</GivenName>
<Ident>
<Id>13116900216</Id>
<TypeId V="FNR" S="2.16.578.1.12.4.1.1.8116" DN="Fødselsnummer"/>
</Ident>
</Patient>
</MsgInfo>
<Document>
<ContentDescription>Kommunikasjonstest</ContentDescription>
<RefDoc>
<IssueDate V="2012-11-14T09: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="KT" S="2.16.578.1.12.4.1.1.7603" DN="Kommunikasjonstest"/>
</Foresporsel>
</Dialogmelding>
</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_TEST" DN="Dialog med innbygger - test"/>
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2019-04-21T09:30:47.0Z</GenDate>
<MsgId>4922ccac-28f8-42f7-858d-bbe58f85de7a</MsgId>
<Ack V="J" DN="Ja"/>
<ConversationRef>
<RefToParent>8325fcb8-89a9-11e3-baa8-0800200c9a66</RefToParent>
<RefToConversation>8325fcb8-89a9-11e3-baa8-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>971318864</Id>
<TypeId V="ENH" S="2.16.578.1.12.4.1.1.9051" DN="Organisasjonsnummeret i Enhetsregister"/>
</Ident>
<Ident>
<Id>1234</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>1234</Id>
<TypeId V="HER" S="2.16.578.1.12.4.1.1.8116" DN="HER-id"/>
</Ident>
</HealthcareProfessional>
</Organisation>
</Receiver>
</MsgInfo>
<Document>
<ContentDescription>Kommunikasjonstest</ContentDescription>
<RefDoc>
<IssueDate V="2019-04-21T09: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">
<Notat>
<TemaKodet V="RKT" S="2.16.578.1.12.4.1.1.7603" DN="Respons kommunikasjonstest"/>
<Foresporsel>
<TypeForesp V="KT" S="2.16.578.1.12.4.1.1.7603" DN="Kommunikasjonstest"/>
</Foresporsel>
</Notat>
</Dialogmelding>
</Content>
</RefDoc>
</Document>
</MsgHead>
Generell info om meldingsutveksling med Helsenorge
For overordnet informasjon om meldingsutveksling med Helsenorge se her: Meldingsutveksling med Helsenorge