Formål
Formålet med denne test er at vise, at SUT (System Under Test) er koblet korrekt til dokumentdelingsservice på test miljøet og kan registrere dokumenter korrekt i NSP DROS.
Dette foretages som en egen test af test typen Systemintegrationstest (forkortet SIT), hvor vi ser, at forbindelsen mellem SUT og NSP-Dokumentdelingsinfrastruktur er som forventet.
Scope
I denne test er SUT = Afsender af EKG
Ved denne test skal leverandøren gennemgå og udfylde testprotokollen.
Den udfyldte testprotokol sendes til Arosii (cho@arosii.dk), der reviewer protokollen, inspicere NSP logfiler.
Eventuelle fejl, der skal rettes før gennemførelse af E2E, noteres i test protokollen. Resultatet meddeles til projektlederen og Sundhedsdatastyrelsens PO for dokumentdeling.
Tools
Navn | URL | Kommentar |
|---|---|---|
| XDS Portal | https://xdsportal.medcom.dk/xdsportal-test1/ | XDS Portal er en web-applikation, der kan fremsøge dokumenter i SDS Patientindekset og hente dokumenterne on-demand eller fra et XDS-repository. |
| DTG | Dynamisk Testdata Generator er en web-klient hvor en anvender kan logge ind og oprette testpersoner samt tilknytte autorisationer og ydere hertil. | |
| DRG | Dynamisk Request Generator (DRG) - Leverancebeskrivelse | Dynamisk Request Generator (DRG) kan bruges til at opbygge og eksekvere requests dynamisk mod NSP- komponenter. F.eks. kan DRG ved en test anvendes til at oprette spærring af dokumenter, uploade dokumenter eller hente dokumenter. |
Test miljøer
Disse bør afvikles mod NSP Test miljøet. Projektet kan aftale med SDS, om det skal foregå mod Test1 eller Test2.
Se beskrivelse af testmiljøer og adgang til disse: Test og testmiljøer
Testen skal afvikles mod følgende dokumentdelingsinfrastruktur:
Dokumentdelinginfrastruktur | Understøttet dokumenttyper | URL |
|---|---|---|
| dros_ekg | 11524-6 | <host>/decoupling/nspservices/ekg |
Eksempelvis: hvis testen køres mod NSP Test1: "https://test1-cnsp.ekstern-test.nspop.dk:8443/decoupling/nspservices/ekg"
Forudsætninger
Følgende forudsætninger skal være opfyldt før testen kan afvikles:
- SUT skal værekoblet til NSP og dokumentdelingsinfrastrukturen, se yderligere beskrivelse her: Introduktion til NSP-platformen
- Der skal være oprettet test data
- Der skal være oprettet en dokumentdelingsinfrastruktur for den pågældende dokumenttype og denne skal være tilgængelig på NSP testmiljøerne (ved nye dokumenttyper)
Test data
Test cases
Nedenstående test cases er baseret på domænereglerne for dokumentdeling:
Ud over domænereglerne kan der være specifikke forretningsregler
Testprotokollen kan også hentes som excel her:
| Nr. | Gælder for | Krav / Domæneregel | Beskrivelse (Testhandling) | Forventet resultat | Afviklings- tidspunkt | Aktuelt resultat PASS / FAIL / NA |
| 1A | Region | Hul igennem test – ITI-41 SUT kan publicere et dokument gennem dokumentdelingsinfrastrukturen DR12: Et kildesystem skal overholde den version af den danske metadataprofil og de tilhørende valuesets for den dokumenttype, som der uploades dokumenter af i forbindelse med registrering i SDS patientindekset. Følgende Forretningsregler er overholdt: #1 Løsningen deler EKG’er, metadata og observationsnoter. Løsningens data er FHIR-dokumenter, der hver indeholder ét vedhæftet 12-afledt EKG (pdf-A base64 encoded), dertil hørende metadata samt eventuelt én observationsnote. | Der laves et ITI-41 kald fra SUT via NSP afkoblingskomponent. SOAP-action: "urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b" EKG-dokument: typekode 11524-6, formatkode urn:ad:dk:medcom:ekg-v2.0:full | • Dokumentet afleveres uden fejl • Dokumentet kan fremsøges via DDS (XDS Portal eller DRG) • Status = Approved • Metadata overholder metadataprofilen og værdier er korrekte • Dokumentet er ikke tomt | fx 2025-10-10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) Bilag: A) Skærmbillede af metadata eller B) XML-fil med metadata Reference: "Egentest kildesystem testcase 1" |
| 1B | Lægepraksis- system | Hul igennem test – ITI-42 Gennemføres såfremt dokumenter ligger i separat repository og kun metadata registreres i NSP. DR12: (samme som 1A) Følgende Forretningsregler er overholdt: #1 Løsningen deler EKG’er, metadata og observationsnoter. Løsningens data er FHIR-dokumenter, der hver indeholder ét vedhæftet 12-afledt EKG (pdf-A base64 encoded), dertil hørende metadata samt eventuelt én observationsnote. . | Der laves et ITI-42 kald fra SUT via NSP afkoblingskomponent. SOAP-action: "urn:ihe:iti:2007:RegisterDocumentSet-b" EKG-dokument: typekode 11524-6, formatkode urn:ad:dk:medcom:ekg-v2.0:full | • Dokumentet registreres uden fejl • Dokumentet kan fremsøges via DDS (XDS Portal eller DRG) • Status = Approved • Metadata overholder metadataprofilen og værdier er korrekte • Dokumentet er ikke tomt | fx 2025-10-10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) Bilag: A) Skærmbillede af metadata eller B) XML-fil med metadata Reference: "Egentest kildesystem testcase 1" |
| 2 | Region | Ugyldiggørelse af dokument (Deprecate) En sundhedsperson, der anvender SUT, skal kunne udpege og ugyldiggøre et dokument som tidligere er oprettet i et XDS repository. Kravet er kun gældende for ”stable” dokumenter. Følgende Domæneregler er overholdt: • DR09: "Dokumentet skal kunne opdateres så det fremstår som ugyldiggjort" Følgende Forretningsregler er overholdt: #9 Fejlbehæftede dokumenter skal rettes eller slettes uden unødigt ophold Document provider skal kunne deprecate og replace egne dokumenter, uden unødigt ophold. #11 Sletning af borgerens EKG’er Når et EKG slettes i kildesystemet, må det ikke længere deles on-demand gennem infrastrukturen. | Der laves et ITI-57 kald fra SUT via NSP afkoblingskomponent. SOAP-action: "urn:ihe:iti:2010:UpdateDocumentSet" | • Dokumentet slettemarkeres uden fejl • Dokumentet kan fremsøges via DDS • Status = Deprecated | fx 2025-10-10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) Bilag: A) Skærmbillede af metadata eller B) XML-fil med metadata Reference: "Egentest kildesystem testcase 2" |
| 3 | Begge | Erstatning af dokument (Replace) DR12: Et kildesystem skal overholde den version af den danske metadataprofil og de tilhørende valuesets for den dokumenttype. Følgende Forretningsregler er overholdt: #9 Fejlbehæftede dokumenter skal rettes eller slettes uden unødigt ophold Document provider skal kunne deprecate og replace egne dokumenter, uden unødigt ophold. | Der laves et ITI-41 kald fra SUT via NSP afkoblingskomponent, hvor det dokument som erstattes angives i association. SOAP-action: "urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b" | • Dokumentet opdateres uden fejl • Nyt dokument kan hentes – status = Approved • Gammelt dokument kan hentes – status = Deprecated | fx 2025-10-10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) Bilag: A) Skærmbillede af metadata eller B) XML-fil med metadata Reference: "Egentest kildesystem testcase 3" |
Testes ikke | ||||||
| 5 | Begge | SUT skal dokumentere at SUT selv indeholder journalføringen. Følgende Forretningsregler er overholdt: #15 Journalisering Den nationale infrastruktur, som deler EKG’er, er udelukkende en delingsplatform og er dermed ikke journalbærende. Hospitaler og praktiserende læger skal opretholde en patientjournal jvf. gældende journal lovgivning. | Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravet | SUT kan dokumentere kravsopfyldelsen | Ikke relevant | Beskrivelse |
| 6 | Begge | Værdisæt opdateres løbende DR14: Et kildesystem og/eller anvendersystem skal indeholde en funktion som gør det muligt at opdatere systemet med den aktuelt gældende version af valuesets. Opdateringen skal udføres med et interval på maksimum 90 dage. | Denne test foretages ved at beskrive og dokumentere hvordan SUT overholder forretningskravet. (Ikke en funktionel test – dokumentation er tilstrækkeligt) | SUT kan dokumentere kravsopfyldelsen. | Beskrivelse | |
| 7 | Følgende Domæneregler er overholdt: DR 7: "Leverandøren af et anvendersystem skal sikre, at systemet ikke kan persistere metadata som søges i SDS patientindekset eller de dokumenter, som hentes via SDS patientindekset" #14 Lokale kopier af borgerens EKG’er | Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravet | SUT kan dokumentere kravsopfyldelsen | Beskrivelse |