Page History
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.
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.Arosii orienteres, når test af kørt for at inspicere NSP logfiler.
Ved denne test skal leverandøren gennemgå og udfylde testprotokollen.
Den udfyldte testprotokol sendes til test-lederen.Arosii, der reviewer protokollen, inspicere NSP logfiler.
Test lederen gennemgår den udfyldte testprotokol. Eventuelle fejl, der skal rettes før gennemførelse af trin 2E2E, 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 | https://www.nspop.dk/display/public/web/DTG+-+Guide+til+anvendereDynamisk 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. |
| 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 Test1 miljøetTest 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/nspservices/hm" - eksempelvis: "https://test1-cnsp.ekstern-test.nspop.dk:8443/decoupling/nspservices/hm"
Test data
Alle dokumenter er gemt på testpatient Bente Bach med CPR 0410573466.
| Nr | Krav | Beskrivelse | Forventet resultat | Afviklings-tidspunkt | Aktuelt resultat | ||
|---|---|---|---|---|---|---|---|
| 1 | Hul igennem test 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." Og følgende Følgende Forretningsregler er overholdt: 1 : Data som gemmes i Høremappen skal overholde Noah datastandarden for den pågældende audiologiske oplysning og opmærkes med metadata som overholder den danske metadata-profil. Der må ikke gemmes indholdstomme dokumenter. "
| Der laves et ITI-41 kald fra SUT på stien gennem NSP afkoblingskomponent. Der er ikke særlige krav til dokumentet ud over
| Dokumentet kan afleveres uden fejl Dokumentet kan fremsøges via DDS, Status skal være Approved Dokumentets metadata skal overholde metadataprofilen og værdier være korrekte Dokumentet må ikke være tomt | 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 kildesystem testcase 1" som reference | 11 | OK SOAP envelope: egentest-clinea-testcase-1-request.xml |
2 Udelades 2 | En sundhedsperson, der anvender SUT, skal kunne udpege og ugyldigøre 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" Og følgende Følgende Forretningsregler er overholdt: 3:" Parterne skal kunne slette/opdatere data som de selv har oprettet i Høremappen, eksempelvis for at slette/opdatere fejlagtige data. " og 4: Når data slettes lokalt jf. gældende lokale slettefrister skal data også slettes i Høremappen. Denne arbejdsgang er IKKE understøttet og test casen udelades. Inden sundhedspersonen (ØNH-lægen i 'brugerbetjent audiometri' anvendelsen) gemmer audiogram-data i Høremappen og henviser patienten til høreapparat-behandling på sygehuset valideres, at den brugerbetjente høreprøve er foretaget korrekt. Der vi således ikke være behov for at kunne rette uploadede data - medmindre de ved en fejl bliver registreret på den forkerte borger. Men så vil det være en sag for supporten og ikke noget som anvenderne selv kan rette via DROS. | Der laves et ITI-57 kald fra SUT på stien gennem NSP afkoblingskomponent. "soap-action": "urn:ihe:iti:2010:UpdateDocumentSet" | Dokumentet kan slettemarkere uden fejl Dokumentet kan fremsøges via DDS, Status skal være Deprecated | indsæt her fx 2025-10-10 kl 14:27:06 | OK/Fejl (beskriv fejlen) Indsæt desuden: A skærmbillede af metadataeller eller B xml fil med metadata som bilag. Angiv "Egentest kildesystem testcase 2" som referenceTestes ikke | ||
| 3 | Et dokument kan erstattes af et andet dokument Følgende Forretningsregler er overholdt: 3: "Parterne skal kunne slette/opdatere data som de selv har oprettet i Høremappen, eksempelvis for at slette/opdatere fejlagtige data." Denne arbejdsgang er IKKE understøttet og test casen udelades. Se også ovenstående forklaring. | Der laves et ITI-41 kald fra SUT på stien gennem NSP afkoblingskomponent, hvor det dokument som erstattes angives i association "soap-action": "urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b" | Dokumentet kan opdateres uden fejl. Det nye dokument kan hentes og har status Approved Det gamle dokument kan hentes og har status Deprecated | indsæt her fx 2025-10-10 kl 14:27:06 | OK/Fejl (beskriv fejlen) Indsæt desuden: A skærmbillede af metadataeller eller B xml fil med metadata som bilag. Angiv "Egentest kildesystem testcase 3" som reference | Testes ikke | |
| 4a | Maksimum udfyldelse Følgende Domæneregler er overholdt: DR2: "Dokumenter skal have et format, der fremgår af listen dk-ihe-formatcode-cs (urn:oid:1.2.208.184.100.10)." Følgende Forretningsregler er overholdt: 1: Data som gemmes i Høremappen skal overholde Noah datastandarden for den pågældende audiologiske oplysning og opmærkes med metadata som overholder den danske metadata-profil. Der må ikke gemmes indholdstomme dokumenter. Høremappen vil på sigt understøtte flere formater og eventcodes, men de er ikke i scope for denne test, da de ikke er med i MVP. De nye formater skal E2E testes senere af projektet. | Samme som testcase 1, hvor dokument skal være et fyldestgørende audiogram nauf-500 med flest muligt data udfyldt. | 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 elementer er til stede i dokumentet fra infrastrukturen. | 2025-10-21 14:33:52 | OK SOAP envelope: egentest-clinea-testcase-4a-request.xml
| ||
| 4b | Minimums udfyldelse | 4-99 | Test case 1 gentages for alle typekoder og/eller formatkoder som er relevante for det pågældende projekt og SUT. Eksempel: SUT kan publicere et audiologi dokument med typekode 28615-3 og formatkode nauf-v500 Samme som testcase 1. Eventcode skal være 1. | Gentag ovenstående test case, for et (næsten) tomt diagram nauf-500 format | Samme som testcase 1 Her verificeres yderligere at formatkode, dokumenttype, øvrige relevante metadata felter som fx eventcode og indhold af det næsten tomme dokument er korrekt. | 2025-10-21 11:05:57 og 2025-10-21 11:16:12 | OK (OBS: Audiogram dokumentet er 'tomt', dvs. består kun af XML-roden. Dokumenter som dette kommer til at blive afvist når valideringsreglerne for Høremappen en gang bliver sat op.) SOAP envelope: egentest-clinea-testcase-4b-request.xml
Realistisk minimal eksempel med fire frekvenser: SOAP envelope: egentest-clinea-testcase-4b-realistisk-request.xml
|
| 5 | SUT skal dokumentere at SUT selv indeholder journalføringen. Følgende Forretningsregler er overholdt: | Denne test foretages ved at beskrive/dokumentere hvordan SUT overholder forretningskravet | SUT kan dokumentere kravsopfyldelsen | Ikke relevant | ØNH-lægerne som deler data via Høremappen kommer fortsat til at varetage journalføringen direkte i EG Clinea fagsystem hvorfra der er etableret integration til Høremappen via Høremappe modulet. | ||
| 6 | 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 forretningskravet | SUT kan dokumentere kravsopfyldelsen | Ikke relevant | Integration til Høremappen foregår via afkoblede komponenter (Høremappe modulet + proxyservice) som kan opdatere uafhængigt af det audiologiske fagsystem (her EG Clinea). Høremappe modul + proxy kan opdateres med nye valuesets indenfor den angivne frist skulle det blive aktuelt. Indsæt desuden: A skærmbillede af metadataeller eller B xml fil med metadata som bilag. Angiv "Egentest kildesystem testcase 4/5..." som reference |