Etablering av ny testaktør for Innsyn Pasientjournal med XDS

Målgruppe og målsetning med beskrivelsen

Målgruppen er helseforetakene i spesialisthelsetjenesten.

Målsetting med dette er å beskrive hva som må gjøres for å etablere utviklings- og testmiljø mot HN for å kunne utvikle integrasjon og få godkjent løsningen.

Etablere testaktør

Forutsetninger for oppkobling

  • Aktør har mottatt lenke til Systemdokumentasjon om løsningen fra NHN, den er gjennomgått og evt. initielle spørsmål er avklart.

  • Teknisk ressurser er tilgjengelige med erfaring med XDS i Helsenettet kan bistå med hjelp.

  • Leverandørene må sette seg inn i, og forstå løsningen. 

  • Ved integrasjon til HN.miljøer i forbindelse med utvikling og godkjenning av ny funksjonalitet i EPJ, er det et krav at EPJ er tilkoblet i minst ett miljø som NHN også har tilgang til. 

Behovet for NHNs tilgang vil vedvare etter at løsningen er i produksjon. Dette for å kunne regresjonsteste ved nye versjoner av enten EPJ eller helsenorge.no

 Bruk av alle miljøer koordineres med NHN. All oppkobling og bruk av miljøene skal avtales på forhånd.

Helsenorge (HN) testmiljøer

Slack-kanalen #ext-utv-hn-miljøstatus brukes til å informere om HN miljøenes tilstand. Nedetid pga. deployment eller annet, informeres om her.

Miljøoversikt

Her må det besluttes hvilke miljøer som kan benyttes til gjennomfæring av følgende tester

  1. Kommunikasjonstest

  2. Aktørens e2e verdikjedetest

  3. Ytelsestest

  4. Test av miljøendring/”staging”

System

EPJ.Utvikling / SIT / AT

Ytelsesestest

PasientJournal XDS

Tilgangslogg

Utvikling /
System og integrasjonstest (SIT):
HN.TEST-01

Akseptansetest (AT):

HN.Prodkopi
Forutsetning: brukes til AT om tilgangsloggtjenesten skal være tilgjengelig på internett.

https://tjenester-hn-prodkopi-01.int-hn.nhn.no/?pnr=xxxxxxxxxxx

QA miljø
Forutsetning: brukes til AT om tilgangsloggtjenesten ikke skal være tilgjengelig på internett

https://tjenester.hn.qa.nhn.no

HN.TEST-01

https://tjenester.hn.test.nhn.no/?pnr=xxxxxxxxxxx

 

Steg-for-steg etablering av testmiljø

Kommunikasjon og spørsmål om bistand ved etablering av test, foregår i egen Slack-kanal som opprettes av NHN i forbindelse med ny godkjenning. Dette sikrer transparent kommunikasjon og at alle interessenter blir informert.

Aktør melder inn ønske om tilgang til testmiljø hos NHN.

  1. NHN må bestille brannmur-åpning mot aktørens endepunkt IP+portnr. (bestilles internt på #Drift helsenorge)

  2. Aktør må bestille tilsvarende brannmuråpning internt for kommunikasjon fra HN (HN.endepunkter får vi også fra #Drift helsenorge)

    • Evt. andre nettverksoppsett/krav må aktør spesifisere!

  3. For å få tilgang til å bruke Helsenorge, må NHN få liste med IP-adressene det skal testes fra, å whiteliste adressene. Vi trenger info om navn, firma-epost og telefonnr per IP-adresse det skal åpnes for. (Dette kan de fleste ansatte i NHN legge inn). 

  4. Aktør må ha 2-veis SSL sertifikat for transportkryptering.

  5. Konfigurasjon av HNs tilgangslogg tjeneste og XCA tjeneste må oppdateres med aktørens informasjon. Dette sendes til NHN via Slack i forkant av ønsket kommunikasjonstest. Dette må sjekkes inn og deployes til aktuelt HN miljø!

  6. Før kommunikasjonstest må pkt 1-5 være bekreftet utført. Vi anbefaler å avtale møte for felles kommunikasjonstest.

Testdata/-pasienter

NHN stiller krav til at det ikke finnes data fra produksjon i aktør sitt testmiljø som integreres med Helsenorge. Testdataene skal tilfredsstille GDPR krav. (Dersom noen EPJ miljøer har reelle proddata må dette identifiseres og håndteres.)

NHN har et sett med testpasienter med fiktive, men gyldige personnummer, som kan benyttes for alle tilkoblinger i denne løsningen.
Dersom det ikke er behov for spesielle testdata (utover det som er spesifisert under), kan det bare benyttes de som er listet.

Behov for spesielle testdata kan være om virksomheten har egne forretningsregler - forhold som skal begrenses i EPJ, som må testes - dette må i tilfelle bestilles spesifikt.

Testdata-lister

Kriterier til testdata

Kriterier til testdata

Alder

Det er behov for personegenskaper som dekker ulike alders-spenn og representasjonsforhold:

  • Barn 0-12

  • Barn 12-16 - Ikke tilgang fra HN

  • På vegne av barn (under 12) og ved fullmakt (fra person over 16)

  • Innbygger med adressesperre (fortrolig/strengt fortrolig adresse)

D-nummer

Et d-nummer er et midlertidig identitetsnummer som kan tildeles utenlandske personer som i utgangspunktet skal oppholde seg i Norge mindre enn seks måneder.

Strengt fortrolig adresse
”Strengt fortrolig adresse" innebærer at opplysninger om adressen ikke skal utleveres til noen. Personer med slik gradering flytter, og adressen blir ikke lenger distribuert av Folkeregisteret.

Fortrolig adresse

"Fortrolig adresse" innebærer at adressen kun er tilgjengelig for autoriserte instanser i offentlig og privat sektor.

Produktdata (Journaler/Tilgangslogg data)

Aktør som ønsker å integrere seg mot HN pasientjournal med XDS er ansvarlig for at gitte testpersoner får det innholdet med variasjon av produkt-testdata (dokumenttyper, variasjon og størrelse) som er nødvendig for å kunne gjennomføre testen.

Forskjellige dokumenttyper (XML, TIFF, PDF, RTF, JPG, PNG, XML)

  • Dokumenter i forskjellige størrelser og antall sider (dokumenter over og under vår maksgrense, dokumenter med mange sider og bilder på mange sider)

  • Variasjon i dokumentlister. (både små og store journaler)

  • Tilgangslogger

Ytelsestest data

Det benyttes et felles sett med pasienter som kan brukes av alle aktører, disse må berikes med anonymiserte relevant mengde produktdata.

 

Forkortelser og forklaringer

NHN

Norsk helsenett

HN

helsenorge.no

Aktør

Integrasjonspart

Produktdata

Løsningsdata (det som løsningen produserer/utveksler) som må kobles til personer (bærer av dataene). NHN levere persondata, aktøren(e) som produserer data, leverer disse produktdataene på de avtalte personer/bærere for å kunne utføre relevante tester.

Dato

Navn

Beskrivelse

Versjon

Dato

Navn

Beskrivelse

Versjon

 

 

 

 

Apr 30, 2021

Alette N. O.

Gjennomgått og forenklet

 

Apr 13, 2021

Robert B.B

Dokument opprettet

v0.1