Versions Compared

Key

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

...

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. 

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.

...

  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

Eget testdata som noteres i teststeppet eller alternativt:

Gunnar Henriksen1307809997


Test cases

Nedenstående test cases er baseret på domænereglerne for dokumentdeling:

...

Testprotokollen kan også hentes som excel her:

View file
nameSIT_AfsendelseTestprotokol_EKG_v5.xlsx
height250150


2
TC 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.

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-

41

42 kald fra SUT via NSP afkoblingskomponent.

SOAP-action:
"urn:ihe:iti:2007:

ProvideAndRegisterDocumentSet

RegisterDocumentSet-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

SOR-kode i HSUID-headeren er korrekt
Dokumentet er ikke tomt



fx 2025-10-10
kl. 14:27:06

OK / Fejl (beskriv fejlen)

Bilag:

A)

Skærmbillede af metadata
eller

SOAP envelope 

B) XML-fil med metadata

Reference: "Egentest kildesystem testcase 1A"

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.

.

.

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:
"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

• SOR-kode i HSUID-headeren er korrekt
• 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

SOAP envelope 

B) XML-fil med metadata



Reference: "Egentest kildesystem testcase 1B"
22A

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”

'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
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

• SOR-kode i HSUID-headeren er korrekt

fx 2025-10-10
kl. 14:27:06

OK / Fejl (beskriv fejlen)

Bilag:

A)

Skærmbillede af metadata
eller

SOAP envelope 

B) XML-fil med metadata


Reference: "Egentest kildesystem testcase 2A"
2B

Lægepraksis-
system


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
1) Dokumentet slettemarkeres uden fejl
2) Dokumentet kan ikke længere fremsøges via DDS

fx 2025-10-10
kl. 14:27:06

OK / Fejl (beskriv fejlen)

Bilag:

A) SOAP envelope 

B) XML-fil med metadata



Reference: "Egentest kildesystem testcase
2B"
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:
#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

, 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

SOAP envelope 

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-v2.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 relevant
Beskrivelse
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
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
Ingen systemer udenfor den nationale infrastruktur må opretholde lokale kopier af borgerens EKG’er fra andre aktører end sig selv,

Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravet
SUT kan dokumentere kravsopfyldelsenSUT kan dokumentere kravsopfyldelsen.
Beskrivelse


Ændringslog



1.001-04-2026Oprettelse af dokumentTM
1.102-06-2026Rettelser til dokumentet, pdf-A er udskiftet med pdf, samt tilføjelse af sletning ved On-demandTM
1.223-06-2026

Tilføjelse af validerings punkt til testen SOR-kode i HSUID-headeren er korrekt jf.

Jira
serverNSI JIRA
serverIde64c3bc3-001c-3439-bc53-f7a235a8cd61
keySDS-9984

TM