Kjernejournal Single Sign-On (SSO)

(Tjenesten er fortsatt under utvikling og vil kunne justeres over tid)

Bildet under viser de viktigste delene i løsningen.

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

Kjernejournal tilbyr en SSO-tjeneste 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 tillitsrammeverk-endepunktet til HelseID
  2. Oppretter en SSO-sesjon i Kjernejournal ved å sende access token og pasientdata til SSO-tjenesten
  3. Åpner Kjernejournal Portal med en kode man fikk ved opprettelse av SSO-sesjonen

I tillegg er EPJ ansvarlig for å holde SSO-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 Single Sign On.

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

Miljøoversikt

Miljø Kjernejournal Portal URL SSO Url Tilgjengelighet (DNS) Hensikt
ST1 https://st1.kjernejournal-test.no https://test.sso.kj.nhn.no Internett Testmiljø for eksterne
ST3 https://st3.kjernejournal-test.no https://dev.sso.kj.nhn.no Internett Internt utviklingmiljø
QA1 https://qa1.kjernejournal-test.no https://qa.sso.kj.nhn.no Helsenett Produksjonslikt miljø
Prod https://kjernejournal.no https://sso.kj.nhn.no Helsenett Produksjon

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 til kanalen #ext-helseid-kjernejournal kan du sende en epost til kundesenter@nhn.no og be om å få tilgang.

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