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.

Produksjonsetting

For å få tilgang til API'et i produksjon må tilgang til Kjernejournal være bestilt og bruksvilkår være signert. Se hvordan du får tilgang til Kjernejournal her.

Miljøoversikt

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.