Resource (som alle ressurser arver fra)
...
Resource (som alle ressurser arver fra)
(Se her for forklaring av elementer som kan benyttes på Helsenorge for alle typer FHIR-ressurser: Felles for alle FHIR ressurser (Resource) )
id: Dette er ressursens ID. Dersom denne er angitt på en ressurs, kan ressursen aksesseres direkte på Helsenorge gjennom å inkludere id’en i URL'en på de REST-API’er som tilbys. Skal være en GUID dersom satt. Hvis ikke satt, generer Helsenorge en GUID. Kan benyttes av ekstern aktør når denne benytter FHIR API’er på Helsenorge. Skal benyttes ved meldingsbasert integrasjon. Eks:
...
Metadata.Security - Tjenesteområde: Skal alltid være med. Eks:
Metadata.Security - Sensitiv avsender: Kan være med og skal være med dersom avsenders navn/identitet anses som personsensitiv . Eks:
...
Metadata.Tag - Innholdstype: Er normalt ikke med. Eventuelt behov for å ha denne med samt hvilken verdi som skal settes må avklares med kontaktperson på NHN. Eks:
...
Metadata.Tag - Videreformidling: Kan være med dersom man ønsker at en oppgave skal formidles i fysisk post til innbygger dersom innbygger ikke er digitalt aktiv på Helsenorge. Eks:
...
Contained: Requestor vil alltid være en "Contained Resource" som refereres til i FHIR task. Her skal kontaktdetaljene der innbygger kan henvende seg ved spørsmål angis. Eks:
...
Code Block |
---|
<!-- En unik ressurs GUID for Takset. Vil benyttes avhengig av HTTP-metode. Må være med ved HTTP PUT og ved meldingsbasert integrasjon. -->
<id value="fb02b1bb-0942-494a-afce-8671937877f4"/> |
Metadata.Security - Tjenesteområde: Skal alltid være med. 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> |
Metadata.Security - Sensitiv avsender: Kan være med og skal være med dersom avsenders navn/identitet anses som personsensitiv . Eks:
Code Block |
---|
<meta>
<!-- For en del FHIR-ressurser skal avsender angi om avsenders navn/identitet er sensitiv eller ikke. Dette benyttes for å avgjøre om avsenders navn skal
inkluderes eller ikke når innbygger varsles om mottak på helsenorge. Dette fordi varsel skjer gjennom usikre kanaler (e-post og/eller SMS.
Vi så valgt å ikke publisere kodeverdiene på Volven.
- 0 = "Ikke sensitiv avsender"
- 1 = "Sensitiv avsender" -->
<security>
<system value="http://helsenorge.no/fhir/sensitiv-avsender"/>
<code value="1"/>
<display value="Sensitiv avsender"/>
</security>
</meta> |
Metadata.Tag - Innholdstype: Er normalt ikke med. Eventuelt behov for å ha denne med samt hvilken verdi som skal settes må avklares med kontaktperson på NHN. Eks:
Code Block |
---|
<meta>
<!-- For en del FHIR-ressurser og i visse contexter skal avsender angi hva slags "innholdstype" ressursen tilhører. Dette må ikke forveksles med Tilgangsområde
som benyttes for å tilgangstyre ressursen på Helsenorge. Formålet med "innholdstype" er blant annet å difrensiere varslingstiekster på Helsenorge.
Volven kodeverk 7613 --><meta>
<tag>
<system value="urn:oid:2.16.578.1.12.4.1.1.7613"/>
<code value="IB"/>
<display value="Innkallingsbrev"/>
</tag>
</meta> |
Metadata.Tag - Videreformidling: Kan være med dersom man ønsker at en oppgave skal formidles i fysisk post til innbygger dersom innbygger ikke er digitalt aktiv på Helsenorge. Eks:
Code Block |
---|
<meta>
<!-- Avsender ønsker task videreformidlet til fysisk post dersom innbygger ikke er digital aktiv på Helsenoreg. -->
<tag>
<system value="http://helsenorge.no/fhir/videreformidling"/>
<code value="1"/>
<display value="Videreformidling hvis ikke aktiv"/>
</tag>
</meta> |
Metadata.Tag - Undertrykk varsling (kommer H1 2022)
Code Block |
---|
<meta>
<tag>
<system value="http://helsenorge.no/fhir/undetrykk-varsling"/>
<code value="1"/>
<display value="Innbygger skal ikke varsles."/>
</tag>
</meta> |
Contained: Requestor vil alltid være en "Contained Resource" som refereres til i FHIR task. Her skal kontaktdetaljene der innbygger kan henvende seg ved spørsmål angis. Eks:
Code Block |
---|
<contained>
<Organization>
<id value="requester-1"/>
<identifier>
<!-- Helsedirektoratets org nummer (som register eier). -->
<system value="urn:oid:2.16.578.1.12.4.1.2.101" />
<value value="983544622" />
</identifier>
<name value="Sædgiverregisteret - Helsedirektoratet"/>
<contact>
<purpose>
<coding>
<system value="http://hl7.org/fhir/ValueSet/contactentity-type"/>
<code value="PATINF"/>
</coding>
<text value="Kontaktpunkt for henvendelser knyttet til samtykkeforespørselen." />
</purpose>
<telecom>
<system value="phone" />
<value value="+4747472020" />
</telecom>
</contact>
</Organization>
</contained> |
Extension: Dersom det (i sjeldne tilfeller) skulle være behov for å ha et annet tidspunkt for “dead-line” for utførelse av en task enn det som er angitt som frist for utførelse, kan dette angis i en Helsenorge spesifikk extension (se under).
...
identifier (mandatory): Unik identifikator som identifiserer denne oppgaven. Benyttes som forretnings-referanse mellom Aktør og Helsenorge. Alle andre ressurser som som “oppstår” som følge av denne oppgaven vil være relatert til oppgaven gjennom referanse til denne identifikatoren. Identifikatoren skal være globalt unik og være av type GUID. Eks: | |||||||||||||
instantiatesUri (conditional):
| |||||||||||||
status (mandatory): Status på oppgaven i henhold til FHIR kodeverk. Vi benytter dette som følger, og følgende tilstander er implementert på Helsenorge:
| |||||||||||||
statusReason (optional): (Ny funksjonalitet H1 2022): Her kan en ekstern aktør “forklare” hvorfor en tidligere sendt oppgave har endret status f.eks. blitt kansellert. Teksten vil kun vises så lenge status ikke (igjen) endres. Dersom man ønsker å bevare historikk på slike forklaringer må Task.note benyttes, se under. Eks:
| |||||||||||||
intent (mandatory): Hensikt med oppgaven i henhold til FHIR kodeverk.
| |||||||||||||
priority (optional): Hvor mye det haster. Dersom ikke angitt, blir denne satt til "routine" som default på Helsenorge. Det benyttes standardiserte regler knyttet til varsling og påminnelser på Helsenorge basert på verdien her. | |||||||||||||
code (mandatory): Her skal oppgave tittelen legges. Dette bør være en kort beskrivende overskrift av hva oppgaven innebærer. Tittel vises i oversikten over oppgaver i Meldingssenteret på Helsenorge. Eks:
| |||||||||||||
description (mandatory): En tekstlig beskrivelse av oppgaven som vises til innbygger. Bør gi en kort forklaring av oppgavens formål og innhold, og gjerne også noe om hvem som eventuelt får resultatet av utført oppgave. (Dette siste er spesielt relevant for skjemaoppgaver). | |||||||||||||
focus: Dette er en beskrivelse av ressursen som skal modifiseres når oppgaven utføres. Her skal det beskrives hva slags type ressurs som skal håndteres/modifiseres. Ofte skal det også beskrives hvilken ressurs, av aktuell type, som skal modifiseres ved å angi en identifikator for denne slik den er definert på Helsenorge (se under). focus.type (mandatory): Type ressurs. Så langt støttes:
focus.identifier (conditional): Identifikator for en ressurs av aktuell type. Benyttes alltid dersom ikke instantiatesUri benyttes. Ressursens identifikator skal angis med unntak av når instantiatesUri er benyttet:
focus.display (optional): Kan benyttes for å gjøre FHIR-ressurs referansen mer “lesbar”. Vises ikke til innbygger. Eksempler:
| |||||||||||||
authoredOn (optional): Tidspunkt når oppgaven ble laget. Dersom ikke angitt settes denne av Helsenorge til det tidspunkt oppgaven ble mottatt. | |||||||||||||
lastModified (optional): Tidspunkt når oppgaven sist ble endret. Vil typisk være når status endres, dvs. når den er fullført. Settes av Helsenorge. | |||||||||||||
requester (mandatory): Den som ber om at oppgave utføres. Vi referer her til en organisasjon med kontakt detaljer. Organisasjonen inkluderes som en såkalt "contained ressurs". Eks:
| |||||||||||||
owner (mandatory): Den som "eier" utførelsen av oppgaven. I vårt tilfelle er dette alltid pasienten dvs. innbygger. Skal angis med innbyggers fødselsnummer. Eks:
| |||||||||||||
Ny funksjonalitet H1 - 2022: note (optional): Her kan det legges til en eller flere notater. Dette vil som regel skje ved oppdatering av ressursen. Alle noter tas vare på og skl tidstemples. Eks:
| |||||||||||||
restriction (mandatory): Denne skal benyttes for å angi når oppgaven skal utføres, dvs. svarfrist. Eks: Ny funksjonalitet H1-2022: Dersom man ønsker at innbygger ikke skal kunne påbegynne oppgaven før et bestemt tidspunkt, kan "period" utvides med et "start" element. Eks: Det er også laget en egen Helsenorge extension til restriction som er kalt "deadline" (ref: https://github.com/helsenorge/helsenorge-fhir/blob/master/StructureDefinition/hn-task-deadline.structuredefinition-extension.xml ). Denne er mulig å bruke dersom man har en svarfrist, men det skal være mulig å utføre oppgaven etter dette tidspunkt. Dersom denne benyttes, må det i "description" ligge en forklaring på dette forholdet som er forståelig for innbygger. Eks: | |||||||||||||
input: Denne benyttes ikke for håndtering av workflow objektet Task. Her kan avsender legge til parametere som eventuelt behøves under selve oppgaveutføreselen. Det vil avhenge av type oppgave om slike input parametere er med eller ikke. Dette er dokumentert her: Task.input for forskjellige oppgavetyper |
...