Det Danske Vaccinationsregister rhus 29 august 2013 Dagens

  • Slides: 31
Download presentation
Det Danske Vaccinationsregister Århus 29. august 2013

Det Danske Vaccinationsregister Århus 29. august 2013

Dagens program - DDV § § § § DDV – en status Datamodel Demo

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 § Smart.

Overordnet projektstatus § Bekendtgørelse i høring § DDV udstilles nu i FMK-online § Smart. Framing-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 FMKonline § DDV tilgængelig på RSI-testsystemer

DDV - hvorfor § Registrering af givne vaccinationer – Central registrering, delte data, et

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 Læger Sygehuse Vacc. klinikker Øvrige Borgere DDV Sygesikringsregister Receptserver SSI Overvågning

DDV og omgivelserne Læger Sygehuse Vacc. klinikker Øvrige Borgere DDV Sygesikringsregister Receptserver SSI Overvågning DW

Hvad er en Vaccination En vaccination er § …et lægemiddel § …givet til en

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 wssnitflade eller FMK-online § Importeret

Kilder til vaccinationsdata § Oprettet direkte i systemet via wssnitflade eller FMK-online § Importeret via sygesikringsregisteret § Importeret via receptserver Forskellige beskrivelsesniveauer afhængig af datakilde

Datamodel - vaccinationer Stamdata til Vaccination Sygdom * * Vaccine 1 * SSI Lægemiddel

Datamodel - vaccinationer Stamdata til Vaccination Sygdom * * Vaccine 1 * SSI Lægemiddel 1 * Dosisforslag

Eksempel

Eksempel

Gyldighed Tekniske gyldighedsfelter § valid. From og Valid. To § Den teknisk gyldige er

Gyldighed Tekniske gyldighedsfelter § valid. From og Valid. To § Den teknisk gyldige er gældende til alle tider § Alle typer af stamdata Eksplicitte gyldighedsangivelser § usable. From og usable. To § Relevante for lægemidler

Eksempel fra testsystemet

Eksempel fra testsystemet

Hvad er en anbefalet vaccination Angiver § En person § En vaccine § Et

Hvad er en anbefalet vaccination Angiver § En person § En vaccine § Et anbefalet tidspunkt § (evt. et forløbstilhørsforhold)

Datamodel – forløb Stamdata til forløb og anbefalede vaccinationer Vaccinationsforløb 1 * 1 Forløbselement

Datamodel – forløb Stamdata til forløb og anbefalede vaccinationer Vaccinationsforløb 1 * 1 Forløbselement Vaccine *

Stamdata via NSP § Entré Kaspar!

Stamdata via NSP § Entré Kaspar!

Eksempel fra testsystemet

Eksempel fra testsystemet

DDV-adgang § Webapplikation § Web Services

DDV-adgang § Webapplikation § Web Services

FMK-online…

FMK-online…

DDV Webservices § ”FMK-agtige” – Mange begreber vil være velkendte – Deler stamdata med

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 tidligere, opdater, slet,

Webservices - grupperet § Vaccinationer – Vis, vis hvis opdateret, 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 –

Webservices – hvordan? § Snitfladespecifikation § WSDL og XML-schemas § Værktøjer til test – SOAPUI – SOSI IDkort generator § Testsystemer

WS-struktur <wsdl: operation name="Get. Vaccination. Card"> <soap: operation soap. Action="http: //vaccinationsregister. dk/schemas/2010/07/01#Get. Vaccination. Card"/>

WS-struktur <wsdl: operation name="Get. Vaccination. Card"> <soap: operation soap. Action="http: //vaccinationsregister. dk/schemas/2010/07/01#Get. Vaccination. Card"/> <wsdl: input name="Get. Vaccination. Card. Request. Input"> <soap: header use="literal" part="Security. Header" message="tns: Security. Header"/> <soap: header use="literal" part="Medcom. Header" message="tns: Med. Com. Header"/> <soap: header use="literal" part="On. Behalf. Of. Header" message="tns: On. Behalf. Of. Header"/> <soap: header use="literal" part="Whitelisting. Header" message="tns: Whitelisting. Header" wsdl: required="true"/> <soap: body use="literal"/> </wsdl: input> <wsdl: output name="Get. Vaccination. Card. Response. Output"> <soap: header use="literal" part="Timing. Header" message="tns: Timing. Header"/> <soap: body use="literal"/> </wsdl: output> <wsdl: fault name="DGWSFault"><soap: fault name="DGWSFault" use="literal"/> </wsdl: fault> </wsdl: operation>

Testsystemer m. m. § § DDV hostes hos Netic (som FMK). 1 Produktionssystem (vaccinationsregister.

Testsystemer m. m. § § DDV hostes hos Netic (som FMK). 1 Produktionssystem (vaccinationsregister. dk) 1 Staging-system (test. vaccinationsregister. dk) 3 mindre testsystemer (udv 1, udv 2, udv 3. vaccinationsregister. dk) - p. t. IP-adresse filtreret. § DDV på RSI-testsystemer, p. t. TEST 1 og TEST 2 sammen med FMK.

Bemyndigelse § Roller og rettigheder § Medhjælpere og tildeling af rettigheder til disse. §

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

Bemyndigelse § Delegering af rettigheder § Fælles service – FMK og DDV § Bemyndigelser vedligeholdes p. t. via FMK-online § Distribueres via NSP/Do. Di/KRS § Indlejres som stamdata i FMK og DDV via KRS-klient

Bemyndigelse - systemer FMK-online LPS, EPJ DGWS Bemyndigelsesservice SFTP NSP / Do. Di FMK

Bemyndigelse - systemer FMK-online LPS, EPJ DGWS Bemyndigelsesservice SFTP NSP / Do. Di FMK KRS DDV

Bemyndigelse § Demo FMK-online § Hvordan anvendes det i ws-snitfladen § Header-felter a la

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

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: –

Systemer § Produktion § Staging – bruges af Trifork til leverancetest § RSI-Testsystemer: – TEST 1 og TEST 2 til leverandørernes test. Indeholder bl. a. et fuldt nsp-setup så bemyndigelsesting virker hele vejen rundt. – UDD til uddannelsesformål – PRODTEST § Interne testsystemer: udv 1, udv 2, udv 3.

Testdata § Anbefaler TEST 1 og TEST 2 til leverandørernes test – deler testdata

Testdata § Anbefaler TEST 1 og TEST 2 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 §

Certificering § Certificeringskriterier for pilottest – Mangler bemyndigelseshåndtering § 2 systemer er certificeret § Gennemføres typisk med Medcom og Trifork

Eventuelt ? ?

Eventuelt ? ?