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:

  • 200109252395: Test Tjugoett Pappa

  • 199005102398: Test Tjugo Mamma

201801242387

Test Barn Två

Testsson

Testsson, Test Barn Två



Vårdnadshavarrelation till:

  • 200109252395 , Test Tjugoett Pappa

  • 199005102398, Test Tjugo Mamma

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
  • Förtydligat när testpersoner i produktion ska tillämpas.
  • Lagt till information om vilka testpersonnummer som är dospatienter samt riktlinjer för tillämpning.
  • Lagt till två nya testpersoner som är gemensamma med Inera.
  • Förtydligat regler för gallring av testresurser samt återskapande av testrecept och uttag dagligen.