HelsenorgeInstruksjoner

HelsenorgeInstruksjoner

Forslag lagt ut for diskusjon og innspill- ikke forankret, i bruk eller besluttet.

Bakgrunn

I mange tilfeller er det behov for å overføre informasjon om hvordan Helsenorge skal håndtere en melding som sendes fra en helseaktør til Helsenorge. Dette er et generelt behov, på tvers av flere meldingstyper.

For meldinger der hele forretningsinnholdet er en FHIR-ressurs (kodet i MsgHead.Document) er behovet allerede ivaretatt gjennom attributter på FHIR-ressursen. For andre meldinger er det behov for å finne en alternativ måte å formidle disse instruksjonene.

Det er foreslått etablert et nytt skjema for dette behovet, og skjemaet vil legges til som et mulig element i relevante meldingstyper. Skjemaet kodes da som et eget MsgHead.Document.

Behov for informasjon

Tabellen under beskriver identifiserte behov som per i dag ikke dekket.

Behov

Beskrivelse

Behov

Beskrivelse

Tilgangsbegrensning

For håndtering av nekting som beskrevet i Håndtering av nekting i informasjon som utveksles med Helsenorge

Angi type helsekontakt

For visning og varsling på Helsenorge, er det behov å vitre hvilken type helsekontakt meldingen er sendt fra. Det ligger ikke tilstrekkelig informasjon i hodemelding eller andre register der denne informasjonen kan slås opp.

Et konkret tilfelle er å identifisere om en melding er sendt fra fastlege eller avtalespesialist.

Angi at helsekontakt skal opprettes

For flere meldingstyper har det vært ønsket mulighet til å angi spesifikt at en helsekontakt skal opprettes.

Et eksempel er fastleger som jevnlig behandler innbyggere utenfor egen liste. Da bør innbygger få en helsekontakt for denne behandleren.

Håndtere feilsendt informassjon

Dersom helseaktør ved en feil sender informasjon til innbygger må dette i dag håndteres helt manuelt. Dette oppstår med jevne mellomrom, enten at informasjon sendes til feil innbygger eller det sendes informasjon til innbygger som ikke skulle vært sendt.

Markere som viktig

Det er behov for å markere enkelte meldinger som viktiige.

Alternativer vurdert

Flere alternative løsninger på behovet er vurdert for hvordan informasjonen skal kommuniseres

Alternativer for hvor informasjon sendes

Alternativ

Fordeler

Ulemper

Status

Alternativ

Fordeler

Ulemper

Status

  1. Utvide hodemelding

Benyttes i alle meldingstyper med Helsenorge

Benyttes i alle meldingstyper i hele sektoren. Informasjonen som ønskes sendt er spesifkk for Helsenorge og det er ikke hensiktsmessig å utvide Hodemeldingen med dette.

Forkastet

  1. Legge inn i eksisterende hodemelding

Benyttes i alle meldingstyper med Helsenorge

Passer ikke inn i strukturen og vil ha store begrensninger

Forkastet

  1. Utvide dialogmelding

Benyttes i mange meldingstyper

Dialogmelding benyttes ikke i alle meldingstyper.

Dialogmelding benyttes i mange meldingstyper i hele helsesektoren, ikke hensiktsmessig å utvide med Helsenorgespesifikk informasjon

Forkastet

  1.  

    1. Nytt spesifikt skjema for meldingstyper som ikke har FHIR-innhold

    2. For meldinger der forretnings innholdet er FHIR, er det allerede etablert en struktur. se Meta informasjon som kan benyttes for alle FHIR ressurser

Full fleksibilitet i modellering av informasjon

Dekker alle behov

Tydelig at dette gjelder spesifikt for håndtering i Helsenorge

Krever etablering av nytt skjema

Kan kreve ny versjon av meldingstype

Foreslått

Alternativer for innholdsformat

Alternativ

Fordeler

Ulemper

Status

Alternativ

Fordeler

Ulemper

Status

  1. FHIR innhold

Bør brukes dersom det passer

Blander FHIR innhold og ikke FHIR innhold i meldingstyper, det gjør vi per i dag ikke

Forkastet

  1. Ikke FHIR

Enklere struktur

