Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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.

Utvidelse med API/REST-støtte

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:

  • Dialog Oppgaveforespørsel Oppgave API: Generell prosess der en ekstern aktør kan be om at innbygger utfører en bestemt oppgave. Dette kan være flere typer oppgave. Hva oppgaven innebærer styres av den ressurs oppgaven referer til. For «skjemaoppgaver» vil dette være referanse til et FHIR Questionnaire. Ved meldingsbasert integrasjon benyttes

  • Dialog Skjemainnsending AMQP Skjemainnsending: En kommunikasjonsprosess der Helsenorge på vegne av innbygger sender et ferdig utfylt skjema til en (eller flere) mottagere. Utfylt skjema vil normalt være en FHIR QuestionnaireResponse.

  • Dialog Skjemautfyller AMQP Skjemautfyller: Dette er en kommunikasjonsprosess som benyttes mellom en ekstern skjemautfyller og Helsenorge. Denne er kun relevant dersom man fra en skjemaoppgave skal benytte en annen skjemautfyllerv enn den som finnes på Helsenorge. Kommunikasjonsprosessen understøtter at den eksterne skjemautfylleren kan formidle kopi av utfylt skjema i lesbar (PDF) versjon som så lagres i innbyggers Dokument-arkiv.

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.

Ekstern skjemautfyller - Sende PDF kopi av svar til innbygger

Ekstern skjemautfyller - Mellomlagre kladd på Helsenorge

  • No labels