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 søge og hente dokumenter korrekt.

Dette foretages som en egen test af test typen Systemintegrationstest, hvor vi ser, at forbindelsen mellem Høremappemodul og NSP-Dokumentdelingsinfrastruktur er som forventet.

Scope

I denne test er SUT = Høremappemodulet.

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

NavnURLKommentar
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 cases

Disse bør afvikles mod NSP Test miljøet. Projektet kan aftale 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:

For høremappe dokumenter er det denne URL: "/decoupling" - eksempelvis: "https://test1-cnsp.ekstern-test.nspop.dk:8443/decoupling"

NrKravBeskrivelseForventet resultatAfviklings-tidspunktAktuelt resultat
1

Hul igennem

SUT medarbejder med autorisation kan søge et dokument gennem dokumentdelingsinfrastrukturen

Følgende Domæneregler er overholdt:

DR6: "Leverandøren af et anvendersystem skal sikre, at systemet kun viser metadata og henter de dokumenttyper som forretningsstyregruppen har godkendt."

DR13: "Et anvendersystem skal kunne anvende XDS metadata til at sikre, at der kun fremsøges og hentes dokumenter, som er relevante for patientens pleje og det aktuelle behandlingsforløb anvendersystemet anvendes i forbindelse med."

Følgende Forretningsregler er overholdt:

5: Brugeradgang til Høremappen forudsætter at den audiologiske fagperson har en behandlingsrelation til borgeren/patienten og alle adgange til Høremappen bliver logget til borgerens MinLog. I de lokale audiologiske fagsystemer skal der været etableret mekanismer, der minimerer risikoen for at brugerne kan foretage uberettigede opslag i Høremappen.

Man kan fra SUT modtagersystem kun søge på typekode, derfor er test cases med formatkode irrelevante og fjernet

Som medarbejder med autorisation:

Der laves et ITI-18 kald fra SUT på stien gennem NSP afkoblingskomponent på en borger som har et eller flere høremappedokumenter, heraf nogle stykker deprecated 


"soap-action": "urn:ihe:iti:2007:RegistryStoredQuery"




1) På SUT brugerfladen verificeres: Der modtages en liste af høremappedokumenter, der indeholder alle aktive dokumenter på borgeren. Borgerens deprecatede dokumenter vises ikke

2) Det konkrete API kald inspiceres og følgende verificeres: ITI-18 Søgningen er foretaget med den specifikke typekode og eventuelt også den specifikke formatkode. Der må ikke laves søgning uden typekode angivelse.
Søgningen er foretaget af en medarbejder med de rigtige rettigheder.

3) Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) og følgende verificeres: Søgningen er logget med korrekt: tekst, bruger og organisation. 
Teksten skal være "Opslag i høremappen af  sundhedsfaglig"


2025-11-19 
kl 10:01:50

OK

Request: 

Egentest-OUH-modtagersystem-testcase-1-request.xml

MinLog ved Sundhed.dk:

1b

Samme som 1a men med medarbejde1uden autorisation, der i stedet har national rolle nspAudiologiMedarbR4

Samme som 1a

 

1) Samme som 1a

2) Samme som 1a

3) Samme som 1a

2025-11-21 
kl 14:27:06

2

Udelades

Såfremt Borger opslag er muligt i løsningen, så gentages test case 1

Borgeropslag er ikke mulige, så test case udelades

Som borger:

Der laves et ITI-18 kald fra SUT på stien gennem NSP afkoblingskomponent på en borger som har et eller flere høremappedokumenter (der bør ligge et dokument for hvert af de formatkoder som SUT understøtter at vise)




Der modtages en liste af høremappedokumenter

Søgningen er foretaget med den specifikke typekode og eventuelt også den specifikke formatkode.

Søgningen er foretages af borgeren selv

Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Opslag i høremappen af borger"



3

Udelades

Såfremt opslag af forældermyndighedsindehaver og/eller fuldmagtshaver er muligt i løsningen, så gentages test case 2 for hver af disse


Borgeropslag er ikke mulige, så test case udelades

Som forældermyndighedsindehaver/fuldmagtshaver:

Der laves et ITI-18 kald fra SUT på stien gennem NSP afkoblingskomponent på en borger som har et eller flere høremappedokumenter (der bør ligge et dokument for hvert af de formatkoder som SUT understøtter at vise)

Der modtages en liste af høremappedokumenter

Søgningen er foretaget med den specifikke typekode og eventuelt også den specifikke formatkode.

Søgningen er foretages af forældermyndighedsindehaver/ værge/fuldmagtshaver

Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Opslag i høremappen af forældermyndighedsindehaver/fuldmagtshaver"



4a

SUT kan hente og vise dokumenter der ligger i dokumentdelingsinfrastrukturen for medarbejder med autorisation

Fyldestgørende dokument


Som medarbejder med autorisation:

Der laves et ITI-43 kald fra SUT på stien gennem NSP afkoblingskomponent på et fyldestgørende høremappedokument 


"soap-action": "urn:ihe:iti:2007:RetrieveDocumentSet"

