Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For at kunne blive tilsluttet Fælles Stamkort i produktionsmiljøet, skal anvendersystemets løsning testes og godkendes i henhold til Sundhedsdatastyrelsens domæneregler (se Domæneregler for Sundhedsdatastyrelsens patientindeks for dokumentdeling på Sundhedsdatastyrelsens hjemmeside) .samt i forhold til Fælles Stamkorts tekniske implementeringsregler

Forudsætninger i forhold til testadgange og anskaffelse af testdata er beskrevet under: Test af Et Samlet Patientoverblik

...

  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 aftestet, og resultatet af denne test fremgår. 
    2. Testrapporten følger beskrevne format for testrapport, og indsendes til patientoverblik@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 Fælles Stamkort løsningen på siden for Indhold og forretningsregler Fælles Stamkort
  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: Test af Et Samlet Patientoverblik#MedComcertificeringstest
      1. Systemejeren specificerer overfor MedCom, hvilken type test af Fælles Stamkort der skal foretages (om det er en fuld implementering af Fælles Stamkort, eller om det er en implementering i forhold til forretningsregel #17).
  3. End-2-End - Som tester er tilsvarende 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 2 tests er derved slået sammen.

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

...

Følgende testscenarier dækker Sundhedsdatastyrelsens behov for test af Fælles Stamkort 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: 
Fagsystemets oplysninger skal automatisk overføres til Fælles Stamkort.
Anvendersystemet har tilknyttet en testpatient på NSP.
Anvendersystemet indtaster et telefonnummer, en pårørende, et sprog og en midlertidig adresse på testpatienten.

Testpatientens telefonnummer, pårørende, sprog og midlertidig adresse overføres til stamkortregisteret, og kan læses via Fælles Stamkort.




2

Forretningsregel 1: 

Fælles Stamkorts oplysninger skal automatisk overføres til anvendersystemet, når der laves opslag på patientens stamoplysninger.

Anvendersystemet har tilknyttet en testpatient på NSP.

Der indtastes et telefonnummer, en pårørende, et sprog og en midlertidig adresse på testpatienten i stamkortregisteret via testværktøjet.

Ved system-system integration:
Anvendersystemet modtager advisering, og kan se Fælles Stamkort er ændret. Anvendersystemet henter ændringer senest ved opslag på testpatienten.

Ved synkront opslag:
Anvendersystemet henter ændringer ved opslag på testpatienten.

I begge tilfælde ses testpatientens telefonnummer, pårørende, sprog og midlertidig adresse i anvendersystemet.




3

Forretningsregel 1:
Unikke id'er (UUID'er) på oplysninger skabt af anvendersystemet skal følge UUID version 4 formatet.

Anvendersystemet har tilknyttet en testpatient på NSP.


Bemærk: Hvis anvendersystemet ikke selv skaber unikke id'er på oplysninger, som oprettes i stamkortregisteret, men lader stamkortregisteret oprette de unikke id'er, bortfalder denne test

Anvendersystemet opretter en pårørende, og en midlertidig adresse på testpatienten, og tilknytter egen unik id'er til disse oplysninger jvf. snitfladen til stamkortregisteret.

Testpatientens pårørende og midlertidig adresse overføres til stamkortregisteret og kan læses via Fælles Stamkort, hvor det ses, at de unikke id'er er af typen UUID version 4.

Måden at validere typen på en UUID er at kigge på 1. karakter i 3. gruppe i UUID'en (se: https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3). 

Eksempelvis: 
47aeeca6-8eca-11ee-b9d1-0242ac120002 er en type 1 UUID, da 1. karakter i 3. gruppe er 1

d4e28869-20a6-4ab0-886c-04e745c6ed98 er en type 4 UUID, da 1. karakter i 3. gruppe er 4




4

Forretningsregel 2:
Anvendersystemer skal kunne indtaste, opdatere samt slette data i Fælles Stamkort.

Forudsætning: Testscenarie #1 er gennemført

Anvendersystemet opdaterer et telefonnummer, en pårørende, et sprog og en midlertidig adresse på testpatienten.

