Page History
| Navitabs |
|---|
| Excerpt | ||
|---|---|---|
| ||
Dette dokument giver en beskrivelse af de fælles testmiljøer. |
Introduktion
National sundheds-it handler om integration af it-systemer på tværs af parterne i sundhedsvæsenet - altså på tværs af sektorskel. Der er rigtig mange it-systemer i sundhedsdomænet, og de har alle deres egne produktlinjer, roadmaps og udrulningsplaner. Når så mange systemer skal bringes til at spille sammen, er der behov for rigtig gode testmuligheder, både i selve udviklingen af (ny) funktionalitet, når systemerne skal testes på tværs af parterne, når brugerne skal uddannes, og hvis der senere bliver fundet fejl, hvor fejlene skal forsøges reproduceret i kontrollerede omgivelser.
Allerede fra begyndelsen, hvor NSP i første omgang skulle støtte udvikling og implementering af FMK, viste der sig dels behov for forskellige typer af test-miljøer, dels at der i miljøerne fandtes sammenhængende testsdata, dvs. realistiske testdata med forskellige organisations- og brugertyper, testpatienter af alle mulige slags (børn, unge, forældre, døde, befuldmægtigede osv. osv.). Det skulle også være muligt at rulle testdata tilbage til en tidligere kendt tilstand, så f.eks. undervisere kunne føre forskellige hold igennem på et kendt testdata-grundlag, eller der kunne gennemføres end-to-end testcamps med deltagelse af mange leverandører på testscenarier, der var udarbejdet på forhånd. Det har været en kæmpe opgave at skabe alt dette, men det har nu eksisteret i mere end 10 år, og har været enormt værdiskabende i en række nationale initiativer.
SDS stiller et antal fælles testmiljøer til rådighed for anvendere indenfor sundhedssektoren til test af integration af nationale services i egne it-systemer samt til undervisningsformål.
Version 0.1 Februar 2013
Introduktion
NSI stiller et antal fælles testmiljøer til rådighed for anvendere indenfor sundhedssektoren til test af integration af nationale services i egne it-systemer samt til undervisningsformål.
Miljøerne imødekommer en række koordinerede behov og ønsker fra regioner og andre aktører, og der er i designet lagt vægt på stabilitet og sammenhængende testdata. Derfor er der - som en del af de fælles testmiljøer - udviklet et fælles system til oprettelse af realistiske og sammenhængende testdata. Systemet garanterer, at de genererede data er sammenhængende, dvs. at f.eks. cpr-numre brugt i FMK også findes i cpr-registret på NSP, og at testordinationer er udstedt af eksisterende testlæger. Der genereres automatisk realistiske kliniske testdata i de tilknyttede nationale services, f.eks. dannes der medicinkort i FMK for samtlige testpatienter i de fælles miljøer, baseret på anonymiserede produktionsdata.
De fælles testmiljøer består alle af to NSP-instanser samt et antal bagvedliggende nationale services. Sikkerhedsmæssigt anvendes den nationale test-infrastruktur for medarbejdercertifikater.
I figuren ovenfor er FMK, DDV og bemyndigelsesservicen illustreret som ”bagvedliggende services”. Arkitekturen er forberedt på, at der vil komme flere services – de eksisterende snitflader udstillet af de to NSP-instanser vil dermed blive udvidet med de nye muligheder, uden at den eksisterende funktionalitet vil blive berørt. Det nationale OCES testmiljø for medarbejdercertifikater er illustreret udenfor rammerne af det fælles miljø, idet testcertifikater ikke er udstedt til de enkelte fælles miljøer, men er ”globalt” gyldige for alle it-systemer, der gør brug af OCES testmiljøet.
Hvis du vil...
| |||||||
... som forrentingsansvarlig | ... som brugere | ... som supportere | |||||
...
Desuden er der eksternt placeret materiale. Se dokumentet: Dokumentliste for komponentleverancer.
I det følgende beskrives
- Udkast - Adgang til fælles testmiljøer
- Udkast - Hvad og hvordan på de fælles testmiljøer
- Udkast - Support på fælles testmiljøer
| Section | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Se følgende sider for mere viden: Overordnet løsningsbeskrivelse Miljøoversigt Begrænsninger
De forskellige testmiljøer
| Multiexcerpt | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Der findes i alt 4 testmiljøer som man kan benytte sig af som serviceanvender hos NSP:
|
Sammenhængende testdata
På de fire testmiljøer er testdata koordineret på tværs af de forskellige services, således at testdata fremstår sammenhængende. NSP-teamet står for forvaltning af testdata, som genereres og vedligeholdes fra centralt hold. Der skal bemærkes, at testdata kun er sammenhængende på tværs af testservices indenfor sundhedsområdet, og kun i mindre omfang er koordineret med fællesoffentlige løsningers testdata.
Der eksisterer to typer af testdata: Generelle testdata og aftager-specifikke testdata. De generelle testdata omfatter registre og klassifikationer og benyttes af alle aftagere. Derimod er test-patienter og test-brugere aftager-specifikke – hver aftager får fra centralt hold tildelt et selvvalgt antal test-patienter og test-brugere som de kan benytte.
Der er pt. ingen validering, der sikrer, at en aftager kun ændrer i egne test-data. Modellen bygger på tilliden til, at aftagerne holder sig inden for deres egne test-patienter.
Læs mere om Dynamisk test generator(DTG) samt Dynamisk Request generator (DRG)
Dump / Restore
Der er udviklet en Dump/Restore webservice-snitflade, som kan benyttes til at administrere test-data (fx gemme og genindlæse data, flytte data mellem miljøer, flytte data fra en patient til en anden mm). Dump/Restore funktionalitet benyttes i særlig grad til uddannelsesformål, hvor en underviser eksempelvis kan opbygge testdata på nogle enkelte patienter, kopiere data til et helt klassesæt testpatienter og efter endt undervisning genetablere testdata, så det er klart til det næste hold kursister. Til administration af testdata via Dump/Restore snitfladen er der udformet en simpel GUI klient.
Hvordan får jeg adgang?
Læs mere om adgang til testmiljøerne her: Adgang til fælles testmiljøer
Eventuelt se: FAQ NSP miljøer for svar på typiske spørgsmål.
Begrænsninger
Der er følgende begrænsninger i de fælles testmiljøer:
- Testmiljøerne er ikke identiske med produktion, hverken datamængder eller hardwaremæssigt
- Derimod er snitflader til services i uddannelsesmiljøet og produktionstestmiljøet identiske med produktion, og alle services kan kaldes
- Det er kun i meget begrænset omfang muligt at køre stress-tests, p.g.a. testmiljøets nedskaleringen i forhold til data og hardware
Den nationale service receptserveren giver ikke mulighed for separate testmiljøer, og derfor er de fælles miljøer afkoblet fra receptserveren. Recepthåndtering løses af FMKs kopidatabase af receptserveren.
...
