Det Danske Vaccinationsregister Århus 29. august 2013
Dagens program - DDV DDV – en status Datamodel Demo stamdata Stamdata via NSP Demo – FMK-online Webservices – overblik Bemyndigelse Testsystemer og testdata Videre forløb herfra
Overordnet projektstatus Bekendtgørelse i høring DDV udstilles nu i FMK-online SmartFraming-løsning ikke længere tilgængelig WS-integration: 2 systemer certificerede til pilottest Stamdata distribueres via NSP Bemyndigelse via fælleskomponent - tilgås via FMK- online DDV tilgængelig på RSI-testsystemer
DDV - hvorfor Registrering af givne vaccinationer –Central registrering, delte data, et fælles billede. –Erstatter papirkort –Central adgang til data mhp. forskning og overvågning Anbefaling af vaccinationer –Hjælp til borgere –Beslutningsstøtte til læger I forhold til FMK er tidsskalaerne anderledes –Data i princippet relevante i hele borgerens levetid
DDV og omgivelserne DDV LægerSygehuseVacc.klinikkerØvrigeBorgere SygesikringsregisterReceptserverSSI Overvågning DW
Hvad er en Vaccination En vaccination er …et lægemiddel …givet til en person …på et tidspunkt …af en ”vaccinator”
Kilder til vaccinationsdata Oprettet direkte i systemet via ws- snitflade eller FMK-online Importeret via sygesikringsregisteret Importeret via receptserver Forskellige beskrivelsesniveauer afhængig af datakilde
Stamdata til Vaccination Datamodel - vaccinationer Sygdom Vaccine SSI Lægemiddel * * * 1 1* Dosisforslag
Eksempel
Gyldighed Tekniske gyldighedsfelter validFrom og ValidTo Den teknisk gyldige er gældende til alle tider Alle typer af stamdata Eksplicitte gyldighedsangivelser usableFrom og usableTo Relevante for lægemidler
Eksempel fra testsystemet
Hvad er en anbefalet vaccination Angiver En person En vaccine Et anbefalet tidspunkt (evt. et forløbstilhørsforhold)
Stamdata til forløb og anbefalede vaccinationer Datamodel – forløb Vaccinationsforløb ForløbselementVaccine 1 1 * *
Stamdata via NSP Entré Kaspar!
Eksempel fra testsystemet
DDV-adgang Webapplikation Web Services
FMK-online…
DDV Webservices ”FMK-agtige” –Mange begreber vil være velkendte –Deler stamdata med FMK Den Gode Webservice SOSI Sikkerhed Teknologi: Spring WS, JAXB binding
Webservices - grupperet Vaccinationer –Vis, vis hvis opdateret, opret, opret tidligere, opdater, slet, historik, ”udskriv” Forløbstilknytning –Opret, slet, fravælg, fjern fravalg, vis fravalgte Anbefalede Vaccinationer –Vis, opret, opdater, slet, effektuer Multiupdate
Webservices – hvordan? Snitfladespecifikation WSDL og XML-schemas Værktøjer til test –SOAPUI –SOSI IDkort generator Testsystemer
WS-struktur
Testsystemer m.m. DDV hostes hos Netic (som FMK). 1 Produktionssystem (vaccinationsregister.dk) 1 Staging-system (test.vaccinationsregister.dk) 3 mindre testsystemer (udv1, udv2, udv3.vaccinationsregister.dk) - p.t. IP-adresse filtreret. DDV på RSI-testsystemer, p.t. TEST1 og TEST2 sammen med FMK.
Bemyndigelse Roller og rettigheder Medhjælpere og tildeling af rettigheder til disse. Check i DDV for roller og rettigheder
Bemyndigelse Delegering af rettigheder Fælles service – FMK og DDV Bemyndigelser vedligeholdes p.t. via FMK-online Distribueres via NSP/DoDi/KRS Indlejres som stamdata i FMK og DDV via KRS-klient
Bemyndigelse - systemer Bemyndigelses- service FMK-onlineLPS, EPJ NSP / DoDi SFTP DGWS FMK DDV KRS
Bemyndigelse Demo FMK-online Hvordan anvendes det i ws-snitfladen Header-felter a la FMK WS-snitflade for bemyndigelse – ændring under udarbejdelse – adgang hertil efterfølgende.
Kommende ting... Mindre snitflade korrektioner efter erfaringer fra pilottest og FMK Dump/Restore funktionalitet a la FMK Automatisk tilmelding til forløb og mapning af vaccinationer fra sygesikringsregisteret til anbefalede
Systemer Produktion Staging – bruges af Trifork til leverancetest RSI-Testsystemer: –TEST1 og TEST2 til leverandørernes test. Indeholder bl.a. et fuldt nsp-setup så bemyndigelsesting virker hele vejen rundt. –UDD til uddannelsesformål –PRODTEST Interne testsystemer: udv1, udv2, udv3.
Testdata Anbefaler TEST1 og TEST2 til leverandørernes test – deler testdata med FMK, så kendte testpatienter m.m. Endnu ikke fastlagt testpersoner med prædefinerede data – ønsker modtages gerne. Dump/Restore funktionalitet a la FMK på vej – gør det nemmere at reetablere scenarier.
Certificering Certificeringskriterier for pilottest –Mangler bemyndigelseshåndtering 2 systemer er certificeret Gennemføres typisk med Medcom og Trifork
Eventuelt ??