Endringer fra tidligere versjon av skjemaløsningen

Hovedendringer

  • Det benyttes kun FHIR ressurser i ny løsning, det støttes kun R4

  • Aktøren tilbys både REST- og AMQP-integrasjon

  • Når meldingsbasert integrasjon benyttes er Hodemeldingen kun «transport».

    • FHIR ressurs i Hodemelding er «self-contained»

    • Ingen informasjon fra Hodemeldingen benyttes i forretningslaget

    • Det benyttes ikke skjemaet Dialogmelding (som et «Document» i hodemeldingen)

    • Payload er den samme ved REST- som ved AMQP- integrasjon. Dvs. payload i HTTP-kallet er den samme som (det eneste) Document i Hodemeldingen

  • Tidligere kommunikasjonsprosess var uryddig (hadde tre parter) og er nå splittet i tre kommunikasjonsprosesser

  • De synkrone AMQP-kallene, når ekstern skjemautfyller mellomlagret på Helsenorge, er fjernet. Denne funksjonaliteten tilbys kun gjennom REST-API.

  • Det er nå støtte for at en aktør kan endre en oppgave etter første gangs utsendelse (inntil den er utført).

Utvidelse med API/REST-støtte

Funksjon

Meldingsbasert/AMQP

REST API

Funksjon

Meldingsbasert/AMQP

REST API

Basis

Aktør sender inn (skjema) oppgave

JA

JA

Helsenorge sender skjemasvar til aktør

JA

NEI

(Note 1)

Kun ved bruk av ekstern skjemautfyller

Ekstern skjemautfyller sender innbyggers kopi av utfylt skjema i lesbart format for lagring i innbyggers Dokumentarkiv på Helsenorge

JA

JA

Opsjon for ekstern skjemautfyller: Mellomlagre og hente ut kladd/ikke ferdigutfylt skjema på Helsenorge.

NEI

JA

Note 1: Det er så langt ikke uttrykt behov fra sektoren om annet enn meldingsbasert teknisk løsning for å sende skjemasvar fra Helsenorge til aktøren. Annen teknisk løsning (at Helsenorge “poster” et skjemasvar til et REST-endepunkt hos aktør) kan eventuelt vurderes.

Oppdeling i tre kommunikasjonsprosesser ved meldingsbasert integrasjon

Tidligere kommunikasjonsprosess (DIALOG_INNBYGGER_OPPGAVE) inneholdt tre aktører i samme kommunikasjonsprosess og var uheldig modellert.

Ny mer generell implementasjon består av tre ulike prosesser som kan være uavhengige av hverandre:

Avviklet støtte for FHIR R3

HL7 har laget en oversikt over hovedendringene fra FHIR R3 til R4. Denne finnes her: https://hl7.org/fhir/r4/diff.html

Mer detaljert om de endrede grensesnittene

Innsending av skjemaoppgave

 

Skjemasvar fra Helenorge til Aktør

Denne funksjonaliteteten er uavhegnig om skjemasvaret er resultat av en skjemaoppgave eller ikke.

image-20240418-053146.png

Grensesnitt dersom det benyttes annen skjemautfyller enn Helsenorge skjemautfyller

Ekstern skjemautfyller - Sende PDF kopi av svar til innbygger

Ekstern skjemautfyller - Mellomlagre kladd på Helsenorge (opsjon)