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
| 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. |
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"
| Nr | Krav | Beskrivelse | Forventet resultat | Afviklings-tidspunkt | Aktuelt resultat |
|---|---|---|---|---|---|
| 1 | SUT 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." 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. | Som medarbejder: 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)
OBS denne test case skal omskrives lidt såfremt modtagersystem altid anvender formatkode i deres søgninger - i det tilfælde er der en test case per formatkode, og man skal i forventet resultat sikre sig at der kun spørges på og returneres dokumenter med den pågældende formatkode Såfremt løsningen understøtter at medarbejdere uden autorisation skal kunne hente dokumenter, så skal der laves seperate testcases for disse. Disse test medarbejdere skal så have tildelt de korrekte nationale roller, som er opsat til den specifikke dokumenttype | 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 en medarbejder med rette autorisation. 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" | indsæt her fx | OK/Fejl (beskriv fejlen) Indsæt desuden: A skærmbillede af metadataeller eller B xml fil med metadata som bilag. Angiv "Egentest modtagersystem testcase 1" som reference |
| 2 | Såfremt Borger opslag er muligt i løsningen, så gentages test case 1 | 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" | indsæt her fx | OK/Fejl (beskriv fejlen) Indsæt desuden: A skærmbillede af dokumentlisten og B som bilag. Angiv "Egentest modtagersystem testcase 2" som reference |
| 3 | Såfremt opslag af forældermyndighedsindehaver og/eller fuldmagtshaver er muligt i løsningen, så gentages test case 2 for hver af disse | 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" | ||
| 4 | SUT kan vise dokumenter der ligger i dokumentdelingsinfrastrukturen | Som medarbejder: Der laves et ITI-43 kald fra SUT på stien gennem NSP afkoblingskomponent på et høremappedokument (bør laves for hvert af de formatkoder som SUT understøtter at vise)
| Dokumentet vises som det skal i SUT | ||
| 5 | SUT tager højde for spærring og frabedelser i visning af dokumenter 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. | ||||
| 6 | 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 forretningskravet | SUT kan dokumentere kravsopfyldelsen |