Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


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): Skal benyttes for å peke til eksterne skjemautfyllere dersom oppgaven er av type Questionnaire. Dvs. dersom en oppgave av type skjema skal utføres i en annen skjemautfyller enn den som finnes på Helsenorge. Dette skal være en full URL med nødvendige parametere slik at ekstern utfyller kan utføre oppgaven.

status (mandatory): Status på oppgaven i henhold til FHIR kodeverk.

Vi benytter dette som følger, og følgende tilstander er implementeres i Oppgavevertikalen vår:

  • requested: Dette er verdien som eksterne skal sette når de sender en oppgave til oss. I Oppgave vertikalen tolkes dette som "Ikke utført"

  • on-hold: Dette er en tilstand som noen av de vertikaler der oppgaven utføres kan ha. I Oppgave vertikalen tolkes dette som "Påbegynt"

  • completed: Dette er tilstand når oppgaven er ferdigstilt. I oppgave vertikalen tolkes dette som "Utført"

intent (mandatory): Hensikt med oppgaven i henhold til FHIR kodeverk. Normalt benyttes “proposal

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.

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 ressurs som skal håndteres/modifiseres. Normalt skal det også beskrives hvilken ressurs, av aktuell type, som skal modifiseres ved å angi en identifikator for denne slik den er definert på Helsenorge.

Ressursens identifikator skal alltid benyttes med unntak av tilfellet der oppgaven er av type skjemaoppgave (Questionnaire) og det benyttes ekstern skjemautfyller. (I slikt tilfelle er ressurs ID’en en del av instantiatesUri).

focus.type (mandatory): Type ressurs. (Så langt støttes kun "Consent" og "Questionnaire")

focus.identifier (conditional): Identifikator for en ressurs av aktuell type. Benyttes alltid bortsett fra ved ekstern skjemautfyller.

focus.display (mandatory): Dette benyttes som tittel på oppgaven

  • Eks samtykkeforespørsel:

  • Eks skjemaoppgave, der Helsenorge sin skjemautfyller benyttes:

    • Der man refererer til et blankett nummer i skjemakatalogen. Et blankett nummer kan inneholde flere instanser, f.eks. for forskjellige språk. Innbygger velger da først språk i skjemautfyller.

    • Der man refererer til en bestemt instans av et blankettnummer.

  • Eks skjemaoppgave, der ekstern utfyller benyttes:

  • Eks ekstern oppgave, der arbeidsflyt for oppgaven skjer utenfor Helsenorge

    Code Block
    languagexml
    <focus>
    	<type value="Task"/>
    	<!-- Merk at oppgavens identifier ikke er med i "focus" dersom ekstern oppgavehåndtering benyttes. -->
    	<display value="Kartlegging av pasientens vurderinger i forbindelse med (...)"/>
    </focus>

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:

restriction (mandatory): Denne skal benyttes for å angi når oppgaven skal utføres, dvs. svarfrist. Eks:

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

...