Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

Generelt

Noen type oppgaver kan ha behov for at det overføres informasjon som kun er relevant der oppgaven utføres. Slik informasjon skal kodes i Task.input

Skjema oppgave

...

Hva kjennetegner en skjemaoppgave

  • Skjemaoppgaver er kjennetegnet ved at Task.focus.type = “Questionnaire”

...

  • Skjemaoppgaver kan ha Task.input

    • Skjemaer som er lagret i Skjemakatalogen på Helsenorge kan være lagret med faste attributter som styrer en del instruksjoner for hvordan skjemaet skal behandles på Helsenorge.

    • For skjemaer som ikke er lagret i skjemakatalogen på Helsenorge, eller der slike instruksjoner ikke er faste for det aktuelle skjema, kan disse instruksjonene ved behov angis av avsender i Task.input

Gyldige verdier i Task.input, gjelder kun for Skjemaoppgave

Funksjonelt behov

Forklaring/kommentar

Eksempel

AccessibilityToResponse:
Avsender kan be om at innbygger ikke får tilgang til å lagre eller kopi av utfylt skjema.

Helsenorge er innbyggers nettsted og helsearkiv på nettet. Normalt skal innbygger alltid kunne velge å beholde kopi av innsendt materiale. Denne funksjonen kan benyttes i helt spesielle tilfeller. Før denne eventuelt benyttes må dette avtales med aktørens kontaktperson i NHN.

Code Block
languagexml
<input>
  <type>
    <coding>
      <system value="http://helsenorge.no/fhir/task-input" />
      <code value="AccessibilityToResponse" />
      <display value="Restriksjoner for tilgang til resultat." />
    </coding>
  </type>
  <valueCoding>
    <system value="http://ehelse.no/fhir/ValueSet/AccessibilityToResponse" />
    <code value="3" />
    <display value="Kun mottaker ikke innbygger" />
  </valueCoding>
</input>

Recipient:
Avsender kan angi hvem/hvor utfylt skjema skal sendes. Dvs. hvem som skal være mottager av skjemasvaret.

Mottagere kan være fast satt på et skjema i skjemakatalogen på Helsenorge, eller innbyggers valg av mottager kan være en del av skjemautfyllingen. I de tilfeller der dette ikke er tilfelle kan/må avsender sende med hvor Helsenorge skal sende utfylt skjema. Det kan angis flere enn én mottaker, samt om ønskelig skille på hovedmottager og kopimottager. I dag støttes kun sending av utfylt skjema via meldingsformidling (AMQP). Det planlegges også støtte for å levere skjema til mottager via HTTP. Eksemplene viser hvordan man velger mellom disse to innsendingsmetodene. Innsendingsmetode skal alltid være med.

Eks 1: Hovedmottager og levering av resultat via AMQP

Code Block
languagexml
<input>
  <!-- Angivelse av en mottager -->
  <type>
    <coding>
      <system value="http://helsenorge.no/fhir/task-input" />
      <code value="Recipient" />
      <display value="Mottager for resultat av oppgaven" />
    </coding>
  </type>
  <valueCodeableConcept>
    <!-- Eksempel med hovedmottager og AMQP-levering av skjemasvar -->
    <coding>
      <system value="http://helsenorge.no/fhir/ValueSet/RecipientType" />
      <code value="MainReceiver" />
      <display value="Hovedmottager" />
    </coding>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/endpoint-connection-type" />
      <code value="kith-amqp" />
      <display value="KITH AMQP" />
    </coding>
    <coding>
      <!-- HER-id -->
      <system value="urn:oid:2.16.578.1.12.4.1.2" />
      <code value="98877" />
    </coding>
  </valueCodeableConcept>
</input>

Eks 2: Kopimottager og levering av resultatet via REST
NB! REST-basert levering av skjemasvar fra Helsenorge til aktør er ikke implementert enda.

Code Block
<input>
  <type>
    <coding>
      <system value="http://helsenorge.no/fhir/task-input" />
      <code value="Recipient" />
      <display value="Mottager for resultat av oppgaven" />
    </coding>
  </type>
  <valueCodeableConcept>
    <!-- Eksempel med kopimottager og REST-levering av skjemasvar -->
    <coding>
      <system value="http://helsenorge.no/fhir/ValueSet/RecipientType" />
      <code value="OtherReceiver" />
      <display value="Kopimottager" />
    </coding>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/endpoint-connection-type" />
      <code value="hl7-fhir-rest" />
      <display value="HL7 FHIR" />
    </coding>
    <coding>
      <system value="http://helsenorge.no/fhir/endpoint" />
      <code value="https://skjemamottak.hso.no/" />
    </coding>
  </valueCodeableConcept>
</input>

Oppgavertype som ikke har noe Task.input

Samtykke forespørsel

Samtykkeforespørsel er kjennetegnet ved at Task.focus.type = “Consent”

Code Block
<focus>
  <type value="Consent" />
  <identifier>
     <system value="http://helsenorge.no/fhir/personverninnstillingdefinisjon-id"/>
     <value value="fb9214ff-2fcb-4242-a111-7880547c3523"/>
  </identifier>
</focus>
  • Samtykkeforespørsel har ikke behov for noe Task.input

Generisk oppgave

En generisk oppgave er kjennetegnet ved at Task.focus.type = “Task”

Code Block
<focus>
  <type value="Task" />
</focus>

...