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.
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.
Out of scope
Indholdstomt dokument (FR#1): positivt verificeret via TC1A/B. Dedikeret negativ afvisningstest er uden for scope, lav risiko, compliant afsendere producerer ikke tomme dokumenter.
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. |
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"
Følgende forudsætninger skal være opfyldt før testen kan afvikles:
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:
| TC 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 base64 encoded), dertil hørende metadata samt eventuelt én observationsnote. | Forudsætning (egentest): Som udgangspunkt bør dokumentet være genereret af leverandørens eget system fra EKG-data, ikke konstrueret manuelt. Der laves et ITI-42 kald fra SUT via NSP afkoblingskomponent. SOAP-action: 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 1A" |
| 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 base64 encoded), dertil hørende metadata . | Forudsætning (egentest): Som udgangspunkt bør dokumentet være genereret af leverandørens eget system fra EKG-data, ikke konstrueret manuelt. Der laves et ITI-42 kald fra SUT via NSP afkoblingskomponent. SOAP-action: 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 • Dokumentet indeholder INGEN observationsnote (FR#8: observationsnoter deles ikke fra lægepraksissystemer) | 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 1B" |
| 2A | Region | Ugyldiggørelse af stable 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: Forretningsregel #9: Fejlbehæftede dokumenter skal rettes eller slettes uden unødigt ophold. | Der laves et ITI-57 kald fra SUT via NSP afkoblingskomponent. SOAP-action: | • 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 2A" |
| 2B | Lægepraksis- | Sletning af on-demand EKG slår igennem Når et EKG slettes/deaktiveres i kildesystemet, må det ikke længere kunne deles on-demand gennem infrastrukturen. Følgende Forretningsregler er overholdt: Forretningsregel #11: Når et EKG slettes i kildesystemet, må det ikke længere deles on-demand gennem infrastrukturen. | Forudsætning TC_1B, der ligger et EKG dokument på testborgeren, der kan fremsøges on-demand 1) Kildesystemet sletter EKG dokumentet. 2) Forsøg at hente EKG'et on-demand via infrastrukturen | •Dokumentet verificeres at det findes ved on-demand søgning | 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 2B" |
| 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 | 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 | 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 | Begge | Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravet 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 | SUT kan dokumentere kravsopfyldelsen | SUT kan dokumentere kravsopfyldelsen. | Beskrivelse |
| 1.0 | 01-04-2026 | Oprettelse af dokument | TM |
| 1.1 | 02-06-2026 | Rettelser til dokumentet, pdf-A er udskiftet med pdf, samt tilføjelse af sletning ved On-demand | TM |