Presentation laddar. Vänta.

Presentation laddar. Vänta.

Projektet Vårddatalager

Liknande presentationer


En presentation över ämnet: "Projektet Vårddatalager"— Presentationens avskrift:

1 Projektet Vårddatalager
Landstinget Dalarna Peter Back

2 Strategiska val Utveckla ett mellanlager för vårdinformation
Exponera via nationella tjänstekontrakt och standardiserade värdemängder Informationsflöde och affärslogik via/hos NKRR Anslut och stöd kvalitetsregistret BHVQs informationsspecifikation Gjordes ett antal strategiska val:…

3 Översikt av lösning… Kommer visa en översikt av hela lösningen…

4 Hos Landstinget Dalarna
+ GetActivities() + GetObservations() + GetCareContacts() VDL Läser från TakeCare och lagrar färdiga svar i VDL (med standardiserad koder) Termer i TakeCare har fått Snomed-CT-koder Vy visar endast termer med koder (exempel: flera termer för kroppsvikt, endast den med kod visas i vyn) Verksamhetens mallar har justerats till att endast använda dessa termer Inkrementell- och historisk inläsning Tittar vi utanför LD… VDL Vårddatalager BI Business intelligence xml Vy TakeCare BI

5 NKRR BHVQ NTP NKRR RTP VDL xml BI TakeCare Överst registret BHVQ
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR RTP + GetActivities() + GetObservations() + GetCareContacts() VDL Överst registret BHVQ För att hämta en patients vårddata: Anrop till NTP till NKRR… NKRR, om vi zoomar in lite… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister xml Vy TakeCare BI

6 NKRR… BHVQ NTP NKRR RTP VDL xml BI TakeCare
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR RTP + GetActivities() + GetObservations() + GetCareContacts() VDL Affärslogik i NKRR – nära kvalitetsregistret VDL = strukturerad vy av journalsystem NKRR styr: Vilka tjänstekontrakt ska anropas Hur sammanfogas informationen Översättningar Regler VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister xml Vy TakeCare BI

7 NKRR BHVQ NTP NKRR RTP VDL xml BI TakeCare
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR RTP + GetActivities() + GetObservations() + GetCareContacts() VDL Anropet från BHVQ går vidare från NKRR till RTP till VLD som svarar. Men det finns egentligen lite mer bakom… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister xml Vy TakeCare BI

8 Engagemangsindex BHVQ NTP NKRR AgP EI TAK TAK RTP VDL xml BI TakeCare
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI TAK TAK RTP + GetActivities() + GetObservations() + GetCareContacts() VDL Inga detaljer men utan uppdatering av engagemangsindex, inga svar… Allt på plats för hämtning… Nästa fråga: Hur hämtas patienten? Hur får registret reda på vilken patients vårdinformation som ska hämtas? VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare BI

9 Manuell hämtning av patient
Överföring av patient BHVQ + GetFormData() + GetActivities() + GetObservations() + GetCareContacts() Manuell hämtning av patient Ange personnummer Sök (vårddata hämtas) Granska, komplettera och spara NTP NKRR AgP EI TAK BHVQ Längd: 52 cm Vikt: 3,5 kg Fotlängd: ? Sök Spara Verksamhet TAK RTP + GetActivities() + GetObservations() + GetCareContacts() VDL Ett sätt: registrets hemsida/formulär Tar bort dubbelinmatning effektivt Möjliggör för komplettering av vårddata specifikt för registret Men i vårt fall… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare BI

10 Manuell hämtning av patient Inte ok med verksamheten
Överföring av patient… BHVQ + GetFormData() + GetActivities() + GetObservations() + GetCareContacts() Manuell hämtning av patient Ange personnummer Sök (vårddata hämtas) Granska, komplettera och spara NTP NKRR AgP EI TAK BHVQ Längd: 52 cm Vikt: 3,5 kg Fotlängd: ? Sök Spara Verksamhet TAK RTP + GetActivities() + GetObservations() + GetCareContacts() Ca 1 dygns fördröjning Inte ok med verksamheten VDL Verksamheten hade inte rapporterat tidigare Tid behöver läggas för registrering Tvingas registrera i efterhand (1 dygns fördröjning) I vårt fall blev det så här… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare BI

