Teknisk integrasjon med Helsenorge og Personvernkomponenten (PVK)

 

 

Overordnet integrasjonsarkitektur

Figuren under viser hvilke løsningsmønster som er i bruk på Helsenorge for integrasjoner. De er videre forklart og med lenker til detalinformasjon

De ulike mønstrene i bruke er:

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

    1. 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

    2. Se 03 - Innbygger innlogging - Helsenorge som OpenID Connect provider

  2. Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst

    1. Når en innbygger har gått fra Helsenorge til ekstern applikasjon (1 over), tilbyr Helsenorge APIer som kan benyttes

    2. Se 02 - Kall til Helsenorge og PVK API'er og bruk av AccessToken

  3. Ekstern applikasjon kaller Helsenorge i system til system kontekst

    1. Flere APIer er tilgjengelig i HelseID selvbetjening

    2. Se 01 - System til System

  4. Helsenorge kaller ekstern applikasjon i innbyggerkontekst

    1. Normaltilfellet for kall fra Helsenorge er APIkall der innbygger er innlogget i Helsenorge

    2. Se Innlogget innbygger

  5. Helsenorge kaller ekstern applikasjon i systemkontekst

    1. Enkelte API kall fra Helsenorge gjøres i systemkontekst

    2. Se Helsenorge eller PVK som system- på vegne av innbygger

  6. Meldingsutveksling, Meldinger sendes via AMQP

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

    2. Se Meldingsutveksling med Helsenorge