Testpersoner i E-hälsomyndighetens produktionsmiljö
Tester i produktionsmiljö ska enbart användas i begränsad omfattning och med utpekade testpersoner. På den här sidan beskrivs förutsättningar för tester av Nationella läkemedelslistan i E-hälsomyndighetens produktionsmiljö.
1. Inledning
All utveckling, testning och utbildning ska i första hand ske i särskilt avsedda testmiljöer. Anslutande aktörer är skyldiga att ha testmiljöer som är så produktionslika som möjligt, enligt krav 3.7.1 och 3.7.2 i Arkitekturkrav för aktör som ansluter system till E-hälsomyndighetens tjänster.
Det förekommer situationer där test i testmiljö inte är tillräckligt för att täcka verksamhetens behov. I dessa undantagsfall kan test i produktionsmiljö vara nödvändigt, exempelvis för att säkerställa korrekt konfiguration eller vid felsökning. Test i produktionsmiljö får endast genomföras om det är absolut nödvändigt och aldrig som ersättning för tester som ska utföras i testmiljö.
Vid testning eller felsökning i produktionsmiljö gäller följande:
-
Test i produktionsmiljö får endast ske om konnektivitetstjänster och produktionslika testmiljöer inte räcker till.
-
Efter analys i produktionsmiljö ska konfigurationen eller felet återskapas med testdata i en kontrollerad testmiljö, för att minimera risk och undvika onödiga tester i produktion.
-
Det är inte tillåtet att använda verkliga patienters identitet vid testning eller felsökning.
-
Testning och felsökning i produktionsmiljö får endast ske med ett begränsat antal testpersoner (se tabell 1 nedan).
-
Användning av testpersoner i produktionsmiljö är frivillig och varje organisation ansvarar för att genomföra riskanalyser vid sådan användning.
Sammanfattningsvis: Test i produktionsmiljö ska alltid ske med stor försiktighet, vara väl motiverat och får aldrig ersätta de tester som ska utföras i testmiljö.
2. Begränsning av funktionalitet
Här presenteras endast hur testpersoner hanteras i Nationella läkemedelslistans produktionsmiljö i versionspaket 21.
Följande begränsningar finns:
-
Fullmakter kan inte skapas på testpersoner.
-
Ett aktivt Registrerat åtkomstsamtycke kan inte skapas då det kräver medgivande från patient.
- En försäljningstransaktion i FOTA får inte att skapas på en testperson.
-
Det går inte att skapa testresurser på patient med födelsedatum
2.1. Dospatienter
Följande begränsningar finns för dospatient:
- Nya dospatienter får inte skapas, dosunderlag och dossamtycke får inte registreras.
- Befintliga dospatienter:
- ska vara vilande.
- får inte avregistreras eller flyttas.
3. Testpersoner
3.1. Vad är en testperson
-
En testperson har ett fiktivt personnummer som Skatteverket tagit fram för test och som inte finns i Skatteverkets folkbokföringsregister.
-
E-hälsomyndigheten har valt ut ett antal testpersonnummer för att skapa testpersoner som är tillgängliga i produktionsmiljön för test av konfiguration och felsökning.
-
Testpersonerna är tillgängliga via FHIR vid hämtning av resursen Patient. Resursen Patient kommer som metadata ha attributet Testperson med kod HTEST .
-
En testperson kan ha en vårdnadshavarrelation.
REKOMMENDATION
Det är viktigt att det i anslutande system är tydligt för användare att det är en testperson, för detta ansvarar anslutande system.
3.2. Resurser som berörs
Alla resurser med en relation till en testperson har en markering att det är testdata, enligt [Resurs].meta.security.code = HTEST.
-
Patient (i form av en avgränsad mängd testpersoner)
-
Förskrivning
-
Uttag
-
Uttag pappersrecept
-
Dossamtycke
-
Dosunderlag
-
Spärr
-
Registrerat åtkomstsamtycke
-
Läkemedelslista
-
Händelse (tillhörande resurser ovan)
Utskrifter
-
Receptblankett som skrivs ut för testperson har en vattenstämpel med texten "FÖR TEST" för att tydligt markera att det avser en testperson.
REKOMMENDATION
E-hälsomyndigheten rekommenderar att resurser kopplade till en testperson tydligt markeras som testdata för användaren.
3.3. Vilka testpersoner finns i produktionsmiljön
I tabell 1 nedan definieras vilka testpersoner som är tillgängliga i produktionsmiljön. Tabellen visar relevanta attribut för resursen Patient.
Samtliga testpersoner har följande egenskaper:
-
Aktiv: true
-
Folkbokförd: NO
-
Avliden: saknar värde
-
Testperson: HTEST
-
Tilltalsnamnsmarkering, Län och Kommun: saknar värde
3.3.1. Gallring av testdata
För samtliga testpersoner gäller att alla typer av resurser (och dess versioner) gallras 7 dygn efter att de registrerats. De resurser som gallras är:
-
Förskrivning och dess uttag
-
Uttag av pappersrecept
-
Registrerat åtkomst samtycke
-
Händelse (tillhörande resurser ovan)
För testpersoner där testdata återskapas dagligen utförs gallring dagligen med start 00:30 för förskrivningar och uttag samt dess händelser.
3.3.2. Dagligt återskapande av testdata
När gallringen är utförd återskapas förskrivningar och uttag och dess händelser.
3.3.3. Testpersonnummer i produktionsmiljön
Tabell 1 - Testpersonnummer i produktionsmiljön
Personnummer |
Förnamn |
Efternamn |
Redigerat namn |
Dospatient |
Testdata gallras och återskapas dagligen |
Kommentar |
---|---|---|---|---|---|---|
189001019802 |
Test Ett |
Testsson |
Testsson, Test Ett |
|
|
|
190505059808 |
Test Två |
Testsson |
Testsson, Test Två |
|
Ja |
|
190505069815 |
Test Tre |
Testsson |
Testsson, Test Tre |
Ja |
Ja |
Dossamtycke och dosunderlag finns, men dosproducent saknas eftersom personen inte är upplagd i systemet för Sortiment och leveransinformation (SOL). |
190505109819 |
Test Fyra |
Testsson |
Testsson, Test Fyra |
|
Ja |
|
190505149815 |
Test Fem |
Testsson |
Testsson, Test Fem |
|
Ja |
|
190505189811 |
Test Sju |
Testsson |
Testsson, Test Sju |
|
Ja |
|
190808099808 |
Test Åtta |
Testsson |
Testsson, Test Åtta |
Ja |
|
Dosproducent är Svensk Dos.
|
192509099269 |
Test Nio |
Testsson |
Testsson, Test Nio |
|
|
|
192801106598 |
Test Tio |
Testsson |
Testsson, Test Tio |
|
|
|
194902102138 |
Test Elva |
Testsson |
Testsson, Test Elva |
|
|
|
196404094739 |
Test Tolv |
Testsson |
Testsson, Test Tolv |
|
Ja |
|
197907179191 |
Test Tretton |
Testsson |
Testsson, Test Tretton |
|
|
|
198808112380 |
Test Fjorton |
Testsson |
Testsson, Test Fjorton |
|
|
|
198903082389 |
Test Femton |
Testsson |
Testsson, Test Femton |
Ja |
Ja |
Dossamtycke och dosunderlag finns, men dosproducent saknas eftersom personen inte är upplagd i systemet för Sortiment och leveransinformation (SOL). |
199005062386 |
Test Sexton |
Testsson |
Testsson, Test Sexton |
|
Ja |
|
199005072393 |
Test Sjutton |
Testsson |
Testsson, Test Sjutton |
|
Ja |
|
199005092391 |
Test Arton |
Testsson |
Testsson, Test Arton |
|
ja |
|
199005102380 |
Test Nitton |
Testsson |
Testsson, Test Nitton |
|
ja |
|
199005102398 |
Test Tjugo Mamma |
Testsson |
Testsson, Test Tjugo Mamma |
|
Ja |
|
200109252395 |
Test Tjugoett Pappa |
Testsson |
Testsson, Test Tjugoett Pappa |
|
Ja |
|
20050714-2388 |
Test Tjugotvå Mamma |
EhmVIP |
EhmVIP, Test Tjugotvå Mamma |
Ja |
Ja |
|
201801072396 |
Test Barn Ett |
Testsson |
Testsson, Test Barn Ett |
|
|
Vårdnadshavarrelationer:
|
201801242387 |
Test Barn Två |
Testsson |
Testsson, Test Barn Två |
|
|
Vårdnadshavarrelation till:
|
20240608-2384
|
Test Barn Tre |
EhmVIP |
EhmVIP, Test Barn Tre |
|
Ja |
|
Versionshistorik
Version | Datum | Release | Kommentar |
---|---|---|---|
1.0 | 2024-08-26 | 21.10 | Ny sida i handboken till release 21.10 |
1.1 | 2024-11-05 | 21.11 | Utskrift av receptblankett för testperson har en vattenstämpel för att indikera att det avser testdata. |
1.2 | 2024-09-26 | 21.14 |
|