Prinsipper for bruk av FHIR-ressurser i Hodemelding (ved meldingsutveksling/AMQP)

Ved overgang til bruk av FHIR-ressurser i grensesnittene mellom sektoren og Helsenorge benyttes følgende hovedprinisipper:

Det vil framgå i beskrivelsen av den enkelte tjeneste om det tilbys integrasjon via API og-/eller meldingsutveksling.

  • Det kan tilbys begge deler for grensesnitt der sektoren kaller/sender noe til Helsenorge.

  • Der Helsenorge “sender” noe til sektoren, tilbys normalt bare meldingsformidling. Noen få tjenester som integrerer med et fåtall aktrører (typisk på RHF-nivå) kan også tilby push til endepunkter hos aktør.

Når det benyttes meldingsbasert integrasjon (Hodemelding) gjelder følgende hovedprinsipper:

  1. Alle FHIR-ressurser er “self-contained”. Dvs. at det ikke benyttes noen som helst informasjon fra Hodemeldingen i forretningsprosessen.

  2. Hodemeldingen er kun å anse som en transport-meknisme som erstatning for en REST-operasjon.

    1. APREC er logisk å anse som erstatning for HTTP respons kode.

  3. Normalt skal hodemeldingen kun inneholde ett Document. Dette er enten:

    1. En enkelt FHIR-ressurs

    2. En FHIR Bundle, dersom forretningsinnholdet består av mer enn en FHIR-ressurs.

  4. Det finnes ett unntak fra dette. Det er dersom den aktuelle tjenesten på Helsenorge tilbyr videreformidling av forretningsinnholdet til utskrift og fysisk post. Da vil Hodemeldingen ha to Document:

    1. Ett Document som inneholder FHIR-ressursen(e)

    2. Ett Document som inneholder Videreformidling-skjemaet