Dokumentet vises som det skal i SUT 


Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Visning af oplysninger"

2025-11-19 
kl 10:01:58

OK

(Ved Sundhed.dk vises "Hentning af oplysninger" ikke "Visning af oplysninger")

Request: Egentest-OUH-modtagersystem-testcase-4a-request.xml

Screenshots:

MinLog ved Sundhed.dk:

4b

SUT kan hente og vise dokumenter der ligger i dokumentdelingsinfrastrukturen for medarbejder med national rolle nspAudiologiMedarbR4

Fyldestgørende dokument


 

Som medarbejder med national rolle nspAudiologiMedarbR4:

Der laves et ITI-43 kald fra SUT på stien gennem NSP afkoblingskomponent på et fyldestgørende høremappedokument 


"soap-action": "urn:ihe:iti:2007:RetrieveDocumentSet"

Dokumentet vises som det skal i SUT 


Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Visning af oplysninger"

2025-11-21 
kl 15:36:24

5


SUT tager højde for spærring og frabedelser i visning af dokumenter

Følgende Domæneregler er overholdt:

DR 10: "Et anvendersystem skal flage hvis der, ved en søgning i SDS patientindekset, returneres information om, at borgeren har registreret spærring."

Følgende Forretningsregler er overholdt:

8: Parternes fagsystemer skal kunne håndtere at borgeren har spærret for adgang til Høremappen. Et fagsystem skal således flage hvis der, ved en søgning i Høremappen, returneres information om, at borgeren har registreret spærring. Et fagsystem skal give brugeren mulighed for at anvende værdisprings-reglen for at tilsidesætte spærring og hente dokumenter, som borgeren har spærret for.


Værdispring og meddelelse om spærringer/frabedelser understøttes ikke i projektet men det testes, at spærrede dokumenter ikke vises (dataspærring på klinikniveau)

Der laves en frabedelse af deling af dokumenter fra høreklinikken på en borger som HAR dokumenter fra den pågældende frabedte klinik SAMT minimum en anden klinik, hvor der ikke er frabedelser

Som medarbejder laves et ITI-18 kald på den pågældende borger

"soap-action": "urn:ihe:iti:2007:RegistryStoredQuery"

I SUT : Der vises ingen dokumenter fra klinikken med frabedelse men øvrige dokumener vises  men der vises en besked om, at ikke alle dokumenter er vises pga frabedelser

Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Opslag i høremappen af sundhedsfaglig"

2025-11-21 
kl 15:29:10

OK

Screenshot:

MinLog:

6

Udelades

SUT kan lave værdispring

Følgende Domæneregler er overholdt:

DR 11: "Et anvendersystem skal give brugeren mulighed for at hente dokumenter, som borgeren har spærret adgangen til."

Følgende Forretningsregler er overholdt:

8: Parternes fagsystemer skal kunne håndtere at borgeren har spærret for adgang til Høremappen. Et fagsystem skal således flage hvis der, ved en søgning i Høremappen, returneres information om, at borgeren har registreret spærring. Et fagsystem skal give brugeren mulighed for at anvende værdisprings-reglen for at tilsidesætte spærring og hente dokumenter, som borgeren har spærret for.


Værdispring og meddelelse om spærringer/frabedelser understøttes ikke i projektet men det testes, at spærrede dokumenter ikke vises (dataspærring på klinikniveau)

På samme medarbejder og borger laves der nu værdispring i SUT efter at beskeden om, at ikke alle dokumenter vises

Denne test case kan udføres umiddelbart efter test case 5

I SUT: Dokumenterne vises nu.

Der laves et opslag i MinLog gennem DRG (eller Sundhed.dk hvis dette foretrækkes) for at checke at søgningen er logget med korrekt: tekst, bruger og organisation.

Teksten skal være "Opslag i høremappen af 

sundhedsfaglig hvor frabedelser tilsidesættes"




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"


Følgende Forretningsregler er overholdt:

7: Som udgangspunkt må data hentet fra Høremappen ikke persisteres/gemmes i eget fagsystem - medmindre de hentede data indgår som grundlag i den videre behandling af borgeren. Eksempelvis må audiogram-data hentet fra Høremappen som benyttes til at tilpasse/justere høreapparater godt gemmes lokalt.

Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravetSUT kan dokumentere kravsopfyldelsen

OK 

I Auditbase gemmes audiogrammer med henblik på at anvende dem som input til tilpasning (konfiguration) af høreapparater. Metadata gemmes ikke.

8

Værdisæt i SUT opdateres løbende.

Følgende Domæneregler er overholdt:

 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/dokumentere hvordan SUT overholder forretningskravetSUT kan dokumentere kravsopfyldelsen

OK

Integration til Høremappen foregår via afkoblede komponenter (Høremappe modulet + proxyservice) som kan opdatere uafhængigt af det audiologiske fagsystem (her Auditbase). Høremappe modul + proxy kan opdateres med nye valuesets indenfor den angivne frist skulle det blive aktuelt.

  • No labels