11 Manuellt uthopp från journalsystem
Överföring av patient… BHVQ + GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI TAK TAK RTP Takecare Längd: 52 cm Vikt: 3,5 kg Uthopp Överföring till BHVQ! Vill du överföra patientens uppgifter till kvalitetsregistret? ”Ja” ”Nej” Verksamhet + GetActivities() + GetObservations() + GetCareContacts() Uppgifter mottagna! Patientens uppgifter har mottagits av kvalitetsregistret VDL Från TakeCare görs uthopp till VDL (kön är en del av VDL) Verksamheten får kontrollfrågor och får bekräfta att patienten ska överföras. I samband med att patienten läggs på kön… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml Manuellt uthopp från journalsystem 1. Välj uthopp i TakeCare 2. Granska och godkänn + GetCareContacts() Vy TakeCare BI

12 Överföring av patient… BHVQ
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI Patienten läggs på intern kö. Kontroll av OptOut att delta i registret Kontroll reservnummer… Engagemangsindex kontrolleras TAK TAK RTP Takecare Längd: 52 cm Vikt: 3,5 kg Uthopp Överföring till BHVQ! Vill du överföra patientens uppgifter till kvalitetsregistret? ”Ja” ”Nej” Verksamhet + GetActivities() + GetObservations() + GetCareContacts() Uppgifter mottagna! Patientens uppgifter har mottagits av kvalitetsregistret VDL Lagrar på intern kö Ett antal kontroller sker i samband med detta Nästa steg är… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare BI

13 Patienten skickas när vårddata har lästs in i VDL
Patienten hämtas av registret och anropar NKRR/VDL för att hämta vårdinformationen Överföring av patient… BHVQ + GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI TAK Patienten skickas när vårddata har lästs in i VDL (ca 1 dygn) TAK RTP Takecare Längd: 52 cm Vikt: 3,5 kg Uthopp Överföring till BHVQ! Vill du överföra patientens uppgifter till kvalitetsregistret? ”Ja” ”Nej” Verksamhet + GetActivities() + GetObservations() + GetCareContacts() Uppgifter mottagna! Patientens uppgifter har mottagits av kvalitetsregistret VDL När patientens vårddata finns i VDL skickas patienten vidare till registrets kö Registret hämtar patientens uppgifter och efterfrågar vårdinformationen Men historiskt vårddata då? VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare BI

14 Följer samma flöde som ”uthopp”
Överföring av patient… BHVQ + GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI TAK TAK RTP Historisk överföring Följer samma flöde som ”uthopp” + GetActivities() + GetObservations() + GetCareContacts() VDL Patienter läses baserat på var de har varit listade över tid Är en en-gångs-körning för hämtning av historiskt vårddata Viktigt att hitta tidpunkten då rapportering sker på ett enhetligt sätt av verksamheten Framtiden tänker vi oss… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml P-nr + GetCareContacts() Administratör Vy TakeCare BI

15 BHVQ NTP NKRR AgP EI TAK TAK RTP VDL DataLager xml BI … … … TakeCare
+ GetFormData() + GetActivities() + GetObservations() + GetCareContacts() NTP NKRR AgP EI TAK TAK RTP + GetActivities() + GetObservations() + GetCareContacts() + GetDiagnosis() + Get… DataLager VDL Ansluta fler kvalitetsregister enligt samma princip Ansluta fler käll-system Fler tjänstekontrakt Även ansluta andra typer av konsumenter Utvidga VDL till ett IN/UT-datalager för allt informationsflöde till och från. Frågor? Om tid finns… VDL Vårddatalager BI Business intelligence NTP Nationell tjänsteplattform RTP Regional tjänsteplattform NKRR Nationell kvalitetsregisterrapport BHVQ Barnhälsovårdens kvalitetsregister AgP Aggregeringsplattform TAK Tjänsteadresseringskatalog EI Engagemangsindex xml + GetCareContacts() Vy TakeCare Obstetrix BI

16 Tack!


Ladda ner ppt "Projektet Vårddatalager"

Liknande presentationer


Google-annonser