Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der er mange parter i Digital Løsning til Graviditetsforløb, og hver af disse parter har en række systemer, der skal benytte løsningen. For at sikre en god integration fra disse systemer, skal der testes på flere niveauer. På denne side er der et overblik over de forskellige tests der skal gennemføres. 

Image Modified

Inden man kan teste løsningerne er det dog vigtigt, at der er indgået en aftale med Sundhedsdatastyrelsen om at kunne anvende løsningerne, og at der er udarbejdet de korrekte administrative tilslutninger til Digital Løsning til Graviditetsforløb. Disse forudsætninger er beskrevet under Administrative forudsætninger.

Når dette er på plads er næste skridt, at hvert system inden tilslutning til produktionsmiljøet skal have gennemført en systemintegrationstest, samt en MedCom certificeringstest og systemintegrationstest og fået denne godkendt. På denne måde sikres det, at alle systemer afleverer og viser data korrekt, og at løsningerne overholder de aftalte forretningsregler samt udvekslingsformater.

...

  1. Statiske test data (stamdata som borgere og deres navne, adresser og CPR-numre samt sundhedsorganisationer)  
  2. Dynamiske testdata (Graviditetskort, Graviditetsplan fx digital svangerskabsjournal, digital vandrejournal og målinger)

Det er (question) ansvar systemernes ansvar at anskaffe relevante testdata, således det sikres, at forudsætninger for at kunne udføre systemintegrationstest samt MedCom certificeringstest er opfyldt. (question) samt Projektet Digital Løsning til Graviditetsforløb samt den Nationale Service Platform stiller værktøjer og skabeloner til rådighed således at testdata kan genereres.

Statiske testdata oprettes via (question) via https://stamdata.nspop.dk, for adgang se Administrative forudsætninger

Dynamiske testdata til fx digital svangerskabsjournal, digital vandrejournal og målinger oprettes ved at benytte (question) og tilpasse disse med de korrekte navne + CPR numre. 

Test scenarier

lave integration til løsningen, og derved oprette de relevante data. Før der kan oprettes data, skal der være allokeret et CPR nummer via https://stamdata.nspop.dk.

Testscenarier

(Under udarbejdelse)

Testprotokollerne til Digital Løsning til Graviditetsforløb Testprotokollerne til Aftaleoversigten samt Fælles Stamkort indeholder en række scenarier systemet skal understøtte for at få godkendt certificeringstesten fra MedCom.For Aftaleoversigten, er version 1.1 p.t. gældende for afsendelse og version 1.0 er p.t. gældende for modtagelse, begge kan findes på MedCom's hjemmeside under: Testprotokoller for modtagelse og afsendelse af Aftaler.For Fælles Stamkort, er version 1.0 p.t. gældende for modtagelse, denne kan findes på MedCom's hjemmeside under: Testprotokoller for modtagelse af Fælles Stamkort

Ved end-to-end testen for pilotafprøvningen af Fælles Stamkort samt Aftaleoversigten blev af Digital Løsning til Graviditetsforløb bliver der desuden opstillet yderligere en række testscenarier som systemerne med fordel yderligere bør understøtte, hvis scenariet giver relevans for systemet.

