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
ST3 https://st3.kjernejournal-test.no https://innlogging.st3.kjernejournal-test.no N/A Internt utviklingmiljø
ST1 https://st1.kjernejournal-test.no https://innlogging.st1.kjernejournal-test.no Internett* Testmiljø med prerelease-features
QA1 https://qa1.kjernejournal-test.no https://innlogging.qa1.kjernejournal-test.no Helsenett Kvalitetsikring
Prod https://kjernejournal.no https://innlogging.kjernejournal.no Helsenett Skarpe data
ST2 https://st2.kjernejournal-test.no https://innlogging.st2.kjernejournal-test.no Internett* Prodlikt testmiljø, oppdateres etter produksjonsetting
  • Tjenester på internett ligger bak et IP filter, ta kontakt i #ext-helseid-kjernejournal for å få åpnet trafikk fra et testmiljø.

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 https://docs.innlogging.kj.nhn.no/swagger. Med OpenApi 3 kan en klient genereres via https://docs.innlogging.kj.nhn.no/openapi.