Efterfølgende:
Anvendersystemet sletter et telefonnummer, en pårørende, et sprog og en midlertidig adresse på testpatienten.


Testpatientens opdaterede telefonnummer, pårørende, sprog og midlertidig adresse overføres til stamkortregisteret og kan læses via Fælles Stamkort.

Efterfølgende:
Testpatientens slettede telefonnummer, pårørende, sprog og midlertidig adresse slettes i stamkortregisteret, og kan ikke længere læses via Fælles Stamkort.




5

Forretningsregel 3:

Anvendersystemer skal kunne indtaste oplysninger om patientens pårørende.

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet skal understøtte, at der på testpatienten kan oprettes en pårørende med fornavn, efternavn, relation, 3 telefonnumre samt en note.
Der oprettes 2 pårørende.

Efterfølgende: Anvendersystemet redigerer oplysninger om fornavn, efternavn, relation, 3 telefonnumre samt note på den pårørende.

Sidst: Anvendersystemet sletter de pårørende på testpatienten.

De pårørende kan ses under testpatienten.

Efterfølgende: Den redigerede pårørende kan ses under testpatienten.

Sidst: De pårørende kan ikke længere ses på testpatienten.




6

Forretningsregel 4:

Hvis patienten har forældremyndighed over et eller flere børn, skal børnene vises i anvendersystemet.

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet laver opslag på en testpatient, hvor der er tilknyttet et barn, som der er forældremyndighed over.

Barnet under forældremyndighed kan ses på testpatienten.




7

Forretningsregel 5:

Hvis patienten er et barn, skal forældremyndighedshavere vises i anvendersystemet.

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet laver opslag på en testpatient, som er et barn, hvor der er tilknyttet en forælder/værge, der har forældremyndighed over barnet.

Forældren/værgen kan ses på testpatienten.


8

Forretningsregel 6:

Anvendersystemet skal kunne indtaste oplysninger om patientens kontaktinformation (telefonnumre).

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet skal understøtte, at der på testpatienten kan oprettes 3 telefonnumre.

Efterfølgende: Anvendersystemet redigerer oplysninger på det ene telefonnummer.

Sidst: Anvendersystemet sletter et telefonnummer.

De 3 telefonnumre kan ses under testpatienten.

Efterfølgende: Det redigerede telefonnummer kan ses under testpatienten.

Sidst: Det slettede telefonnummer kan ikke længere ses på testpatienten.




9

Forretningsregel 7:

Anvendersystemet skal kunne indtaste oplysninger om patientens midlertidige adresse.

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet skal understøtte, at der på testpatienten kan oprettes en midlertidig adresse med adresse, postnummer og by, samt startdato og slutdato.

Efterfølgende: Anvendersystemet redigerer den midlertidige adresse ved at ændre adresse, postnummer, by, startdato og slutdato.

Efterfølgende 2: Slutdato fjernes fra den midlertidige adresse.

Sidst: Anvendersystemet sletter den midlertidige adresse.

Den midlertidige adresse kan ses under testpatienten.

Efterfølgende: Den redigerede midlertidige adresse kan ses under testpatienten.

Efterfølgende 2: Den redigerede midlertidige adresse uden slutdato kan ses under testpatienten. 

Sidst: Den midlertidige adresse ses ikke længere under testpatienten.




10

Forretningsregel 8:

Anvendersystemet skal vise patientens læge.

Anvendersystemet har tilknyttet en testpatient på NSP.

Der er tilknyttet en læge til testpatienten.

Testpatientens læge vises i anvendersystemet.


11

Forretningsregel 9:

Anvendersystemet skal vise patientens tandlæge.

Anvendersystemet har tilknyttet en testpatient på NSP.

Der er tilknyttet en tandlæge til testpatienten.

Testpatientens tandlæge vises i anvendersystemet.


12

Forretningsregel 10:

Anvendersystemet skal vise patientens sygesikringsgruppe.

Anvendersystemet har tilknyttet en testpatient på NSP.

