Teknisk integrasjon med Helsenorgetjenester

Teknisk integrasjon med Helsenorgetjenester

 

Overordnet integrasjonsarkitektur

Hvilke integrasjoner og løsningsmønster som er tilgjengelige er ulike for helsevirksomheter og nasjonale helsesverktøy. Disse er derfor beskrevet adskilt, selv om flere av mekanismene er like.

Helsevirksomheter

Integrasjoner med helsevirksomheter og løsningsmønster for dette er vist på figuren under. De ulike løsningsmønstrene er forklart under figuren, med lenker til detaljinformasjon. Her er det en helsevirksomhet som tilbyr løsninger til innbygger og/eller helsepersonell. Løsningene er levert av en leverandør som har signert NHN leverandørvilkår.

Gliffy Diagram

De ulike mønstrene i bruk er:

  1. Sømløst uthopp fra Helsenorge til ekstern innbyggerløsning.

    • Helsenorge tilbyr sømløst uthopp, der en innbygger innlogget i Helsenorge kan overføres til en ekstern applikasjon. Dette kan være en videoløsning, skjemautfyller eller annen løsning som tilbyr innbyggerfunksjonalitet

    • Benytter Innbygger STS, se 1. Sømløst uthopp - Helsenorge som OpenID Connect provider for detaljer

  2. Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst

  3. Ekstern applikasjon kaller Helsenorge i system til system kontekst

  4. Helsenorge kaller ekstern applikasjon i innbyggerkontekst

  5. Helsenorge kaller ekstern applikasjon i systemkontekst

  6. Meldingsutveksling, Meldinger sendes via AMQP

    1. Meldingsutveksling via AMQP, bruk av Tjenestebuss, Adresseregisteret, Samhandlingsprofiler (CPP) og standarden Krav til elektronisk meldingsutveksling

    2. APIene for adresseregisteret og samhandlingsprofiler forutsetter bruk av HelseID

    3. Se Meldingsutveksling med Helsenorge for detaljer