Kjernejournal Innlogging

Bildet under viser de viktigste delene i løsningen.

flowchart LR helseid[HelseId] epj(EPJ) subgraph Kjernejournal kj_portal(Portal) kj_innlogging(Innlogging) end epj-- Hent tokens -->helseid epj-- Opprett/forny/avslutt sesjon -->kj_innlogging epj-- Åpne portal med sesjon -->kj_portal

Kjernejournal tilbyr en innloggingstjeneste som tar i mot HelseID-tokens sammen med pasientkontekst for å gi tilgang til Kjernejournal portal.

Det krever at EPJ gjør følgende:

  1. Henter tokens fra HelseID med scopes som gir tilgang til Kjernejournal Innlogging
  2. Oppretter en Innlogging-sesjon i Kjernejournal ved å sende access token og pasientdata til Innlogging-tjenesten
  3. Åpner Kjernejournal Portal med en kode man får ved opprettelse av Innlogging-sesjonen

I tillegg er EPJ ansvarlig for å holde Innlogging-sesjonen i live ved å sende nytt HelseID access token hver gang det må fornyes.

Kom i gang

Sørg for å ha satt opp en klient i HelseID, det er denne klienten som oppretter en brukersesjon og snakker med Kjernejournal Innlogging.

Med klienten i HelseID, følg autentiseringsflyten for å opprette en sesjon i Kjernejournal og koble den mot en sesjon i nettleseren.

Du kan følge eksempelkoden som implementerer hele flyten for en EPJ.

Miljøoversikt

test

Miljø Kjernejournal Portal Url Innlogging Url Tilgjengelighet (DNS) Hensikt
ST1 https://st1.kjernejournal-test.no https://innlogging.st1.kjernejournal-test.no Internett Testmiljø for eksterne
ST3 https://st3.kjernejournal-test.no https://innlogging.st3.kjernejournal-test.no Internett Internt utviklingmiljø
QA1 https://qa1.kjernejournal-test.no https://innlogging.qa1.kjernejournal-test.no Helsenett Produksjonslikt miljø med syntetiske data
Prod https://kjernejournal.no https://innlogging.kjernejournal.no Helsenett Skarpe data

Feilhåndtering

Eventuelle feil som oppstår underveis er beskrevet her

Hjelp

For hjelp til integrasjon, ta kontakt i NHN sin kanal #ext-helseid-kjernejournal på Slack. Hvis du ikke har tilgang kan du sende en epost til kundesenter@nhn.no og be om å få tilgang.

Bli kjent med API'et via swagger-dokumentasjonen http://docs.innlogging.kj.nhn.no/swagger. Med OpenApi 3 kan en klient genereres via http://docs.innlogging.kj.nhn.no/openapi.