Der er tilknyttet en sygesikringsgruppe til testpatienten.

Testpatientens sygesikringsgruppe vises i anvendersystemet.


13

Forretningsregel 11:

Anvendersystemet skal kunne indtaste oplysninger om patientens kommunikationssprog.

Anvendersystemet har tilknyttet en testpatient på NSP.

Anvendersystemet skal understøtte, at der på testpatienten kan oprettes et kommunikationssprog for testpatienten.

Efterfølgende: Anvendersystemet redigerer kommunikationssproget.

Sidst: Anvendersystemet sletter kommunikationssproget.

Kommunikationssproget kan ses under testpatienten.

Efterfølgende: Det redigerede kommunikationssprog kan ses under testpatienten.

Sidst: Kommunikationssproget ses ikke længere under testpatienten.




14

Forretningsregel 12:

Anvendersystemet skal vise om patienten har registreret et behandlingstestamente eller livstestamente.

Anvendersystemet har tilknyttet to forskellige testpatienter på NSP.

Testpatient 1: Der er tilknyttet et behandlingstestamente til testpatienten.

Testpatient 2: Der er tilknyttet et livstestamente til testpatienten.

Testpatient 1: Anvendersystemet viser, at der er tilknyttet et behandlingstestamente, men ikke et livstestamente

Testpatient 2: Anvendersystemet viser, at der er tilknyttet et livstestamente, men ikke et behandlingstestamente.





15

Forretningsregel 13:

Anvendersystemet skal vise, om patienten har en organdonorregistrering.

Anvendersystemet har tilknyttet to forskellige testpatienter på NSP.

Testpatient 1: Der er tilknyttet en organdonorregistrering.

Testpatient 2: Der er ikke tilknyttet en organdonorregistrering.

Testpatient 1: Anvendersystemet viser at der er tilknyttet en organdonorregistrering

Testpatient 2: Anvendersystemet viser at der ikke er tilknyttet en organdonorregistrering




16

Forretningsregel 14:

Fra patientportaler skal der være adgang for pårørende med fuldmagt til patientens Fælles Stamkort, således at disse fuldmagtshavere kan læse og redigere data på tilsvarende vis som patienten selv.

Bemærk: Det er kun sundhed.dk, som patientportal, hvor understøttelse af adgang via fuldmagt er påkrævet.

Fuldmagter kan tildeles borgere via den fællesoffentlige fuldmagtsservice.

En borger tildeles digital fuldmagt over en testpatient via Fællesoffentlig fuldmagtsservice.

Der må ikke være adgang til Fælles Stamkort via egen udstedte fuldmagtsløsninger.

Testpatientens Fælles Stamkort kan læses, og der kan redigeres i stamkortoplysninger, herunder telefonnummer, pårørende, sprog og midlertidig adresse.




17

Forretningsregel 15:

Patienter har via Min Spærring mulighed for at spærre for enkelte sundhedspersoners adgang til Fælles Stamkort.

Bemærk: Denne test udgår, da der ikke skal være mulighed for at patienter kan spærre for deling af stamkortdata fra Fælles Stamkort version 3.





18

Forretningsregel 16:

Opmærkning af data i Fælles Stamkort, således at der i Fælles Stamkort kan ses, hvem der her redigeret stamkortoplysninger, og hvornår disse er redigeret.

Bemærk: Denne opmærkning skal ikke forveksles med log oplysninger i Minlog.

Anvendersystemet har tilknyttet en testpatient på NSP.

Der indtastes et telefonnummer, en pårørende, et sprog og en midlertidig adresse på testpatienten i anvendersystemet.

Scenarie 1: Hvis opmærkningen er på personniveau jvf. forretningsreglen.
Der indtastes fornavn, efternavn samt organisation (hvis det ikke er en borger) som opmærkning på telefonnummer, en pårørende, et sprog og en midlertidig adresse.

Scenarie 2: Hvis opmærkningen er på organisationsniveau: Der indtastes en rolleangivelse samt organisation som opmærkning på telefonnummer, en pårørende, et sprog og en midlertidig adresse.

