Indledning

For at blive tilsluttet Graviditetsmappen i produktionsmiljøet, skal anvendersystemets løsning testes og godkendes i henhold til projektets forretningsregler og tekniske implementeringsregler via en Systemintegrationstest, samt i henhold til Sundhedsdatastyrelsens domæneregler (se Domæneregler for Sundhedsdatastyrelsens patientindeks for dokumentdeling på Sundhedsdatastyrelsens hjemmeside).

Forudsætninger i forhold til testadgange og anskaffelse af testdata er beskrevet under: Test af Digital Løsning til Graviditetsforløb

Test af løsningen indbefatter følgende:

  1. Systemintegrationstest - som er anvendersystemets egen test, der sikrer, at forretningsregler tekniske standarder samt  tekniske implementeringsregler er opfyldt.
    1. Systemejeren af anvendersystemet afleverer en testrapport, hvor nedenstående testscenarier er blevet testet, og resultatet af denne test fremgår. 
    2. Testrapporten følger beskrevne format for testrapport, og indsendes til graviditetsmappen@sundhedsdata.dk med passende emnebeskrivelse.
    3. Systemejeren modtager en kvittering fra Sundhedsdatastyrelsen, når testrapporten er godkendt.
    4. Systemintegrationstesten, dækker også de forretningsregler, som er specificerede for Graviditetsmappen løsningen på siden for Indhold og forretningsregler
  2. Test og certificering af indholdsmæssige standarder og XDS Metadata.
    1. Systemejeren for anvendersystemet bestiller en Test og Certificering hos MedCom jvf. beskrivelsen under: MedComcertificeringstest
  3. End-2-End - Som tester er de samme testscenarier som Systemintegrationstesten, men hvor Sundhedsdatastyrelsen ser med og vurderer testresultaterne. Det aftales specifikt, hvilke parter der deltager i en end-2-end test. Typisk vil det være Sundhedsdatastyrelsen, MedCom, Systemejeren og leverandøren af anvendersystemet.
    1. Bemærk: Systemintegrationstest samt test og certificering af indholdsmæssige standarder og XDS Metadata skal være udført uden kritiske fejl, før End-2-End testen kan udføres. Bestilling af testen kan dog godt foretages inden.
    2. Sundhedsdatastyrelsen gennemfører i samarbejde med systemejeren nedenstående testscenarier, og laver en testrapport i henhold til det beskrevne format.
    3. Systemejeren modtager en kvittering inklusiv testrapporten fra Sundhedsdatastyrelsen, når testrapporten er godkendt.
    4. End-2-End test dækker også over domænereglernes forretningsregeltest, de to typer af test er derved slået sammen.

Efter godkendt end-2-end test vil adgang til produktionsmiljøet kunne godkendes.

Format for testrapport

Testrapporten, som skal afleveres til Sundhedsdatastyrelsen efter gennemført systemintegrationstest, skal følge nedenstående format:

Organisation: (Organisationens navn)
System: (Systemets navn)
Systemleverandør: (Systemleverandørens navn)
Dato: (Dato for udførelse af testen)
Beskrivelse af integration: (Hvilken type løsning er det som testes)
Test type: (Systemintegrationstest / End-2-End test)
Kommentarer: (Kommentarer til testen, evt. aftalte begrænsninger o.l.)

Testscenarier:

Test ID#Test ScenarieForudsætningerForventet resultatResultatAfvigelseKommentar
Id for testscenarieBeskrivelse af testscenarieBeskrivelse af forudsætninger for testscenarietBeskrivelse af det forventede resultat for testscenarietAktuelle resultat af testenBeskrivelse i forhold til om testresultatet afviger fra det forventede resultatEvt. kommentarer

Test scenarier

Følgende testscenarier dækker Sundhedsdatastyrelsens behov for test af Graviditetsmappen i henhold til at forretningsregler, tekniske standarder samt tekniske implementeringsregler er opfyldt.
Disse testscenarier er ikke udtømmende for anvendersystemet, da Systemejeren godt kan have specificeret yderligere test for anvendersystemet.
Ikke alle testscenarier er relevant for alle parter. Beskriv i kommentarfeltet, hvis testscenariet ikke er relevant.

Nedenstående tabel kan med fordel kopieres ind i et regneark, testværktøj eller lignende.

ID#Test Scenarie

Forudsætninger

Forventet resultat

Resultat

Afvigelse

