Page History
...
Scope
I denne test er SUT = <indsæt systemnavn her>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.
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. |
...
Dokumentdelinginfrastruktur | Understøttet dokumenttyper | URL |
|---|---|---|
| dros_ekg | 11524-6 | <host>/decoupling/nspservices/dros_XXXekg |
Eksempelvis: hvis testen køres mod NSP Test1: "https://test1-cnsp.ekstern-test.nspop.dk:8443/decoupling/nspservices/XXekg"
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
Eget testdata som noteres i teststeppet eller alternativt:
| Gunnar Henriksen | 1307809997 |
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: View file name SIT_AfsendelseTestprotokol_EKG_v5.xlsx height 150
| 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 |
Følgende Domæneregler er overholdt:
| 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. |
Der er ikke særlige krav til dokumentet ud over
SOAP-action |
: |
|
RegisterDocumentSet-b" EKG-dokument: typekode 11524-6, formatkode urn:ad:dk:medcom:ekg-v2.0:full | • Dokumentet |
afleveres uden fejl |
fx ved brug af
(XDS Portal eller DRG) |
= Approved |
• Metadata overholder metadataprofilen og værdier |
Dokumentet må ikke være tomt
er korrekte • SOR-kode i HSUID-headeren er korrekt | fx |
| 2025-10- |
| 10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) |
|
A |
) SOAP envelope B |
) XML-fil med metadata |
Reference: "Egentest kildesystem testcase |
1A" |
| 1B |
Gældende for lægepraksissystem
| Lægepraksis- system | Hul igennem test |
| – ITI-42 Gennemføres såfremt dokumenter ligger i separat repository og kun metadata registreres i NSP. |
Følgende Domæneregler er overholdt:
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. |
Der er ikke særlige krav til dokumentet ud over
SOAP-action |
: |
|
EKG-dokument: typekode 11524-6, formatkode urn:ad:dk:medcom:ekg-v2.0:full | • Dokumentet |
registreres uden fejl |
fx ved brug af
(XDS Portal eller DRG) |
= Approved |
• Metadata overholder metadataprofilen og værdier |
Dokumentet må ikke være tomt
er korrekte • SOR-kode i HSUID-headeren er korrekt | fx |
| 2025-10- |
| 10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) |
|
A |
) SOAP envelope 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 |
fx ved brug af XDS Portal eller DRG
Status skal være Deprecated
• SOR-kode i HSUID-headeren er korrekt | fx 2025-10-10 kl. 14:27:06 | OK / Fejl (beskriv fejlen) A) SOAP envelope B) XML-fil med metadata | ||||
| 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) A) SOAP envelope B) XML-fil med metadata Reference: "Egentest kildesystem testcase 2B" |
| 3 | Begge | Erstatning af dokument (Replace) DR12: |
Et dokument kan erstattes af et andet dokument
Følgende Domæneregler er overholdt:
• 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) |
|
A |
) SOAP envelope B |
) XML-fil med metadata |
Reference: "Egentest kildesystem testcase 3" |
Maksimum scenarie
Det er op til SUT leverandør at vurdere hvor mange forskellige kombinationer, det er relevant at medtage.
Følgende Domæneregler er overholdt:
- et minimumssenarie, hvor kun obligatoriske felter er udfyldt og med så få data som muligt
- et maksimum scenarie hvor alle elementer er udfyldt og fritekster og tal skrives med så mange tegn/cifre som muligt
Denne række duplikeres for hvert sæt af dokumenttype/formatkode, der skal testes. Hver linie angives med et nyt bogstav, eksempelvis 4a, 4b, 4c osv.
Det er leverandøren af SUTs ansvar at medtage alle relevante kombinationer.
Denne testcase kan helt udelades såfremt der kun findes en dokumenttype/formatkode kombination i det pågældende SUT, og der ikke er øvrige særlige regler for andre metadata såsom eventcodes - i så fald kan dette scenarie være dækket alene af testcase 1.
Samme som testcase 1
Her verificeres yderligere at formatkode, dokumenttype, øvrige relevante metadata felter som fx eventcode og indhold af dokument er korrekt. Det er vigtigt at sikre at alt tekst og
|
|
|
|
|
|
|
Minimumsudfyldelse
SUT kan publicere et tomt / minimumsudfyldt dokument
Gentag ovenstående test case, for et dokument, hvor mindst muligt er udfyldt indenfor den pågældende standard
Indeholdt i TC1
Værdisæt i SUT opdateres løbende.
Følgende Domæneregler er overholdt:
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 |
OK/Fejl (beskriv fejlen)
Indsæt desuden:
A skærmbillede af metadataeller
eller
B xml fil med metadata
som bilag. Angiv "Egentest kildesystem testcase 4a/b/c..." som reference| . | 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 |
Ændringslog
| 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 | ||||||||
| 1.2 | 23-06-2026 | Tilføjelse af validerings punkt til testen SOR-kode i HSUID-headeren er korrekt jf. | TM |