/
Teknisk integrasjon med Helsenorge og Personvernkomponenten (PVK)

Teknisk integrasjon med Helsenorge og Personvernkomponenten (PVK)

 

Overordnet integrasjonsarkitektur

Hvilke integrasjoner og løsningsmønster som er tilgjengelige er ulike for helsevirksomheter og selvhjelpsverktø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.

De ulike mønstrene i bruk 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. APIer er tilgjengelig i HelseID selvbetjening og skal bruke HelseID for tilgang

    2. Se 01 - System til System

    3. Det er også enkelte APIer og klienter som bruker Innbygger STS for dette formål. Dette skal fases ut.

  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

Selvhjelpsverktøy

Selvhjelpsverktøy er verktøy som innbygger kan ta i bruk på egenhånd. Disse er regulert av Bruksvilkår for leverandører av frittstående, selvstendige verktøy og leveres ikke på vegne av en helsevirksomhet. Integrasjonsmønster som er støttet for disse verktøyene er vist i figuren under.

De ulike mønstrene i bruk er:

  1. Sømløst uthopp fra Helsenorge til selvhjelpsverktøy

    1. Helsenorge tilbyr sømløst uthopp, der en innbygger innlogget i Helsenorge kan overføres til et selvhjelsverktøy

    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. APIer tilbys her ved bruk av Innbygger STS

    2. Se 01 - System til System