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:
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
Se 03 - Innbygger innlogging - Helsenorge som OpenID Connect provider
Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst
Når en innbygger har gått fra Helsenorge til ekstern applikasjon (1 over), tilbyr Helsenorge APIer som kan benyttes
Se 02 - Kall til Helsenorge og PVK API'er og bruk av AccessToken
Ekstern applikasjon kaller Helsenorge i system til system kontekst
APIer er tilgjengelig i HelseID selvbetjening og skal bruke HelseID for tilgang
Det er også enkelte APIer og klienter som bruker Innbygger STS for dette formål. Dette skal fases ut.
Helsenorge kaller ekstern applikasjon i innbyggerkontekst
Normaltilfellet for kall fra Helsenorge er APIkall der innbygger er innlogget i Helsenorge
Helsenorge kaller ekstern applikasjon i systemkontekst
Enkelte API kall fra Helsenorge gjøres i systemkontekst
Meldingsutveksling, Meldinger sendes via AMQP
Meldingsutveksling via AMQP, bruk av Tjenestebuss, Adresseregisteret, Samhandlingsprofiler (CPP) og standarden Krav til elektronisk meldingsutveksling
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:
Sømløst uthopp fra Helsenorge til selvhjelpsverktøy
Helsenorge tilbyr sømløst uthopp, der en innbygger innlogget i Helsenorge kan overføres til et selvhjelsverktøy
Se 03 - Innbygger innlogging - Helsenorge som OpenID Connect provider
Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst
Når en innbygger har gått fra Helsenorge til ekstern applikasjon (1 over), tilbyr Helsenorge APIer som kan benyttes
Se 02 - Kall til Helsenorge og PVK API'er og bruk av AccessToken
Ekstern applikasjon kaller Helsenorge i system til system kontekst
APIer tilbys her ved bruk av Innbygger STS