Forudsætning: Medarbejder har tilknyttet rollen "nspSundAssistR2" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og rollen "nspSundAssistR2" er tildelt borgerens SOSI ID-kort
Sundhedsprofessionelle uden en sundhedsfaglig autorisation, kan få adgang til borgeres Fælles Stamkort hvis de er tildelt den nationale rolle "nspSundAssistR2"Forudsætning: Medarbejder har tilknyttet en anden rolle end "nspSundAssistR1" eller "nspSundAssistR2" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og en anden rolle er tildelt borgerens SOSI ID-kort
Sundhedsprofessionelle uden en sundhedsfaglig autorisation og uden tildeling af en national rolle kan ikke få adgang til en borgers Fælles StamkortForudsætning: Systemet kan enten lave opslag i barnets Fælles Stamkort, eller kontrollere oplysningerne selv via CPR registeret.
Forældre med forældremyndighed har ingen adgang til barnets Aftaleoversigt når barnet er 15 år eller deroverForudsætning: Systemet kan enten lave opslag i barnets Fælles Stamkort, eller kontrollere oplysningerne selv via CPR registeret.
Forældre under forældremyndighed (men som godt kan være biologiske forældre) har ikke adgang til barnets AftaleoversigtForudsætning: Borger har oprettet Fuldmagt på Aftaleoversigten til Fuldmagtshaver i løsning til Fælles offentlig digital fuldmagt. Systemet har integration til Nem-login
Fuldmagtshavere må få adgang til andre borgeres Aftaleoversigt, med en fælles offentlig digital fuldmagt.Forudsætning: Medarbejder har tilknyttet rollen "nspSundAssistR1" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og rollen "nspSundAssistR1" er tildelt borgerens SOSI ID-kort
Sundhedsprofessionelle uden en sundhedsfaglig autorisation, kan ikke adgang til borgeres Aftaleoversigt hvis de er tildelt den nationale rolle "nspSundAssistR1"Forudsætning: Medarbejder har tilknyttet rollen "nspSundAssistR2" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og rollen "nspSundAssistR2" er tildelt borgerens SOSI ID-kort
Sundhedsprofessionelle uden en sundhedsfaglig autorisation, kan få adgang til borgeres Aftaleoversigt hvis de er tildelt den nationale rolle "nspSundAssistR2"Forudsætning: Medarbejder har tilknyttet en anden rolle end "nspSundAssistR1" eller "nspSundAssistR2" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og en anden rolle er tildelt borgerens SOSI ID-kort
Sundhedsprofessionelle uden en sundhedsfaglig autorisation og uden tildeling af en national rolle kan ikke få adgang til en borgers Aftaleoversigt
#ScenarieBeskrivelse
F1Fælles Stamkort:
Adgang til stamkort for barn under 15 år, for forældre med forældremyndighed.

Forudsætning: Forælder og barn under 15 er oprettet og tilknyttet hinanden i stamdata

Forældre med forældremyndighed har implicit adgang til barnets Fælles Stamkort så længe barnet er under 15 år gammelt.

F2

Fælles Stamkort:
Ingen adgang til stamkort for barn på eller over 15 år, for forældre med forældremyndighed.

Forudsætning: Forælder og barn på 15 er oprettet og tilknyttet hinanden i stamdata

Forældre med forældremyndighed har ingen adgang til barnets Fælles Stamkort når barnet er 15 år eller derover

F3

Fælles Stamkort:
Ingen adgang til stamkort for barn, for forældre uden forældremyndighed.

Forudsætning: Forælder og barn på 15 er oprettet og ikke tilknyttet hinanden med forældremyndighed i stamdata

Forældre under forældremyndighed (men som godt kan være biologiske forældre) har ikke adgang til barnets Fælles Stamkort

F4

Fælles Stamkort:
Adgang til en anden borgers stamkort for borger (fuldmagtshaver) med fællesoffentlig digital fuldmagt

Forudsætning: Borger har oprettet Fuldmagt på Fælles Stamkort til Fuldmagtshaver i løsning til Fælles offentlig digital fuldmagt. Systemet har integration til Nem-login

Fuldmagtshavere må få adgang til andre borgeres Fælles Stamkort, med en fælles offentlig digital fuldmagt.

F5

Fælles Stamkort:
Adgang til en borgers stamkort for en ikke autoriseret sundhedsprofessionel med national rolle "nspSundAssistR1"

Forudsætning: Medarbejder har tilknyttet rollen "nspSundAssistR1" til sit medarbejdercertifikat i SEB, eller
Trustløsning anvendes og rollen "nspSundAssistR1" er tildelt borgerens SOSI ID-kort

