AMQP HelsekontaktDefinisjon
HelsekontaktDefinisjon er en melding som brukes til å definere og vedlikeholde et pasientuavhengig kontaktpunkt mellom innbygger og helsetjenesten, for eksempel en avdeling, enhet eller tjeneste. Meldingen beskriver felles egenskaper ved helsekontakten, som identifikator, navn, type og kontaktinformasjon.
HelsekontaktDefinisjon kan gjenbrukes av flere innbyggere og danner grunnlaget for digital dialog og oppfølging på Helsenorge. Selve tilknytningen mellom helsekontakten og den enkelte innbygger håndteres i en separat melding, Helsekontakttilknytning.
API-navn | DIALOG_INBYGGER_HELSEKONTAKTDEFINISJON |
|---|---|
Funksjonelt område | Helsekontakter |
API-versjon og dato publisert | v1.0 Apr 14, 2026 |
Status | Under UTVIKLING |
API-dokumentasjon sist endret | Apr 14, 2026 |
Teknologi | AMQP + FHIR |
Prosesser og flyt
HelsekontaktDefinisjon benyttes for å formidle informasjon om helsekontakter som det kan opprettes dialog og oppfølging mot på Helsenorge. Meldingen sendes fra avsendersystem og mottas av Helsenorge via AMQP.
Her er info om prosesser og flyt
Følgende prosess skal aktiveres i adresseregisteret for å støtte funksjonaliteten.(TODO: legge til i AR)
Prosess | Funksjonalitet | Versjon |
HelsekontaktDefinisjon | Avsender kan sende informasjon om bahandlingsteam som det skal kunne opprettes helsekontakter mot | 1.0 |
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.0 | Helsepersonell | HelsekontaktDefinisjon | FHIR |
Innbygger | Apprec | Applikasjonskvittering |
Sekvensdiagram er vist i figuren under.
Se ytterligere detaljer i innholdsstandarder for innhold i meldinger
Hodemelding
Hodemeldingen fungerer som transport for selve HelsekontaktDefinisjonen og inneholder informasjon om avsender og mottakende system. Selve helsekontaktdefinisjonen er inkludert i Document-delen av hodemeldingen som en FHIR-ressurs.
Den unike id (MsgId) i Hodemeldingen skal være en UUID (Universally Unique Identifier).
XML eksempel:
<MsgId>9713cf31-f4a0-49da-b4d6-75887502f0d3</MsgId>Elementet «MsgHead/MsgInfo/Type» skal angi at meldingen er HelsekontaktDefinisjon og skal angis med følgende kodeverdi fra kodeverk 8279 Meldingens funksjon (TODO: legge til i kodeverk):
Kodeverdi | Kodetekst |
DIALOG_INBYGGER_HELSEKONTAKTDEFINISJON | HelsekontaktDefinisjon |
Elementet «MsgHead/MsgInfo/Ack» skal angi at det kreves applikasjonskvittering på meldingen.
Verdi og kode |
<Ack DN="Ja" V="J" /> |
Informasjon om avsender og mottaker av Hodemeldingen skal være i henhold til beskrivelsen i standardene for tjenestebasert adressering tilgjengelig her:
Avsender: MsgHead/MsgInfo/Sender
I avsender av en melding skal informasjon på to organisasjonsnivå oppgis, virksomhet og kommunikasjonspart. Her-id på begge nivåer skal brukes som identifikator. Dette er altså avsender av meldingen, og er ikke relatert til selve helsekontakten.
XML eksempel med “Universitetssykehuset i Nord-Norge HF” som avsender:
<Sender>
<Organisation>
<OrganisationName>UNIVERSITETSSYKEHUSET NORD-NORGE HF</OrganisationName>
<Ident>
<Id>9</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester</OrganisationName>
<Ident>
<Id>8135429</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
</Organisation>
</Organisation>
</Sender>Mottaker: MsgHead/MsgInfo/Receiver
I mottager av en melding skal informasjon på to organisasjonsnivå oppgis, virksomhet og kommunikasjonspart. Her-id på begge nivåer skal brukes som identifikator, et XML eksempel er vist under.
<Receiver>
<Organisation>
<OrganisationName>Norsk helsenett SF</OrganisationName>
<Ident>
<Id>93580</Id>
<TypeId DN="HER-id" V="HER" S="2.16.578.1.12.4.1.1.9051"/>
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester</OrganisationName>
<Ident>
<Id>93239</Id>
<TypeId DN="HER-id" V="HER" S="2.16.578.1.12.4.1.1.9051"/>
</Ident>
</Organisation>
</Organisation>
</Receiver>Hodemeldingen skal inneholde en FHIR-ressurs av typen CareTeam.
FHIR-innhold
HelsekontaktDefinisjon representeres som en FHIR CareTeam-ressurs. I denne konteksten benyttes CareTeam til å beskrive et pasientuavhengig kontaktpunkt, og ikke et klinisk behandlingsteam.
FHIR-profilen brukes til å beskrive helsekontaktens felles egenskaper, herunder:
identifikator
navn
type helsekontakt
kontaktinformasjon
støtte for digital dialog
Pasienttilknytning håndteres ikke i denne profilen, men via meldingen Helsekontakttilknytning.
FHIR-profil:
TODO: lenke til profilen
Profilen er basert på CareTeam, med et begrenset sett av støttede felter. Felter som ikke er beskrevet nedenfor er ikke tillatt brukt i denne profilen. Denne CareTeam-profilen er begrenset til bruk for HelsekontaktDefinisjon. Felter som indikerer pasienttilknytning, deltakere eller kliniske roller skal ikke benyttes.
Metainformasjon om Helsekontakten
For generell informasjon om tilgjengelige opsjoner som kan gjelde alle FHIR-ressurser se: Meta informasjon som kan benyttes for alle FHIR ressurser
Foreløpig er det ikke implementert støtte for noen av feltene med metainformasjon på denne meldingen
Anvendte felter i CareTeam
Felter som ikke er med i tabellen her er ikke støttet i denne CareTeam profilen.
Elementnavn | Påkrevd | Beskrivelse |
|---|
Elementnavn | Påkrevd | Beskrivelse |
|---|---|---|
identifier | Ja | Unik identifikator for helsekontaktdefinisjonen. Denne identifikatoren benyttes som referanse fra Helsekontakttilknytning. Eks: <identifier>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:uuid:bb12c1f4-7d9a-4e1b-9e3a-123456789abc"/>
</identifier> |
status | Ja | active | cancelled | entered-in-error |
category | Ja | Angir type helsekontakt. Verdier skal hentes fra kodeverk 7619 https://finnkode.helsedirektoratet.no/adm/collections/7619
<category>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.7619" />
<code value="14" />
<display value="Spesialisthelsetjenesten" />
</coding>
</category> |
name | Ja | Visningsnavn for helsekontakten. Dette navnet benyttes i Helsenorge-grensesnittet og i dialogmeldingene. Eks. <name value="UNN - Alderspsykiatrisk avdeling" /> |
managingOrganization.identifier | Betinget
| Elementet skal være med dersom det tilbys digital dialog for denne Helsekontakten. Dersom det ikke tilbys digital dialog for Helsekontakten skal telefonnummer angis i CareTeam, og dette elementet utelates.
Eks: <managingOrganization>
<identifier>
<system value="urn:oid:2.16.578.1.12.4.1.2"/>
<value value="8137991"/>
</identifier>
<extension url="http://helsenorge.no/fhir/StructureDefinition/managingOrganization-type">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.7619"/>
<code value="14"/>
<display value="Spesialisthelsetjenesten"/>
</coding>
</valueCodeableConcept>
</extension>
</managingOrganization> |
extension: allowedDialogCategory | Frivillig (hvis ikke med, ingen kategori-sering) | Angir hvilke dialogkategorier denne helsekontakten (CareTeam) tillater fra innbygger. Dersom extensionen er angitt, vil innbygger kun få presentert e de angitte kategoriene ved opprettelse av dialog på Helsenorge. Dersom extensionen ikke er angitt, tilbys ingen kategorisering av dialog. Extensionen kan forekomme flere ganger (0..*). Datatype: Foreløpig definerte verdier: Helseaktøren/avdelingen bestemmer selv hvilke kategorier som tilbys. Eksempel: <extension url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="1" />
<display value="Generelle medisinske spørsmål knyttet til pågående behandling" />
</coding>
</valueCodeableConcept>
</extension>
<extension url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="6" />
<display value="Spørsmål om medisiner" />
</coding>
</valueCodeableConcept>
</extension>
<extension url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="8" />
<display value="Spørsmål om prøvesvar eller undersøkelser" />
</coding>
</valueCodeableConcept>
</extension> |
telecom | Betinget | Telefonnummer som vises på helsekontakten. Skal alltid angis dersom helsekontakten ikke tilbyr digital dialog. Eks: <telecom>
<system value="phone"/>
<value value="+4798765432" />
</telecom> |
Eksempel melding
<MsgHead xmlns="http://www.kith.no/xmlstds/msghead/2006-05-24"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kith.no/xmlstds/msghead/2006-05-24 MsgHead-v1_2.xsd">
<MsgInfo>
<Type V="DIALOG_INNBYGGER_HELSEKONTAKTDEFINISJON" DN="HelsekontaktDefinisjon" />
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2022-08-18T14:32:28</GenDate>
<MsgId>341c7be7-bf2f-4a41-9cc4-f7489f319a10</MsgId>
<Ack DN="Ja" V="J" />
<Sender>
<Organisation>
<OrganisationName>UNIVERSITETSSYKEHUSET NORD-NORGE HF</OrganisationName>
<Ident>
<Id>9</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester</OrganisationName>
<Ident>
<Id>8135429</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
</Organisation>
</Organisation>
</Sender>
<Receiver>
<Organisation>
<OrganisationName>DIREKTORATET FOR E-HELSE</OrganisationName>
<Ident>
<Id>115851</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester</OrganisationName>
<Ident>
<Id>8093247</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
</Organisation>
</Organisation>
</Receiver>
</MsgInfo>
<Document>
<RefDoc>
<IssueDate V="2022-08-18T14:32:28" />
<MsgType V="A" DN="Vedlegg" />
<MimeType>application/xml</MimeType>
<Description>HelseKontaktDefinisjon</Description>
<Content>
<CareTeam>
<identifier>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:uuid:bb12c1f4-7d9a-4e1b-9e3a-123456789abc"/>
</identifier>
<status value="active" />
<category>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.7619" />
<code value="14" />
<display value="Spesialisthelsetjenesten" />
</coding>
</category>
<name value="UNN - Alderspsykiatrisk avdeling" />
<managingOrganization>
<identifier>
<system value="urn:oid:2.16.578.1.12.4.1.2"/>
<value value="8137991"/>
</identifier>
</managingOrganization>
<telecom>
<system value="phone"/>
<value value="+4798765432" />
</telecom>
</CareTeam>
</Content>
</RefDoc>
</Document>
</MsgHead>Eksempel melding (med forslag til utvidelse for kategorisering av henvendelser)
<MsgHead xmlns="http://www.kith.no/xmlstds/msghead/2006-05-24"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kith.no/xmlstds/msghead/2006-05-24 MsgHead-v1_2.xsd">
<MsgInfo>
<Type V="DIALOG_INNBYGGER_HELSEKONTAKT" DN="Helsekontakt" />
<MIGversion>v1.2 2006-05-24</MIGversion>
<GenDate>2025-10-02T14:32:28</GenDate>
<MsgId>341c7be7-bf2f-4a41-9cc4-f7489f319a10</MsgId>
<Ack DN="Ja" V="J" />
<Sender>
<Organisation>
<OrganisationName>UNIVERSITETSSYKEHUSET NORD-NORGE HF</OrganisationName>
<Ident>
<Id>9</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester</OrganisationName>
<Ident>
<Id>8135429</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
</Organisation>
</Organisation>
</Sender>
<Receiver>
<Organisation>
<OrganisationName>NORSK HELSENETT SF</OrganisationName>
<Ident>
<Id>112374</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
<Organisation>
<OrganisationName>Digitale innbyggertjenester (TEST02)</OrganisationName>
<Ident>
<Id>8093247</Id>
<TypeId V="HER" DN="HER-id" S="2.16.578.1.12.4.1.1.9051" />
</Ident>
</Organisation>
</Organisation>
</Receiver>
<Patient>
<FamilyName>Sørve von</FamilyName>
<GivenName>Æss</GivenName>
<Ident>
<Id>05073500186</Id>
<TypeId V="FNR" DN="Fødselsnummer" S="2.16.578.1.12.4.1.1.8116" />
</Ident>
</Patient>
</MsgInfo>
<Document>
<RefDoc>
<MsgType V="A" DN="Vedlegg" />
<MimeType>application/xml</MimeType>
<Description>HelseKontaktDefinisjon</Description>
<Content>
<CareTeam>
<id value="CareTeam-1" />
<status value="active" />
<category>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.7619" />
<code value="14" />
<display value="Spesialisthelsetjenesten" />
</coding>
</category>
<name value="UNN - Alderspsykiatrisk avdeling" />
<!-- Tillatte dialogkategorier -->
<extension
url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="1" />
<display
value="Generelle medisinske spørsmål knyttet til pågående behandling" />
</coding>
</valueCodeableConcept>
</extension>
<extension
url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="2" />
<display value="Endring eller forverring av symptomer" />
</coding>
</valueCodeableConcept>
</extension>
<extension
url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="5" />
<display value="Fornyelse av resept" />
</coding>
</valueCodeableConcept>
</extension>
<extension
url="http://helsenorge.no/fhir/StructureDefinition/allowed-dialog-category">
<valueCodeableConcept>
<coding>
<system value="urn:oid:2.16.578.1.12.4.1.1.76xx" />
<code value="13" />
<display value="Faktura eller betaling" />
</coding>
</valueCodeableConcept>
</extension>
<managingOrganization>
<identifier>
<system value="urn:oid:2.16.578.1.12.4.1.2"/>
<value value="8137991"/>
</identifier>
</managingOrganization>
<telecom>
<system value="phone" />
<value value="+4798765432" />
</telecom>
</CareTeam>
</Content>
</RefDoc>
</Document>
</MsgHead>