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”

...

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>

...