Kommentar

 1Forretningsregel 1: Deling af visitationsgrundlag

Anvendersystem har tilknyttet en testpatient på NSP.

Anvendersystem tildeler graviditetsforløbet et gravidtetsforløbsid.

Anvendersystem opretter passende visitationsgrundlag.

Testpatientens digitale svangerskabsjournal, digitale vandrejournal samt målinger kan ses i Graviditetsmappen med det tilknyttede graviditetsforløbsid




2

Forretningsregel 1: Deling af graviditetsdata efter konsultation

Anvendersystem har tilknyttet en testpatient på NSP (patient fra scenarie #1).

Anvendersystem opretter passende graviditetsdata på samme patient og lokale graviditetsforløb der er oprettet i scenarie #1

Testpatientens digitale vandrejournal samt målinger kan ses i Graviditetsmappen med det tilknyttede graviditetsforløbsid




3

Forretningsregel 1: Deling af data til graviditetsmappen skal foregå løbende og tidstro

Anvendersystem skal have delt graviditetsdata fra scenarie #1 og/eller scenarie #2 med graviditetsmappen

Graviditetsdata skal være tilgængelige i graviditetsmappen senest 15 minutter efter konsultationen med den gravide er afsluttet




4

Forretningsregel 1: Opdatering af visitationsgrundlag

Anvendersystem har tilknyttet en testpatient på NSP. (patient fra scenarie #1).

Anvendersystem har oprettet og delt visitationsgrundlag (gennemført scenarie #1)

Anvendersystem opdaterer værdier i den gravides allerede delte visitationsgrundlag, og deler det opdaterede visitationsgrundlag med graviditetsmappen.

Der ligger en aktuel + en historisk version af visitationsgrundlaget (digital svangerskabsjournal, digital vandrejournal samt målinger) i graviditetsmappen.



Bemærk for on-demand dokumentkilder, skal det påvises at historiske data er gemt.

5

Forretningsregel 1: Opdatering af graviditetsdata

Anvendersystem har tilknyttet en testpatient på NSP. (patient fra scenarie #1).

Anvendersystem har oprettet og delt visitationsgrundlag (gennemført scenarie #2)

Anvendersystem opdaterer værdier i den gravides allerede delte graviditetsdata, og deler det opdateredegraviditetsdata med graviditetsmappen.

Der ligger en aktuel + en historisk version af graviditetsdata (digital vandrejournal samt målinger) i graviditetsmappen.



Bemærk for on-demand dokumentkilder, skal det påvises at historiske data er gemt.

6

Forretningsregel 2: Fremsøgning og hentning af graviditetsdata ud fra CPR-nr.

Borger- eller klinisk rettet anvendersystem har tilknyttet en testpatient på NSP.

Der ligger data fra flere graviditetsforløb i testpatientens graviditetsmappe.

Testpatientens oversigt over graviditetsforløb vises i brugergrænsefladen



Det er ikke et krav at borger- eller klinisk rettede anvendersystemer skal understøtte at lave visning af tilrettede data fra en konsultation.

7

Forretningsregel 2: Fremsøgning og hentning af graviditetsdata ud fra CPR-nr. og graviditetsforløbsid

Borger- eller klinisk rettet anvendersystem har tilknyttet en testpatient på NSP.

Graviditetsdata fra testpatientens graviditetsforløb vises i brugergrænsefladen.

Der kontrolleres for at data stammer fra det fremsøgte graviditetsforløbsid



Det er ikke et krav at borger- eller klinisk rettede anvendersystemer skal understøtte at lave visning af tilrettede data fra en konsultation.

8

Forretningsregel 2:

Sundhedsfaglig med autorisation har adgang til graviditetsdata i graviditetsmappen

Anvendersystemet har tilknyttet en testpatient på NSP. (Testpatienten fra scenarie #6 kan anvendes)

Der ligger data fra flere et eller flere graviditetsforløb i testpatientens graviditetsmappe.

Testpatientens oversigt over graviditetsforløb vises i brugergrænsefladen for den sundhedsfaglige med autorisation




9

Forretningsregel 2:

Sundhedsfaglig uden autorisation, men med national rolle "nspSundAssistR2" har adgang til graviditetsdata i graviditetsmappen

(Dette er en variant af testscenarie 8)

Anvendersystemet har tilknyttet en testpatient på NSP. (Testpatienten fra scenarie #6 kan anvendes)

Der ligger data fra flere et eller flere graviditetsforløb i testpatientens graviditetsmappe.

Testpatientens oversigt over graviditetsforløb vises i brugergrænsefladen for den sundhedsfaglige uden autorisation men med national rolle "nspSundAssistR2"




10

Forretningsregel 3: Nuværende meddelelsesarbejdsgange fastholdes


Bemærk: Der testes ikke for nuværende meddelelsesarbejdsgange i forbindelse med gravidietsmappen, disse test foregår bilateralt mellem parternes fagsystemer





11

Forretningsregel 4: Sletning af indhold i graviditetsmappen

Bemærk: Dette testes ikke i forbindelse med end-2-end teten, men skal testes i forbindelsen med Systemintegrationstesten.

Anvendersystemet har tilknyttet en testpatient på NSP, hvor et graviditetsforløb har overskredet opbevaringsperioden (10 år)

Forvalterens slettemekanisme sletter den gravides graviditetsforløb (alle CDA-dokumenter med samme tilknyttede graviditetsforløbsid)



Denne test gælder forvaltere med eget indeks/repository tilknyttet graviditetsmappen

12

Forretningsregel 5:

Registrering til borgerens Minlog.

(§6 i Bekendtgørelse om drift m.v. af den fælles digitale infrastruktur)

Testscenarie 1,2 4 eller 5 samt 8 og 9 er udført.

1. Borgerens Minlog viser ikke egne opslag ud fra testscenarie #6 og #7.

2. Borgerens Minlog viser den sundhedsfagliges adgang til graviditetsmappen via testscenarie #6 og #7, så "hvem", "hvorfra" og "hvornår" kan vises. 

3. Evt. Hvis scenariet er understøttet af anvendersystemet. Borgerens Minlog viser den sundhedsfaglige med national rolles adgang til graviditetsdata via testscenarie #9, så "hvem", "hvorfra" og "hvornår" kan vises. 




13

Forretningsregel 6:

Borgeren kan spærre for deling af graviditetsdata til Sundhedspersoner.

Bemærk at sundhedsfaglige uden autorisation ikke må foretage værdispring.

Der er tilknyttet en testpatient på NSP.

Testpatienten har tilknyttet graviditetsdata.

Der testes for 3 typer spærring:

1.  Der spærres for deling af data fra dataproducerende organisation ud fra SOR-ID.

2. Der spærres for deling af data ud fra et angivet tidsrum, som indbefatter oprettelsestidspunktet af data.

3. Der spærre for deling af data for den specifikke sundhedsperson (ud fra autorisationsnummer) der forsøger at fremsøge data. 

Spærring type 1,2 og 3 testes - ens for alle er at, anvendersystemet ser der foreligger en spærring, og præsenterer brugeren for en passende dialog, hvorfra brugeren kan foretage værdispring.
Når værdispring er foretaget, kan graviditetsdata vises for den sundhedsfaglige.

(Bemærk sundhedsfaglige uden autorisation må ikke kunne foretage værdispring)






14

Forretningsregel 7: Datamæssige forretningsregler

Der er tilknyttet en testpatient på NSP.

Datamæssige forretningsregler beskrevet i Indhold og forretningsregler forretningsregel #7 gennemgåes enkeltvis

Det skal noteres hvis enkelte datamæssige forretningsregler ikke har relevans for det testede fagsystem.

Ligeledes skal resultatet for test af hver eneste datamæssige forretningsregel noteres 




15

Forretningsregel 8: Adgang til graviditetsdata via fuldmagt

Bemærk: Testes udelukkende hvis det borgerrettede system understøtter digitale fuldmagter. App'en "Min Graviditet" understøtter ikke fuldmagter i GMV2

Der er tilknyttet 2 forskellige testpatienter på NSP.

Den ene testpatient har tilknyttet graviditetsdata.

Der er oprettet en digital læsefuldmagt i den fællesoffentlige digitale fuldmagtsservice fra den ene testpatient til den anden testpatient

testpatient med digital fuldmagt til at læse en borgers data, kan se den anden testpatients graviditetsdata




16

Forretningsregel 9:

Journalisering.

Testes ikke som en del af systemintegrationstesten eller end-2-end test, da det er anvendersystemets ansvar at opretholde en patientjournal.

Systemejeren for anvendersystemet skal beskrive om de opretholder en patientjournal.





21 (15)

Forretningsregel 10:

Anvendersystemer må ikke opretholde lokale kopier af borgerens graviditetsdata fra andre aktører end sig selv.

Testes ikke som en del af systemintegrationstesten eller end-2-end test.

Systemejeren for anvendersystemet skal erklære at de ikke opbevarer en lokal kopi af borgerens graviditetsdata når opslag på borgerens graviditetsdata er afsluttet.





22 (16)

Forretningsregel 11:

Test af tekniske regler: Afkoblingskomponent.

Opslag via dokumentdelingsservicen er skal tilgås gennem en afkoblingskomponent "DCC'en".

Kontrolleres via log-opslag at afkoblingskomponenten er anvendt.


17

Forretningsregel 11:

Test af tekniske regler: Sundhedsfaglig opslag og sikkerhedsbillet.

Opslag fra sundhedsfaglige skal være baseret på Den Gode Webservice (DGWS) og indeholde en sikkerhedsbillet (SOSI-ID kort) på niveau 4.

Kontrolleres via log-opslag at sikkerhedsbillet er anvendt.


18

Forretningsregel 11:

Test af tekniske regler: Borger opslag og sikkerhedsbillet.

Opslag fra borgere skal være baseret på Identitetsbaseret Webservice (IDWS) og indeholde en sikkerhedsbillet (SOSI-ID kort) med HSUID header som beskriver borger relationen (kun borger).

Test scenarie #6 gentages


Kontrolleres via log-opslag at sikkerhedsbillet samt HSUID er anvendt.


19

Forretningsregel 11:

Test af tekniske regler: Søgning på graviditetsdata på patientens CPR-nr ud fra XDS metadata.

Opslag (både for borgere og sundhedsfaglige) skal fremsøges ud fra angivet XDS metadata.

Test scenarie #7 gentages

Borgerens CPR-nummer skal være angivet som PatientId.

TypeCode skal være angivet som beskrevet i Teknisk implementeringsvejledning afsnit 3.3

FormatCode skal være angivet som beskrevet i Teknisk implementeringsvejledning afsnit 3.3 

Type skal være angivet både som søgning efter on-demand dokumentkilder samt statiske dokumentkilder, for ikke at forudsætte integrationsmetode til dokumentejerens produktionsmiljø.

Angives værdier i EventCodeList, kontrolleres korrekt filtrering.




20

Forretningsregel 11:

Test af tekniske regler: Søgning på graviditetsdata via patientens CPR-nr og graviditetsforløbsid ud fra XDS metadata.

Opslag (både for borgere og sundhedsfaglige) skal fremsøges ud fra angivet XDS metadata.

Borgerens CPR-nummer skal være angivet som PatientId.

TypeCode skal være angivet som beskrevet i Teknisk implementeringsvejledning afsnit 3.3

FormatCode skal være angivet som beskrevet i Teknisk implementeringsvejledning afsnit 3.3 

Type skal være angivet både som søgning efter on-demand dokumentkilder samt statiske dokumentkilder, for ikke at forudsætte integrationsmetode til dokumentejerens produktionsmiljø.

ReferenceIdList skal være opmærket med graviditetsforløbsid, som beskrevet i Teknisk implementeringsvejledning afsnit 3.4 

Angives værdier i EventCodeList, kontrolleres korrekt filtrering.




Planlægning

Systemejeren for anvendersystemet planlægger i samarbejde med Sundhedsdatastyrelsen, hvornår Systemintegrationstest og End-2-End test udføres.
Ligeledes planlægger Systemejeren for anvendersystemet sammen med MedCom, hvornår certificeringstesten udføres.

Testdata

Anvender systemet sørger for relevante testdata. Testdata kan oprettes, ændres og vises via NSP's testværktøjer beskrevet under Test af Digital Løsning til Graviditetsforløb.

Ændringslog

1.2.12025-01-28

Rettet forkert link til teknisk implelenteringsvejledning

SDS
1.22024-12-05

Rettet fejl hvor 2 forskellige testcases havde samme id-nummer (nr. 15 og 16)

Samtidig er påkrævet test af graviditetsforløbsid taget ud, da graviditetsforløbsid ikke anvendes for nuværende

SDS
1.12024-05-29Testscenarier beskrevet til endelig udgave til GM version 2 (GMv2)SDS
1.02024-04-02Test af Graviditetsmappe på baggrund af systemintegrationstest og domæneregler beskrevetSDS


  • No labels