Scenarie 1: Opmærkningen vises på testpatientens stamkortoplysninger under telefonnummer, en pårørende, et sprog og en midlertidig adresse med tidspunkt, navn og evt. organisation.

Scenarie 2: Opmærkningen vises på testpatientens stamkortoplysninger under telefonnummer, en pårørende, et sprog og en midlertidig adresse med tidspunkt, rolle og organisation.




19

Forretningsregel 17:

Anvendersystemet skal vise patientens registrering af fravalg af genoplivningsforsøg ved hjertestop.

Bemærk: Visse systemer på akutområdet er godkendt af Sundhedsdatastyrelsen, til ikke at vise alle oplysninger fra Fælles Stamkort, men udelukkende borgerens registrering af fravalg af genoplivningsforsøg.

Anvendersystemet har tilknyttet to forskellige testpatienter på NSP.

Testpatient 1: Der er tilknyttet et aktivt fravalg af genoplivningsforsøg ved hjertestop.

Testpatient 2: Der er ikke tilknyttet et aktivt fravalg af genoplivningsforsøg ved hjertestop (anvendersystemer kan ikke skelne mellem, om der ikke er foretaget en registrering, eller om den ikke er aktiv endnu).

Bemærk: Registreringer af fravalg af genoplivningsforsøg ve hjertestop, bliver først aktive 7 dage efter registrering, så testdata skal forberedes i god tid.

Testpatient 1: Anvendersystemet viser, at der er tilknyttet et aktivt fravalg af genoplivningsforsøg ved hjertestop.

Testpatient 2: Anvendersystemet viser, at der ikke er tilknyttet aktivt fravalg af genoplivningsforsøg ved hjertestop.




20

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

Sundhedsdatastyrelsen er forpligtet til at foretage maskinel registrering (logning) af anvendelser af personoplysninger i den fælles digitale infrastruktur. Logningsoplysninger skal mindst indeholde oplysning om:

1) hvem der har foretaget opslag med angivelse af fornavn, efternavn samt autorisationsnummer eller titel,

2) behandlingssted, hvorfra opslaget er foretaget, og

3) tidspunkt for opslaget.

Anvendersystemet har tilknyttet en testpatient på NSP.

Scenarie 1: Der laves et borger-/medarbejderinitieret opslag på testpatientens Fælles Stamkort.

Scenarie 2: Der laves en borger-/medarbejderinitieret ændring på testpatientens stamkortdata.

Scenarie 3: Der laves et systemopslag på testpatientens Fælles Stamkort, som efterfølgende vises for en medarbejder.

Scenarie 4: Der laves et systemkald på en medarbejders ændring på testpatientens stamkortdata.

Bemærk: Anvendersystemer er forskellige i forhold til, hvordan der laves logning. Anvendersystemer skal teste de scenarier, der understøttes af deres integration til Fælles Stamkort og stamkortregisteret.

Scenarie 1: Der kontrolleres i log, at oplysningerne for "hvem", "hvorfra" og "hvornår" er logget til testpatientens Minlog.

Scenarie 2: Der kontrolleres i log, at oplysningerne for "hvem", "hvorfra" og "hvornår" er logget til testpatientens Minlog.

Scenarie 3: Der kontrolleres i Minlog, at oplysningerne for medarbejderes adgang til testpatientens Fælles Stamkort er logget, så "hvem", "hvorfra" og "hvornår" kan vises. 

Scenarie 4: Der kontrolleres i Minlog, at oplysningerne for medarbejderes ændring i testpatientens stamkortdata er logget, så "hvem", "hvorfra" og "hvornår" kan vises.




21

Reducering af logdata (Minlog vejledningsdokument krav 9 og 10).

Hvis anvendersystemet laver systembaserede opslag og ændringer, og ønsker at reducere antallet af kald til Minlog, kan logdata reducueres jvf. Minlog vejledningsdokument krav 9 og 10.


Anvendersystemet har tilknyttet en testpatient på NSP.

