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 = Deling af EKG

Ved denne test skal leverandøren gennemgå og udfylde testprotokollen.

Den udfyldte testprotokol sendes til Arosii, 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 Portalhttps://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 (DTG)

Dynamisk Testdata Generator er en web-klient hvor en anvender kan logge ind og oprette testpersoner

samt tilknytte autorisationer og ydere hertil.

DRGDynamisk 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/dros_XXX

Eksempelvis: hvis testen køres mod NSP Test1: "https://test1-cnsp.ekstern-test.nspop.dk:8443/decoupling/nspservices/XX"

Forudsætninger

Følgende forudsætninger skal være opfyldt før testen kan afvikles:

  1. SUT skal værekoblet til NSP og dokumentdelingsinfrastrukturen, se yderligere beskrivelse her: Introduktion til NSP-platformen
  2. Der skal være oprettet test data
  3. 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


Nr.Gælder forKrav / DomæneregelBeskrivelse
(Testhandling)
Forventet resultatAfviklings-
tidspunkt
Aktuelt resultat
PASS / FAIL / NA
1ARegionHul 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 ekg-v1.0
• 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"
1BLæ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 ekg-v1.0
• 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"
2RegionUgyldiggø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:

#10 Fejlbehæftede dokumenter skal rettes eller slettes uden unødigt ophold
Document provider skal kunne deprecate og replace egne dokumenter, uden unødigt ophold.

#12 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"
3BeggeErstatning 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:
#10 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"
4a/b/c…BeggeMaksimum- og minimumscenarie

SUT kan publicere et EKG-dokument med:
• Typekode: 11524-6
• Formatkode: ekg-v1.0

DR2: Dokumenter skal have et format der fremgår af listen dk-ihe-formatcode-cs.

Indeholdt i TC1 (kun relevant hvis der er flere type-/formatkode-kombinationer).

Denne testcase kan udelades hvis kun én kombination findes i SUT.
Samme som testcase 1, tilpasset den konkrete type-/formatkode-kombination.

Dupliker denne række for hvert sæt der skal testes (4a, 4b, 4c…)

Minimumsscenarie: kun obligatoriske felter udfyldt
Maksimumsscenarie: alle elementer udfyldt, fritekster med maksimal længde
Samme som testcase 1.

Yderligere verificering:
• Formatkode = ekg-v1.0
• Typekode = 11524-6
• Øvrige relevante metadata-felter er korrekte
• Alt tekst og alle elementer er til stede i dokumentet
fx 2025-10-10
kl. 14:27:06

Indeholdt i TC1

OK / Fejl (beskriv fejlen)

Bilag:
A) Skærmbillede af metadata
eller
B) XML-fil med metadata

Reference: "Egentest kildesystem testcase 4a/b/c…"


Testes ikke

5BeggeSUT 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 forretningskravetSUT kan dokumentere kravsopfyldelsen Ikke relevantBeskrivelse
6BeggeVæ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