Metainformasjon
(Se her for forklaring av elementer og gyldige kodeverdier som kan benyttes på Helsenorge for alle typer FHIR-ressurser: Meta informasjon som kan benyttes for alle FHIR ressurser )
id: Dette er ressursens ID når ressursen er lagret på Helsenorge. Denne genereres av Helsenorge og er alltid en GUID.
meta.security - Tjenesteområde (betinget):
Skal alltid være med for CommunicationRequest dersom dette er en hendelse som skal vises på Helsenorge (se elementet ServiceRequest.medium)
Skal ikke være med dersom dette er en direktemelding til innbygger (se elementet ServiceRequest.medium)
Eks:
...
Metainformasjon
(Se her for forklaring av elementer og gyldige kodeverdier som kan benyttes på Helsenorge for alle typer FHIR-ressurser: Meta informasjon som kan benyttes for alle FHIR ressurser )
id: Dette er ressursens ID når ressursen er lagret på Helsenorge. Denne genereres av Helsenorge og er alltid en GUID.
meta.security - Tjenesteområde (obligatorisk):
Skal alltid være med for CommunicationRequest (se HER for ytterligere forklaring og gyldige kodeverdier)
Eks:
Code Block |
---|
<meta>
<!-- For en del FHIR-ressurser skal avsender angi hvilket "område" ressursen faller inn under. Dette benyttes
på Helsenorge for å tilordnede riktig tilgansstyringsprofil til det aktuelle objektet. -->
<!-- Volven kodeverk 7618 -->
<security>
<system value="urn:oid:2.16.578.1.12.4.1.1.7618"/>
<code value="3"/>
<display value="Helsehjelp"/>
</security>
</meta> |
meta.tag - Varsling (frivillig)
Parameteren bør benyttes for å angi hvordan avsender organisasjonen skal framstå (navn) i SMS- og e-post varsler til innbygger. Dersom ikke angitt, inkluderes ikke navnet til avsender av Hendelsesvarselet i SMS/e-post varsel til innbygger om ny hendelse.
Kodesystem: http://helsenorge.no/fhir/varsling
Verdisett (gyldige kodeverdi for ServiceRequest):
9 - Benytt angitt navn som avsender i varsel til innbygger
Eksempler:
Code Block |
---|
<meta> <tag> <extension url="http://helsenorge.no/fhir/extension/varselorganisasjon"> <code <valueString value="3Ullevål sykehus, OUS"/> <display</extension> <system value="Helsehjelphttp://helsenorge.no/fhir/varsling"/> </security> </meta> |
meta.security - Tilgangsbegrensning (betinget)
Denne parameteren skal være med dersom melding/ressurs inneholder informasjon om en innbygger som er fra og med 12 år og opp til og med 15 år. Elementet er altså "conditional" (og ikke obligatorisk i skjemaet). Det skal angis om det ikke er noen tilgangsbegrensning (dvs. at både foreldre og ungdommen selv har tilgang til informasjonen), eller om bare foreldre har tilgang eller bare ungdommen selv. Årsaken til at vi krever denne er satt når pasienten er 12-16 år, er at den indikerer at det er gjort et bevist valg/vurdering om hvem som skal ha tilgang til informasjonen. (Selv om konklusjonen er at både foreldre og ungdom kan få tilgang).
Kodesystem: "http://helsenorge.no/fhir/tilgangsbegrensning
Gyldige verdier:
1 - Ingen begrensning
2 - Kan kun ses av foreldre (ungdom vil ikke kunne se dette informasjonselemnentet selv).
3 - Kan kun ses av ungdommen selv (foreldre vil ikke kunne se dette informasjon selementet),
Code Block <meta> <security> <Tilgangsbegrensning> <system value="http://helsenorge.no/fhir/tilgangsbegrensning"/> <code value="2" /> <display>Kun foreldre</display> </Tilgangsbegrensning> </security> </meta)
meta.tag - Varsling (frivillig)
For enkelte FHIR ressurser er det mulig å undertrykke at innbygger varsles når en ekstern aktør lagrer eller endrer en ressurs på Helsenorge. Videre kan parameteren benyttes for å angi hvordan avsender organisasjonen skal framstå (navn) i SMS- og e-post varsler til innbygger.
Kodesystem: http://helsenorge.no/fhir/varsling
Verdisett (gyldige kodeverdier for ServiceRequest):
9 - Benytt angitt navn som avsender i varsel til innbygger (erstatter tidligere bruk av meta.security - sensitivAvsender)
Eksempler:
Code Block |
---|
<meta> <tag> <extension url="http://helsenorge.no/fhir/extension/varselorganisasjon"> <valueString value="Ullevål sykehus, OUS"/> </extension> <system value="http://helsenorge.no/fhir/varsling"/> <code value="9 <code value="9"/> <display value="Benytt angitt navn som avsender i varsel til innbygger"/> </tag> </meta> |
Ressursens profil (CommunicationRequest)
|
| ||
---|---|---|---|
| identifier (mandatory): En identifikator som identifiserer det enkelte Hendelsesvarsel forretningsmessig uavhengig av ressursens id på en FHIR-server. Skal være en GUID. Kan benyttes for å knytte denne Hendelsesvarsel sammen med eventuelle etterfølgende Hendelsesvarseler. Eksempel på bruk under:
| ||
status (mandatory): Status på CommunicationRequest i henhold til FHIR kodeverk, skal alltid være “active” og er påkrevd.
| |||
category (mandatory): Type CommunicationRequest i henhold til FHIR kodeverk. Gyldige kodeverdier for Hendelsesvarselet:
|
...
|
...
|
...
Ressursens profil (CommunicationRequest)
| |
subject (mandatory): |
Dette identifiser innbygger som skal ha Hendelsesvarselet og det skal benyttes fødselsnummer eller d-nummer. Eksempel på bruk under:
|
|
|
|
|
status (mandatory): Status på CommunicationRequest i henhold til FHIR kodeverk.
Skal alltid være “active”
Code Block |
---|
<status value="active" /> |
statusReason (mandatory): Årsaken til at det skal sendes en servicemelding. Benyttes som tittel i Hendelsesmenyen.
Code Block |
---|
<statusReason>
<!-- Her SKAL årsak/servicemeldingens tittel legges. -->
<text value="Her skal servicemedlingens tittel legges"/>
</statusReason> |
category (mandatory): Type CommunicationRequest i henhold til FHIR kodeverk.
Gyldige kodeverdier for servicemelding:
“notification”: Benyttes normalt ved nye meldinger
“reminder”: Benyttes når innbygger minnes på noe man tidligere er gjort kjent med
| ||
about (betinget): DersomHendelsesvarsel referer til en ressurs som er tilgjengelig på Helsenorge, kan det legges inn en referanse til denne her. Med tilgjengelig menes at ressursen enten er lagret på Helsenorge eller at Helsenorge kan hente denne på vegne av innbygger fra den eksterne aktøren. Helsenorge kan da vise detaljene til innbygger. For ressurser som hentes eksternt, må avsender av hendelse verifisere at innbygger som mottar hendelse også har tilgang til ressursen. Eksempelvis skal det ikke sendes varsel om prøvesvar som ikke er tilgjengelig for innbygger. Eksempel for hendelsevarsel knyttet til en eksisterende timeavtale
|
|
|
|
priority (mandatory): Vurderes fjernet, men må kanskje ersattes av noe som reflekterer varselnivåene på Helsenorge?
“routine” - En servicemelding som har normal hastegrad
“urgent” - En servicemelding som haster
Eks.
Code Block |
---|
<priority value="routine" /> |
medium (mandatory):
Benyttes for å angi om dette er en servicemedling som skal vises i hendelsesmenyen på Helsenorge (og innbygger varsles da om ny hendelse i henhold til varseloppsett) eller om dette er en direktemelding der innholdet ønskes formidlet direkte til innbygger på SMS eller e-post. Merk at dersom dette er en direktemelding som skal ut på SMS eller e-post, så ma både opsjonene med å angi et ikke sensitivt avsendernavn benyttes samt at selve innholdet i meldingen ikke kan være sensistivt. Ved direktemedlinger varsles ikke innbygger i tillegg.
Kodesystem: http://helsenorge.no/fhir/servicemedling/medium
Verdisett (gyldige kodeverdier):
1 - Hendelse til innbygger som er aktiv på Helsenorge
2 - Hendelse til aktiv innbygger, SMS- alternativt e-post til ikke aktive innbyggere (pri 1 SMS - Pri 2 e-post)
3 - Direktemelding til innbygger - prioritert SMS
4 - Direktemelding til innbygger - Prioritet e-post
Eks:
Eksempler for en hendelsevarsel som angår nytt prøvesvar. Pr. i dag har vi 3 forskjellige kilder for prøvesvar:
Eksempel på hendelsevarsel som inneholder påminnelse fra et Verktøy
| |||||||||
payload: Referanse til en Hendelsestype på Helsenorge. Disse er forhåndsdefinert og nye legges til ved behov. Teksten som vises for innbygger i Hendelsesmenyen vil være funksjon av Hendelsestype og “category” og vedlikeholdes av Helsenorge. Foreløpig er følgende Hendelsestyper definert:
| |||||||||
requester (mandatory): Den som har generert Hendelsesvarselet. Skal inneholde organisasjonsnummer og navn. Denne informasjonen vises ikke til innygger i Hendelsemenyen. Eks:
| |||||||||
Sender (mandatory): Den tjeneste som varselet er relatert til. Denne vises som avsender av Hendelsesvarselet for innbygger i Hendelsesmenyen. Eks:
|
Eksempel på CommunicationRequest
Varsel om nytt Prøvesvar i Pasientens Prøvesvar
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?> <CommunicationRequest xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir fhir-single.xsd"> <meta> <security> <!-- Man skal angi hvilket "område" ressursen faller inn under. Dette benyttes på Helsenorge for å tilordnede riktig tilgansstyringsprofil til det aktuelle objektet. --> <!-- Volven kodeverk 7618 benyttes --> <system value="urn:oid:2.16.578.1.12.4.1.1.7618"/> <code value="3"/> <display value="Helsehjelp"/> </security> <!-- Må benyttes dersom avsenders navn skal være med i varsler fra Helsenorge til innbygger på e-post/SMS --> <tag> <extension url="http://helsenorge.no/fhir/extension/varselorgansasjon"> <valueString value="Pasientens Prøvesvar"/> </extension> <system value="http://helsenorge.no/fhir/varsling"/> <code value="9"/> <display value="Benytt angitt navn som avsender i varsel til innbygger"/> </tag> </meta> <identifier> <!-- GUID satt av den som har generert Hendelsesvarselet. Benyttes for å referer til dette Hendelsesvarselet unikt --> <system value="urn:ietf:rfc:3986"/> <value value="urn:uuid:aa54d29e-4009-49cb-9ec4-847a6469459d"/> </identifier> <status value="active" /> <!-- Hendelsesvarsel skal alltid angi kategori --> <category> <coding> <system value="http:// |
...
terminology.hl7. |
...
org/ |
...
CodeSystem/communication-category "/> <code value=" |
...
notification"/> |
...
|
...
subject (mandatory): Her identifiseres den innbygger som skal ha servicemedlingen. Det skal benyttes Fødselsnummer.
Eks:
...
</coding> </category> <subject> <type value="Patient" /> <identifier> <system value="urn:oid:2.16.578.1.12.4.1.4.1" /> <value value="13116900216" /> </identifier> </subject> |
...
<about> <!-- Her legges inn referanse til FHIR-ressurs |
...
Eksempel fra pasientene Prøvesvar:
...
som finnes, eller kan hentes, på Helsenorge --> <!-- Eksempel fra Pasientens Prøvesvar --> <type value="Observation" /> <identifier> |
...
|
...
<system value="http://nhn.no/pps/ressursid"/> <value value="aa54d29e-4009-49cb-9ec4-847a6469459d"/> < |
...
/identifier> |
...
|
...
|
...
</about> <payload> |
...
|
...
|
...
payload (manadatory, maks 250 tegn): Dette er den tekststreng som skal vises for innbygger under hendelsesmenyen.
Merk! Dersom dette er en direktemelding, eller det ønskes “videreformidling” av hendelser for ikke aktive innbyggere, kan denne teksten ikke inneholde sensistiv informasjon. (se ServiceRequest.medium over)
...
<contentReference> <identifier> |
...
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
<system |
...
value="http:/ |
...
requester (mandatory): Den som har generert servicemedlingen. Skal inneholde organisasjonsnummer og navn. Dette er slik avsender framstår i hendelsesmenyen på Helsenorge.
...
/helsenorge.no/fhir/hendelsestype"/> |
...
<value value=" |
...
1001"/> |
...
</identifier> |
...
|
...
|
...
|
...
<display |
...
value="Nytt prøvesvar"/> |
...
</contentReference> </payload> <requester> |
...
<type value=" |
...
Organization" |
...
/>
|
...
<identifier> |
...
|
...
|
...
|
...
Eksempel på CommunicationRequest
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?> <CommunicationRequest<!-- Avsenders organisasjonsnummer --> xmlns="http://hl7.org/fhir" <system xmlns:xsivalue="http://www.w3.org/2001/XMLSchema-instance"urn:oid:2.16.578.1.12.4.1.2.101" /> <value xsi:schemaLocationvalue="http://hl7.org/fhir fhir-single.xsd"> <meta> 994598759" /> </identifier> <display value="Norsk Helsenett SF"></display> </requester> <security> <sender> <type <!-- For en del FHIR-ressurser skal avsender angi hvilket "område" ressursen faller inn under. Dette benyttes value="HealthcareService"/> <display value="Pasientens Prøvesvar"/> </sender> </CommunicationRequest> |
Påminnelse fra Verktøy
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?> <CommunicationRequest xmlns="http://hl7.org/fhir" på Helsenorge for å tilordnede riktig tilgansstyringsprofil til det aktuelle objektet. --> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir fhir-single.xsd"> <meta> <security> <!-- Volven kodeverk 7618 benyttes --> <!-- Man skal angi hvilket "område" ressursen <system value="urn:oid:2.16.578.1.12.4.1.1.7618"/> faller inn under. Dette benyttes <code value="3"/> på Helsenorge for å tilordnede riktig tilgansstyringsprofil til <display value="Helsehjelp"/> det aktuelle objektet. --> </security> <!-- <security>Volven kodeverk 7618 benyttes --> <!-- Dersom pasienten er mellom 12 - 16 år SKAL dette elementet settes. Selv om det ikke er begrensninger om foreldre/barnet selv<system value="urn:oid:2.16.578.1.12.4.1.1.7618"/> <code value="1"/> <display value="Rettigheter og selvhjelp"/> skal få servivemeldingen --> </security> <!-- <system value="http://helsenorge.no/fhir/tilgangsbegrensning"/> <code value="3"/Må benyttes dersom avsenders navn skal være med i varsler fra Helsenorge til innbygger på e-post/SMS --> <!-- Inntil videre tillates <display value="Kan kun ses av ungdommen selv"/> </security> ikke at Helsenorge selv varsler innbygger via e-post/SMS for Verktøypåminnelser --> <tag> <extension url="http://helsenorge.no/fhir/extension/varselorgansasjon"> <valueString value="Ullevål sykehus, OUSSMART-mosjon"/> </extension> <system value="http://helsenorge.no/fhir/varsling"/> <code value="9"/> <display value="Benytt angitt navn som avsender i varsel til innbygger"/> </tag> </meta> <identifier> <!-- GUID satt av den som har generert servicemeldingenHendelsesvarselet. Benyttes for å referer til dennedette servicemedlingenHendelsesvarselet unikt --> <system value="urn:ietf:rfc:3986"/> <value value="urn:uuid:aa54d29e-4009-49cb-9ec4-847a6469459d"/> </identifier> <status<system value="active" urn:ietf:rfc:3986"/> <statusReason> <!-- Her SKAL årsak/servicemeldingens tittel legges. --><value value="urn:uuid:3b52ec71-3681-4d01-849f-21278bf2a21d"/> </identifier> <text<status value="Her skal servicemedlingens tittel legges"/> </statusReason>active" /> <!-- ServicemeldingerHendelsesvarsel kanskal værealltid varsling (notfication) eller påminnelse (reminder) angi kategori --> <category> <coding> <system value="http://terminology.hl7.org/CodeSystem/communication-category "/> <code value="notificationreminder"/> </coding> </category> <!-- Prioritet for varselet, mapper til "Viktig" og "Obligatorisk" i varseloppsettet hos innbygger. Lovlige verdier "routine" og "urgent" <subject> --> <priority<type value="routinePatient" /> <medium> <identifier> <coding> <system value="http://helsenorge.no/fhir/servicemedling/medium"urn:oid:2.16.578.1.12.4.1.4.1" /> <value <code value="1"/> 13116900216" /> </identifier> </subject> <about> <display value="Hendelse til innbyggere som er aktiv på Helsenorge"/> </coding> <!-- Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge --> </medium>!-- Eksempel for Verktøyet <subject>SMART-mosjon --> <type value="PatientDevice" /> <identifier> <system value="urn:oid:2.16.578.1.12.4.1.4.1http://nhn.no/helsenorge/verktoyid" /> <value value="13116900216" 9d493acb-a404-48de-83d4-5f2d0806f74b"/> </identifier> </subject>about> <payload> <about> <contentReference> <!-- Dersom relevant: Her legges inn referanse<identifier> til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge --> <system value="http://helsenorge.no/fhir/hendelsestype"/> <!-- Eksempel fra Pasientens Prøvesvar --> <reference<value value="Observation/12345678901010"/> </about>identifier> <payload> <contentString<display value="DettePåmionnelse er teksten i servicemeldingen slik den skal vises for innbygger"/>fra verktøy"/> </contentReference> </payload> <requester> <type value="Organization"/> <identifier> <!-- Avsenders organisasjonsnummer --> <system value="urn:oid:2.16.578.1.12.4.1.2.101" /> <value value="948554062983544622" /> </identifier> <display value="Studentsamskipnaden i Oslo og Akershus"></display>Helsedirektoratet"></display> </requester> <sender> <type value="HealthcareService"/> <display value="SMART-mosjon"/> </requester>sender> </CommunicationRequest> |
Add label