...
|
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| identifier (mandatory): En identifikator som identifiserer servicemeldingen forretningsmessig uavhengig av ressursens id på en FHIR-server. Skal være en GUID. Kan benyttes for å knytte denne servicemeldingen sammen med eventuelle etterfølgende servicemeldinger. 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 servicemelding:
| |||||||||||
subject (mandatory): Dette identifiser innbygger som skal ha servicemeldingen og det skal benyttes fødselsnummer eller d-nummer. Eksempel på bruk under:
| |||||||||||
about (betinget): Dersom servicemeldingen 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 varsel knyttet til en eksisterende timeavtale
Eksempler for en melding som angår nytt prøvesvar. Pr. i dag har vi 3 forskjellige kilder for prøvesvar:
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:
Code Block | Eksempel på melding 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 servicemeldingen. Skal inneholde organisasjonsnummer og navn. “Display-verdien” er slik avsender framstår for innbygger i hendelsesmenyen på Helsenorge.
|
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 servicemeldingen. Benyttes for å referer til denne servicemedlingen unikt --> <system value="urn:ietf:rfc:3986"/> <value value="urn:uuid:aa54d29e-4009-49cb-9ec4-847a6469459d"/> </identifier> <status value="active" /> <!-- Servicemeldinger skal alltid ha denne kategorien --> <category> <coding> <system value="http://terminology.hl7.org/CodeSystem/communication-category "/> <code value="notification"/> </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 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> <contentReference> <identifier> <system value="http://helsenorge.no/fhir/hendelsestype"/> <value value=" |
...
10001"/> </ |
...
identifier> <display value="Nytt prøvesvar"/> </contentReference> </payload> |
...
requester (mandatory): Den som har generert servicemeldingen. Skal inneholde organisasjonsnummer og navn. “Display-verdien” er slik avsender framstår for innbygger i hendelsesmenyen på Helsenorge.
...
<requester> <type value="Organization"/> <identifier> <!-- Avsenders organisasjonsnummer --> <system value="urn:oid:2.16.578.1.12.4.1.2.101" /> <value value=" |
...
994598759" /> </identifier> <display value=" |
...
Norsk Helsenett |
...
SF"></display> </requester> |
...
</CommunicationRequest> |
Påminnelse fra Verktøy
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"/> <system<display value="urn:oid:2.16.578.1.12.4.1.1.7618Helsehjelp"/> </security> <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="Helsehjelp"/> </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 servicemeldingen. Benyttes for å referer til denne servicemedlingen unikt --> <system value="urn:ietf:rfc:3986"/> <value value="urn:uuid:aa54d29e3b52ec71-40093681-49cb4d01-9ec4849f-847a6469459d21278bf2a21d"/> </identifier> <status value="active" /> <!-- Servicemeldinger skal alltid alltiha angidenne kategorikategorien --> <category> <coding> <system value="http://terminology.hl7.org/CodeSystem/communication-category "/> <code value="notificationreminder"/> </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> <!-- Dersom relevant: Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge --> <!-- Eksempel frafor PasientensVerktøyet PrøvesvarSMART-mosjon --> <type value="ObservationDevice" /> <identifier> <system value="http://nhn.no/ppshelsenorge/ressursidverktoyid" /> <value value="aa54d29e4b28d363-400914ab-49cb4972-9ec4a0ae-847a6469459d72f94a45854e"/> </identifier> </about> <payload> <contentReference> <identifier> <system value="http://helsenorge.no/fhir/hendelsestype"/> <value value="1000110002"/> </identifier> <display value="NyttPåminnelse fra prøvesvarverktø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="Oslo UniversitetssykehusHelsedirektoratet"></display> </requester> </CommunicationRequest> |
...