Beholder dagens skille på FHIR innhold og ikke- FHRI innhold i meldingstyper

Må begrunnes hvorfor FHIR ikke foreslås

Foreslått

Oversikt over attributter

Tabellen under angir hvilke parametere som kan settes ved hjelp av skjemaet.

Attributt

Type

Kardinalitet

Kodeverk

Beskrivelse

Attributt

Type

Kardinalitet

Kodeverk

Beskrivelse

Tilgangsbegrensning

FhirCoding

0..1

9603

Denne parameteren kan være med på alle meldinger og skal være med dersom melding inneholder informasjon om en innbygger som er under 16 år
Gyldige verdier fra dette kodeverket som kan settes på elementer som kommuniseres med Helsenorge:

  • NORM - Normal (både foreldre og ungdom selv har tilgang)

  • NORN_FORANS - Nektet, foreldreansvarlig. (Kan kun ses av ungdommen selv (foreldre vil ikke kunne se dette informasjon selementet)).

  • NORN_UNGDOM - Nektet, ungdom. (Kan kun ses av foreldre (ungdommen vil ikke kunne se dette informasjon selementet))

Øvrige kodeverier i Volven 9603 tilsier at pasienten og dens pårørende ikke skal ha innsyn. Slike informasjonslementer skal ikke utveksles med Helsenorge, men holdes igjen i fagsystemene.

Helsekontakttype

FhirCoding

1..1

7619

Denne parameteren skal være med og angir hvilken type  helseaktør som er avsender av melding.

Dette benyttes av Helsenorge for å gi tilpassede varsalingstekster og visning på Helsenorge.

Verdien angis med kodeverk 7619 Helsekontakttype

OpprettHelsekontakt

Boolean

0..1

 

Angir at det skal opprettes en helsekontakt for innbygger for avsender av meldingen- dersom innbygger ikke allerede har en helsekontakt av angitt type.

Varighet settes ut fra default verdi i Helsenorge.

Typen helsekontakt er angitt ved Helsekontakttype

Feilsendt

Boolean

0..1

 

Benyttes dersom helseaktør tidligere har sendt melding ved en feil, og må trekke denne tilbake. Helsenorge håndterer da visning og eventuell varsling til innbygger.

MsgIdFeilsendt

String

 

 

MeldingsId til feilsendt melding. Benyttes sammen med angivelse av Feilsendt.

Id skal peke på MsgID fra hodemelding som er feilsendt. Helsenorge vil ha logikk for å håndtere dette, inkludert visning til innbygger, varsling med mer.

Viktig

Boolean

0..1

 

Angir at meldingen er spesielt viktig. Helsenorge kan ha logikk for ekstra varsling og oppfølging

Visuell representasjon av skjema

En visuell representasjon av skjemaet er vist i figuren under.

image-20260304-115607.png

 

 

 

XML eksempel

Et eksempel på bruk av HelsenorgeInstruksjoner er vist under.

XML-eksempel er vist under

<?xml version="1.0" encoding="UTF-8"?> <HelsenorgeInstruksjoner xmlns="http://helsenorge.no/xmlstds/HelsenorgeInstruksjoner/2025-12-17" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://helsenorge.no/xmlstds/HelsenorgeInstruksjoner/2025-12-17 HelsenorgeInstruksjoner-v1.0.xsd"> <!-- Frivillig --> <Tilgangsbegrensning> <system value="urn:oid:2.16.578.1.12.4.1.1.9603"/> <code value="NORN_FORANS"/> <display value="Nektet, foreldreansvarlig"/> </Tilgangsbegrensning> <Helsekontakttype> <system value="urn:oid:2.16.578.1.12.4.1.1.7619"/> <code value="2"/> <display value="Avtalespesialist med offentlig avtale"/> </Helsekontakttype> <OpprettHelsekontakt>true</OpprettHelsekontakt> <Feilsendt>true</Feilsendt> <MsgIdFeilsendt>ae53cf18-c834-4342-994c-387e5b80078c</MsgIdFeilsendt> <Viktig>true</Viktig> </HelsenorgeInstruksjoner>

Skjemadefinisjon

XSD for HelsenorgeInsruksjoner er vedlagt under.