Sundhedsprofessionelle uden en sundhedsfaglig autorisation, kan få adgang til borgeres Fælles Stamkort hvis de er tildelt den nationale rolle "nspSundAssistR1"

F6

Fælles Stamkort:
Adgang til en borgers stamkort for en ikke autoriseret sundhedsprofessionel med national rolle "nspSundAssistR2"

F7

Fælles Stamkort:
Ingen adgang til en borgers stamkort for en ikke autoriseret sundhedsprofessionel med en ikke godkendt national rolle

A1Aftaleoversigten:
Adgang til Aftaleoversigten for barn under 15 år, for forældre med forældremyndighed.

Forudsætning: Systemet kan enten lave opslag i barnets Fælles Stamkort, eller kontrollere oplysningerne selv via CPR registeret.

Forældre med forældremyndighed har implicit adgang til barnets Aftaleoversigt så længe barnet er under 15 år gammelt.

A2

Aftaleoversigten:
Ingen adgang til Aftaleoversigten for barn på eller over 15 år, for forældre med forældremyndighed.

A3

Aftaleoversigten:
Ingen adgang til Aftaleoversigten for barn, for forældre uden forældremyndighed.

A4

Aftaleoversigten:
Adgang til en anden borgers Aftaleoversigt for borger (fuldmagtshaver) med fællesoffentlig digital fuldmagt

A5

Aftaleoversigten:
Ingen adgang til en borgers Aftaleoversigt for en ikke autoriseret sundhedsprofessionel med national rolle "nspSundAssistR1"

A6

Aftaleoversigten:
Adgang til en borgers Aftaleoversigt for en ikke autoriseret sundhedsprofessionel med national rolle "nspSundAssistR2"

A7

Aftaleoversigten:
Ingen Adgang til en borgers Aftaleoversigt for en ikke autoriseret sundhedsprofessionel med en ikke godkendt national rolle

...

G1(Udkast)

Forudsætning: (tekst)

(Beskrivelse)

G2(Udkast)

Forudsætning: (tekst)

(Beskrivelse)

Test af CDA og dokumentdeling

(Under udarbejdelse)

Der findes ikke generiske testværktøjer på NSP'en til at teste løsningerne fra Fælles Stamkort og Aftaleoversigteni Digital Løsning til Graviditetsforløb. Systemleverandører kan dog i stedet benytte MedCom's CDA-viewer https://cdaviewer.medcom.dk/cdaviewer/ Med dette værktøj har systemleverandørerne mulighed for at hente CDA dokumenter for henholdsvis Fælles Stamkort og Aftaleoversigten, samt indlæse CDA Aftaledokumenter..

Til inspiration henvises til https://www.medcom.dk/projekter/program-for-et-samlet-patientoverblik

MedCom har sammen med CDA-standarderne lavet en række eksempler på CDA dokumenter. Systemleverandørerne opfordres til at læse denne dokumentation, og derudover at søge inspiration i eksemplerne, for at sikre det korrekte format.For  På siden findes kontaktoplysninger for at få oprettet en bruger med adgang til CDA vieweren skal man skrive til en -vieweren hos én af MedCom's tekniske kontaktpersoner, der kan findes på følgende side: https://www.medcom.dk/projekter/program-for-et-samlet-patientoverblik

Test via sundhed.dk's pilottestmiljøer

Systemleverandører kan teste deres løsninger for Fælles Stamkort og Aftaleoversigten op imod sundhed.dk. Sundhed.dk skal kontaktes for, at systemleverandøren kan blive whitelistet op imod deres pilottestmiljøer - disse miljøer er koblet op imod NSP'ens Test-2 miljø.

Hvis du ikke har fået andet af vide, vil du normalt skulle teste mod en af disse to testmiljøer hos Sundhed.dk:

- Demo: Testmiljø med samme kode som i produktion, men med integration til andre parters testmiljøer

- Pilot: Testmiljø med sundhed.dk's nyudvikling og rettelser til den kommende release