Scenarie 1: Der laves et systemopslag på testpatientens Fælles Stamkort, som efterfølgende vises for en medarbejder på tidspunkt 1 og senere igen på tidspunkt 2.

Scenarie 2: Der laves et systemkald på en medarbejders ændring på testpatientens stamkortdata på tidspunkt 1 og senere igen på tidspunkt 2.

Bemærk: Scenarie 1 og scenarie 2 kan slås sammen.

Scenarie 1: Der kontrolleres i Minlog, at oplysningerne for medarbejderes adgang til testpatientens Fælles Stamkort er logget, så "hvem", "hvorfra" og "hvornår" kan vises som én logning, hvor både tidspunkt 1 og tidspunkt 2 indgår.

Scenarie 1: Der kontrolleres i Minlog, at oplysningerne for medarbejderes ændring i testpatientens stamkortdata er logget, så "hvem", "hvorfra" og "hvornår" kan vises som én logning, hvor både tidspunkt 1 og tidspunkt 2 indgår.





22

Adgang for ikke-autoriserede sundhedsfaglige (Sundhedslovens §42 a).

Det er muligt for ikke autoriserede sundhedsfaglige (eksempelvis lægesekretærer) at se og redigere i patientens stamkortdata.

Bemærk: Ved systemopslag og systemkald pålægges anvendersystemet ansvaret for om medarbejderen må få adgang til stamkortdata.

Anvendersystemet har tilknyttet en testpatient på NSP og har anmodet om at få en trustaftale på NSP's testmiljøer.

En testmedarbejder uden sundhedsfaglig autorisation med med tilknyttet national rolle NSPsundassistR1 eller NSPsundassistR2 laver et opslag på en testpatient.



Testmedarbejder uden sundhedsfaglig autorisation kan se testpatientens Fælles Stamkort og redigere i stamkortdata.




23

Adviseringer (Teknisk regel)

Anvendersystemer der anvender lokale registerkopier af Fælles Stamkort, skal kunne reagere på ændringer i borgerens Fælles Stamkort indenfor 5 minutter.

Anvendersystemet har tilknyttet en testpatient på NSP, er tilsluttet den nationale adviseringsservice og lytter på ændringer fra stamkortregisteret, organdonorregisteret, livs- og behandlingstestamenteregisteret samt register for fravalg af genoplivning ved hjertestop.

Scenarie 1: Via NSP'ens testværktøj laves der en ændring på testpatientens stamkortregister.

Scenarie 2: Når scenarie 1 er gennemført, laves der en ændring på testpatientens organdonorregistrering via NSP'ens testværktøj.

Scenarie 3: Når scenarie 2 er gennemført, laves der en ændring på testpatientens livs og behandlingstestamenteregistrering via NSP'ens testværktøj.

Scenarie 4: Når scenarie 3 er gennemført, laves der en ændring på testpatientens registrering for fravalg af genoplivning ved hjertestop via NSP'ens testværktøj.

Scenarie 1: Anvendersystemet viser en ændring på testpatientens Fælles Stamkort, eller henter ændringen på testpatientens Fælles Stamkort indenfor 5 minutter.

Scenarie 2: Anvendersystemet viser en ændring på testpatientens Fælles Stamkort, eller henter ændringen på testpatientens Fælles Stamkort indenfor 5 minutter.

Scenarie 3: Anvendersystemet viser en ændring på testpatientens Fælles Stamkort, eller henter ændringen på testpatientens Fælles Stamkort indenfor 5 minutter.

Scenarie 3: Anvendersystemet viser en ændring på testpatientens Fælles Stamkort, eller henter ændringen på testpatientens Fælles Stamkort indenfor 5 minutter.




...

1.02024-02-07Test af Fælles Stamkort på baggrund af domæneregler beskrevetSDS
1.0.12024-03-1112Præciseret ordlyd i henhold til forretningsregler, således det er tydeligt at systemintegrationstest ikke er relateret til domæneregler, men stadig påkrævt af Fælles StamkortSDS