Innledning
Første versjon av skjemløsningen på Helsenorge ble laget som en pilot. Etterhvert som man høstet erfaring med denne, og stadig flere aktører tok den i bruk, ble løsningen redesignet. Grensesnittene i den gamle løsningen for å:
Sende en skjemaoppgave fra aktør til innbygger
Motta skjemasvar fra Helsenorge etter at skjema er fylt ut
avvikles nå. (De opprinnelige grensesnittene mellom Helsenorge og ekstern skjemautfyller er allerede avviklet).
Endringens omfang
Opprinnelig kommunikasjonsprosess er splittet opp
Skjemaløsningen på Helsenorge er en generell tjeneste der innbygger kan fylle ut et skjema og utfylt skjema kan sendes til en eller flere mottagere. Opprinnelig ble prosessen alltid startet med at innbygger fikk en skjemaoppgave.
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.
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: En kommunikasjonsprosess der en ekstern skjemautfyller kan formidle et skjema som innbygger har fylt ut til Helsenorge for videre behandling. Videre behandling vil normalt være å lagre utfylt skjema for inbygger på Helseorge i en lesbar (PDF) versjon.
Flere funksjoner tilbys både via API og Meldingsformidling
Oppgaveforespørsel tilbys både via API og Meldingsformidling
Enkelte elementer i en oppgave kan endres etter at den sendt til innbygger
Dialog med ekstern skjemautfyller
Mellomlagring av delvis utfylt skjema tilbys kun gjennom API
Innsending av innbyggers PDF-kopi av utfylt skjema tilbys både via API og meldingsformidling
Endring i innhold i melding / payload i API’er
Det undertsøttes ikke lenger FHIR STU3, kun FHIR STU 4 støttes.
Alle (hode)meldinger inneholder kun ett “Document”. Dette er en FHIR Bundle.
Ved Skjemainnsending fra Helsenorge til aktør, er PDF-versjonen av skjemasvaret nå en FHIR DocumentReference i FHIR Bundelen.
Ved meldingsbasert integrasjon benyttes ikke lenger “Dialog melding”.
Same Payload i API’ene som “Document” innhold i Hodemelding, dvs. en FHIR Bundle
Her finnes mer detaljert informasjon om endringene fra tidligere kommunikasjonsprosess: Endringer fra tidligere versjon av skjemaløsningen
Tidsaspekt
Tidligere kommuniaksjonsprosess ønskes avviklet i løpet av 2024.