Begge miljøer har adgang til NSP'ens TEST-2 miljø

Send en mail til SDK-test-adgang@sundhed.dk med følgende informationer:

  • Kontaktoplysninger (navn, adresse, firma, email)
  • Projekt (Aftaleoversigt samt Fælles Stamkort)
  • IP-adresse der skal whitelistes
  • Hvilket sundhed.dk miljø 
  • Periode (Hvor lang tid man forventer at skulle have adgang til sundhed.dk's miljø)

Sundhed.dk har ikke samtlige test CPR-numre der findes på NSP'en oprettet. så systemleverandørerne bør tilpasse egne test-data således at det passer med de data der findes i Sundhed.dk

Sundhed.dk har to former for visning:

Borger visning: https://pilot.sdkdev.dk/

  • Tryk på den røde knap ”Log på”
  • Der vises en liste over testbrugere. Vælg en testbruger fra kategorien IDWS.
  • Vælg det produkt fra overblikssiden, som du vil teste

Sundhedsfaglig visning: https://epjloginpilot.sdkdev.dk/

  • Under Patient vælges en af testbrugerne under overskriften Stamkort 
  • Tryk på den blå ”Login”-knap
  • Vælg øverst fanen for det produkt, du vil se

Systemintegrationstest

Test via testmiljøer og testapp

(Under udarbejdelse)

Systemleverandører vil muligvis kunne teste, hvordan data fremstår for borgeren i appen Min Graviditet. Det kræver adgang til relevante test-CPR-numre i appen.

Systemintegrationstest

(Under udarbejdelse)

Dette er en egen test af systemet, der sikrer, at forretningsreglerne for servicen er overholdt samt at de tekniske spilleregler for tilslutning af systemer til den Nationale Service Platform er overholdt.
De tekniske spilleregler er beskrevet i tekniske implementeringsvejledninger:

Her sikrer systemet ved en egen test, at forretningsregler er overholdt samt at de tekniske spilleregler for tilslutning af systemer til den Nationale Service Platform er overholdt.
De tekniske spilleregler er beskrevet i tekniske implementeringsvejledninger:
Teknisk Implementeringsvejledning Fælles StamkortTeknisk implementeringsvejledning Aftaleoversigt

Forretningsregler er beskrevet i de forretningsrettede implementeringsvejledninger:
Indhold og forretningsregler Fælles Stamkort
Indhold og forretningsregler Aftaleoversigt

MedCom certificeringstest

...

  • Anvendersystemets egen test 
  • Forretningsreglerne overholdes
  • Tekniske spilleregler for tilslutning til NSP overholdes
  • Juridiske krav om adgang, MinLogsamtykke og frabedelse (spærring) overholdes

MedCom certificeringstest

(Under udarbejdelse)

Primær ansvarlig: MedComs standardteam  

  • Certificering af systemet  i forhold til domæneregler (CDA/XDS)
  • Formelle krav til dataudveksling overholdes
  • Test af XDS-metadata (opmærkning af delte data)
  • Obligatorisk 

End-to-end- og godkendelsestest 

(Under udarbejdelse)

Primær ansvarlig:Sundhedsdatastyrelsen

  • Alle komponenter i løsningen valideres
  • Kan udføres med et eller flere anvendersystemer ad gangen
  • Alle input verificeres for korrekt output
  • Forretningsreglerne overholdes 
  • Krav til korrekt visning af data overholdes
  • Obligatorisk

MedCom's certificeringstest sikrer at systemet overholder de formelle krav til dataudveksling samt hvilke data brugere skal præsenteres for. De tekniske implementeringsvejledninger beskriver hvilke MedCom testprotokoller der benyttes, samt hvordan systemet skal forholde sig til de enkelte test.

MedCom certificeringstest foregår i tre tempi:

...

Ændringslog


0.12021-04-23Kladde oprettetSDS
1.02021-05-07Første versionSDS
2.02023-06-19Anden versionSDS