SlideShare a Scribd company logo
1 of 26
Download to read offline
EHI Live Birmingham NEC
6th Nov 2013

From Patient Assessment to
European Registry
European Cystic Fibrosis Experience
Mel McIntyre

EHI Live 6th Nov 2013
About OpenApp
•Software development and support focused on
healthcare, patient assessments, quality assurance,
spatial analysis and planning.
•Deliver solutions on Open Source technologies, Python,
Postgresql, Linux, Django, Zope.
•Cloud delivered Patient Assessment Platform for Clinical
Programs
•Teaming with IBM and DSS Inc Florida USA to bring VistA
to Europe
EHI Live 6th Nov 2013
European Cystic Fibrosis Patient Registry - ECFSPR

The ECFS Patient Registry’s aim is to measure,
survey and compare aspects of cystic fibrosis and its
treatment in the participating countries,
•encouraging new standards of dealing with the
disease,
•providing data for epidemiological research
•identifying special patient groups suitable for
multi-centre trials.

EHI Live 6th Nov 2013
23 countries - approx 220 hospitals/cf centres

EHI Live 6th Nov 2013
Goals for the software
•Make it easy for countries and centres to participate
oAccomodate countries with existing CF Registry software and
countries and centres with no existing software
oAccomodate countries with strict data protection
interpretations
oAllow countries and centres to extend the core data model to
collect ‘more’ data and transfer or share data
oNo barriers to participation - low or no costs
•Make it easy for doctors/providers to participate
oProvide feedback on patient and centre preformance
oEasy as possible for doctors to complete patient assessments
oAccurate summary process
oExtend towards a richer encounter - labs, meds, other
1.
EHI Live 6th Nov 2013
OpenApp goals
•Build a platform that can serve more clinical
programmes
oCurrently building Irish National Joint Registry and
one other Clinical Program
•Integrate easily with external systems - PAS, Lab,
Surgery, et al
•Underpin with clinical data models (OpenEHR, EN
13606) and Clinical Tems and Ternilologies (SnomedCT,
ICD, ATC, )

EHI Live 6th Nov 2013
Three types of Registry Participants
Use
European
System

Centres and/or Countries who will use the
ECFSPR software system to generate the Patient
Annual Summary record and submit to the
European Registry Database

Use Own

Centres and/or Countries who have their own

System

means of developing the Annual Summary
submission and will submit a file once per year to
be included in the European Registry Database

Own instance

Austria
Bulgaria
Greece
Israel
Latvia

Portugal
Serbia
Spain
Slovenia
Switzerland

Belgium
Czech Republic
Denmark
France
Germany
Italy

Hungary
Moldova
Russia
Slovakia
Sweden
UK

Centres and/or countries who will
manage their own instance/server

of Europe

running the ECFSPR software and will

System

submit a file once per year to be included
in the European Registry Database

EHI Live 6th Nov 2013

Ireland
Holland
Software system components
Core
Data

C

• Registration
• Demo
graphics
• Diagnosis
• Duplicate
and sharing
mgmt

Patient
Identifcation
File accessible only
from within the Centre
network
Patient Identification
Name,
DOB, Other

Patient
Centre Id

Encounter
Data Entry

En

• Data Entry
• L1 - Field
validation
• Patient
Identification
• Offline data
collection and
synchronisation
• Centre specific
styling
• Centre level
reporting

Annual
Summary
Process

AS

• Each Centre has
it’s own data
tables
• Each country has
it’s own database
• Data import or
Excel upload
• Level 1 and 2
validation
• Error highlighting
and correction
• Error over-rides
• Add country
specific field
additions
• Country level
reporting

EHI Live 6th Nov 2013

Annual
Return AR
Verification
• Download
Country and/or
Centre returns
• Upload error
reports for
Centre
attention
• Mark data as
complete

Patient Id
Consent management
User Management
Network and
Application Security

European
Registry
Database
• Fixed reports
• Reporting tools
and charts
• Data Export
• Mutation
management
• Other tables
Software deployment . . with error reporting
ECFSTracker

Partition within European
System
Austria, Slovenia, Greece . . .
Core
Encounter
C Data Entry En
Data

Own System
UK, Germany, France . .
Annual
Return

Centre
Country
Annual
ASSummary AR
Process
ETL

Spain

UK
Holland

AR

Own copy of ECFSTracker Software

Ireland
Core
Data

C

Encounter
Data Entry

En

Annual
Summary
Process

AS

EHI Live 6th Nov 2013

Annual
Return AR
Verification

European
Registry
Database
Data protection . .
1.Patient identification only in Centre/Hospital
o Label encryption process under control of
the hospital
2.Only de-identified data managed in ECFS
Registry

EHI Live 6th Nov 2013
Patient Identification
Hospital - Centre

Country Registry

European Registry

Hospital MRN

File accessible only
from within the
Centre network
Patient Identification
Name,
DOB, Other

Patient
Centre Id

Centre Patient Id
Name
Date of Birth

HASH - Name/DOB

National Reg Id

National Reg Id

National Centre Id

National Centre Id

National Reg Id

European Reg Id

European Reg Id

European Country or
Centre Id

European Country or
Centre Id

EHI Live 6th Nov 2013
Patient Identification - two methods
We use a Labels File to associate the
patients real name with the CFRI Identifier
1.Hospital hosts the Labels File on a web
server only accessible from within the
hospital network and only accessed by
the CF application
2.CFRIReg or ECFSTracker hosts the
Encrypted Labels File and only the
hospital can retrieve and decrypt with a
hospital controlled password.

EHI Live 6th Nov 2013
Extending the Data Collected
- Adding fields at Country level . . .
•Locally defined fields can be added to the
Annual Summary at Country level and reflected
in the Centre’s Encounter Data Collection Form
•Fields are not mandatory at Centre level - you
don’t have to use them
•Visibility of fields and form layout can be
customised at Centre level

EHI Live 6th Nov 2013
Form Designer

EHI Live 6th Nov 2013
Share or transfer patient record

EHI Live 6th Nov 2013
Data Quality Control - Spec
Level 1: data control through input masks and validation rules at input level.
This is to prevent a user to put in really faulty data e.g. FEV 15 litre; validation rules,
e.g. FEV1 <= FVC or e.g. a user fills in: sterile or normal flora in sputum, then the
pseudomonas and other should become grey and impossible to choose;
Level 2: automatic data control of the whole set before saving.
A user should have the possibility to input partial data, after leaving the internet it
should be possible to continue the same patient later. Once a patient is complete, the
user clicks the button ¡§make this registration complete¡¨. From that moment on, there
should be a control of missing values, incompatible combinations of data, data
coherence etc. to give the user the possibility to correct the errors.

Summarising:
•
•
•
•
•

Automatic data-coding control;
Automatic control of miscalculations;
Automatic control of missing values or values outside the allowed range;
Automatic control double entries, e.g. records that are doubled by mistake;
Automatic data-coherence controls (according to a list that will be provided).
Level 3: once everything is in order, data are admitted to the general working
database where level 3 validation is done (many of these items will be done manually
by statisticians).

EHI Live 6th Nov 2013
Error reporting from Level 3 Validation (Statistician) . . .
•Set of tools for use by CF Registry Statistician
•Based on Annual Return of Annual Summaries on
a Centre or Country basis
•All Centre or Country data available to download
•Upload of Error Reports by Statistician
•Errors are posted back to appropriate Centre and
specific fields highlighted for correction
•Error over-ride available

EHI Live 6th Nov 2013
Error Reporting Module - Spec
• Prevents the user from entering/modifying the data when the procedure
is started;
• The user should receive notification of the errors present in their
database;
• Each error should be accompanied by a short explanation of the nature
of the error;
• The user should be automatically directed to the page where the errors
are present;
• The wrong values should be clearly evident (either by highlighting the
field or by writing it in a different colour;
• All the fields that do not need correction should be blocked (i.e. the user
should not be allowed to modify them);
• After the errors have been corrected, the software should re-carry out all
the usual and agreed data-quality controls;
• If the correction of one error generates another error in the database,
then the software should notify the user and the user should be directed
to the page where the new error is found, the user should be allowed to
modify the relevant fields

EHI Live 6th Nov 2013
Reporting

• Europe, Country, Centre
• Patient level reports

EHI Live 6th Nov 2013
Reporting . .
Data protection
• Same reporting facilities available at Centre, Country,
Europe
• Reporting permissions
o USER and Centre Administrator at Centre only
o Country Coordinator ALL CENTRES in that Country
o European Coordinator can see all Centres and Countries
• PIVOT Table for Ad-Hoc reports
o What variables to expose - still under discussion
o Counts and Proportions (Yes/Total Records) as report
type
• Fixed Reports for Centre
• Fixed Reports for Patient

EHI Live 6th Nov 2013
Europe, Country, Centre - as available

EHI Live 6th Nov 2013
Patient encounter and reports

EHI Live 6th Nov 2013
Patient encounter and reports

EHI Live 6th Nov 2013
Planned for Irish CFR - Shared Enhanced Encounter Mgt
John Doe
DOB 12 Oct 1997
CFRI Id - 12345
12 Main St, Athy, Co
Kildare

Patient Summary
• Some indicators
• Complications
• Patient report
Hospital Data
• Lab test results
• Inpatient encounters
Medications
• Current
• History
Patient Schedule
• Clinic dates (assessments)
• Other

Key Clinical Indicators

Patient
reports

•
•
•
•
•

Hospital MRN
Next of Kin
Referring GP etc
Treating Consultant
Other provider

Data
input

Visualisation

EHI Live 6th Nov 2013
Technologies used

1. PostgreSQL database
2. Django wep app framework
3. Indivo PCHR - we used the Indivo design
pattern but have removed the code as we
use more Provider than Patient control
4. Lots of Javascript - D3, Flot, JQuery
Thanks
mel.mcintyre@openapp.ie

More Related Content

Viewers also liked

Mitosis & meiosis
Mitosis & meiosisMitosis & meiosis
Mitosis & meiosisKarelys
 
Marthaperez m3 emediador
Marthaperez m3 emediadorMarthaperez m3 emediador
Marthaperez m3 emediadorMartha Perez
 
Periódico El Baúl segunda mano edición Tenerife
Periódico El Baúl segunda mano edición TenerifePeriódico El Baúl segunda mano edición Tenerife
Periódico El Baúl segunda mano edición TenerifeElBaúl ServTec
 
Mi filosofia favorita
Mi filosofia favoritaMi filosofia favorita
Mi filosofia favoritaEdit Ciotti
 
WORLD WIDE WEB Y DIRECCION IP
WORLD WIDE WEB Y DIRECCION IPWORLD WIDE WEB Y DIRECCION IP
WORLD WIDE WEB Y DIRECCION IPguest4b85d2
 
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...CEDER Merindades
 
Présentation Immorox Wiki
Présentation Immorox WikiPrésentation Immorox Wiki
Présentation Immorox WikiImmorox
 
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"Fundación Montemadrid
 
Harvard Business Manager_Driving Sales_STERN
Harvard Business Manager_Driving Sales_STERNHarvard Business Manager_Driving Sales_STERN
Harvard Business Manager_Driving Sales_STERNRainer Stern
 
Shoppertelling
ShoppertellingShoppertelling
ShoppertellingStoryInc
 
Publicación 150º Aniversario del Partido de Lincoln
Publicación 150º Aniversario del Partido de LincolnPublicación 150º Aniversario del Partido de Lincoln
Publicación 150º Aniversario del Partido de LincolnAndrés Ruffini
 
EdicióN Especial Trabajo En Comunidad
EdicióN Especial Trabajo En ComunidadEdicióN Especial Trabajo En Comunidad
EdicióN Especial Trabajo En Comunidadciudad comuna
 
LDAP at Lightning Speed
 LDAP at Lightning Speed LDAP at Lightning Speed
LDAP at Lightning SpeedC4Media
 
SAP Solution Guide for SAP Partners- Build to Innovate- OEM Partners
SAP Solution Guide  for SAP Partners- Build to Innovate- OEM PartnersSAP Solution Guide  for SAP Partners- Build to Innovate- OEM Partners
SAP Solution Guide for SAP Partners- Build to Innovate- OEM PartnersShivakumar Vishwanath
 
Plantilla unidad i_apple
Plantilla unidad i_applePlantilla unidad i_apple
Plantilla unidad i_appleDaniiel Toorres
 

Viewers also liked (20)

Mitosis & meiosis
Mitosis & meiosisMitosis & meiosis
Mitosis & meiosis
 
Marthaperez m3 emediador
Marthaperez m3 emediadorMarthaperez m3 emediador
Marthaperez m3 emediador
 
Periódico El Baúl segunda mano edición Tenerife
Periódico El Baúl segunda mano edición TenerifePeriódico El Baúl segunda mano edición Tenerife
Periódico El Baúl segunda mano edición Tenerife
 
Mi filosofia favorita
Mi filosofia favoritaMi filosofia favorita
Mi filosofia favorita
 
La Fatarella
La FatarellaLa Fatarella
La Fatarella
 
KNC report
KNC reportKNC report
KNC report
 
WORLD WIDE WEB Y DIRECCION IP
WORLD WIDE WEB Y DIRECCION IPWORLD WIDE WEB Y DIRECCION IP
WORLD WIDE WEB Y DIRECCION IP
 
Tríptico de geldo
Tríptico de geldoTríptico de geldo
Tríptico de geldo
 
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...
BASES PARA LA PROVISIÓN POR EL SISTEMA DE CONCURSO-OPOSICIÓN, COMO PERSONAL L...
 
Présentation Immorox Wiki
Présentation Immorox WikiPrésentation Immorox Wiki
Présentation Immorox Wiki
 
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"
Semillas Vivas "Variedades agrícolas y razas ganaderas tradicionales de Segovia"
 
Harvard Business Manager_Driving Sales_STERN
Harvard Business Manager_Driving Sales_STERNHarvard Business Manager_Driving Sales_STERN
Harvard Business Manager_Driving Sales_STERN
 
Shoppertelling
ShoppertellingShoppertelling
Shoppertelling
 
Talentum Y Coaching
Talentum Y CoachingTalentum Y Coaching
Talentum Y Coaching
 
Publicación 150º Aniversario del Partido de Lincoln
Publicación 150º Aniversario del Partido de LincolnPublicación 150º Aniversario del Partido de Lincoln
Publicación 150º Aniversario del Partido de Lincoln
 
2. Decisiones
2. Decisiones2. Decisiones
2. Decisiones
 
EdicióN Especial Trabajo En Comunidad
EdicióN Especial Trabajo En ComunidadEdicióN Especial Trabajo En Comunidad
EdicióN Especial Trabajo En Comunidad
 
LDAP at Lightning Speed
 LDAP at Lightning Speed LDAP at Lightning Speed
LDAP at Lightning Speed
 
SAP Solution Guide for SAP Partners- Build to Innovate- OEM Partners
SAP Solution Guide  for SAP Partners- Build to Innovate- OEM PartnersSAP Solution Guide  for SAP Partners- Build to Innovate- OEM Partners
SAP Solution Guide for SAP Partners- Build to Innovate- OEM Partners
 
Plantilla unidad i_apple
Plantilla unidad i_applePlantilla unidad i_apple
Plantilla unidad i_apple
 

Similar to From Patient Encounter to European Registry

Cote d’Ivoire 3ILPMS Experience
Cote d’Ivoire 3ILPMS ExperienceCote d’Ivoire 3ILPMS Experience
Cote d’Ivoire 3ILPMS ExperienceMEASURE Evaluation
 
International Quality Clinical HIV/AIDS Registry tool
International Quality Clinical HIV/AIDS Registry toolInternational Quality Clinical HIV/AIDS Registry tool
International Quality Clinical HIV/AIDS Registry toolMEASURE Evaluation
 
Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017IntegraIT
 
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"EURORDIS - Rare Diseases Europe
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...blejyants
 
Dr Luthra: Retinal Diseases Registry
Dr Luthra: Retinal Diseases RegistryDr Luthra: Retinal Diseases Registry
Dr Luthra: Retinal Diseases Registryretinaindia
 
Management of patient information trends and challenges in member states
Management of patient information trends and challenges in member statesManagement of patient information trends and challenges in member states
Management of patient information trends and challenges in member statesDr Lendy Spires
 
CCM_Success_Story1.3
CCM_Success_Story1.3CCM_Success_Story1.3
CCM_Success_Story1.3ruchika1234
 
Chronic care management_success_story1.3
Chronic care management_success_story1.3Chronic care management_success_story1.3
Chronic care management_success_story1.3Faichi Solutions
 
eHealth Practice in Europe: where do we stand?
eHealth Practice in Europe: where do we stand?eHealth Practice in Europe: where do we stand?
eHealth Practice in Europe: where do we stand?chronaki
 
Liliana Bisigniano Argentina - Monday 28 - Data Systems and National Regist...
Liliana Bisigniano   Argentina - Monday 28 - Data Systems and National Regist...Liliana Bisigniano   Argentina - Monday 28 - Data Systems and National Regist...
Liliana Bisigniano Argentina - Monday 28 - Data Systems and National Regist...incucai_isodp
 
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...DRIVE research
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical RegulationAditya Chauhan
 
What's Next: What's Next: Healthcare Marketing Cloud ft. Tripl
What's Next: What's Next: Healthcare Marketing Cloud ft. TriplWhat's Next: What's Next: Healthcare Marketing Cloud ft. Tripl
What's Next: What's Next: Healthcare Marketing Cloud ft. TriplOgilvy Consulting
 
4.7. Smart city - isofh solution 2
4.7. Smart city - isofh solution 24.7. Smart city - isofh solution 2
4.7. Smart city - isofh solution 2Chuong Nguyen
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...Massimiliano Masi
 
OpenTele presentation - Silverbullet
OpenTele presentation - SilverbulletOpenTele presentation - Silverbullet
OpenTele presentation - SilverbulletHealthcare DENMARK
 

Similar to From Patient Encounter to European Registry (20)

Cote d’Ivoire 3ILPMS Experience
Cote d’Ivoire 3ILPMS ExperienceCote d’Ivoire 3ILPMS Experience
Cote d’Ivoire 3ILPMS Experience
 
Feedback from the national focal points for surveillance
Feedback from the national focal points for surveillanceFeedback from the national focal points for surveillance
Feedback from the national focal points for surveillance
 
International Quality Clinical HIV/AIDS Registry tool
International Quality Clinical HIV/AIDS Registry toolInternational Quality Clinical HIV/AIDS Registry tool
International Quality Clinical HIV/AIDS Registry tool
 
Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017Eng-full corporate profile v2 2017
Eng-full corporate profile v2 2017
 
Survey on automated laboratory information reporting practices in the EU/EEA,...
Survey on automated laboratory information reporting practices in the EU/EEA,...Survey on automated laboratory information reporting practices in the EU/EEA,...
Survey on automated laboratory information reporting practices in the EU/EEA,...
 
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"
Workshop 3 - "Outcome of the RD Task Force and EPPOSI Workshop on registries"
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
 
Dr Luthra: Retinal Diseases Registry
Dr Luthra: Retinal Diseases RegistryDr Luthra: Retinal Diseases Registry
Dr Luthra: Retinal Diseases Registry
 
Management of patient information trends and challenges in member states
Management of patient information trends and challenges in member statesManagement of patient information trends and challenges in member states
Management of patient information trends and challenges in member states
 
CCM_Success_Story1.3
CCM_Success_Story1.3CCM_Success_Story1.3
CCM_Success_Story1.3
 
Chronic care management_success_story1.3
Chronic care management_success_story1.3Chronic care management_success_story1.3
Chronic care management_success_story1.3
 
eHealth Practice in Europe: where do we stand?
eHealth Practice in Europe: where do we stand?eHealth Practice in Europe: where do we stand?
eHealth Practice in Europe: where do we stand?
 
Liliana Bisigniano Argentina - Monday 28 - Data Systems and National Regist...
Liliana Bisigniano   Argentina - Monday 28 - Data Systems and National Regist...Liliana Bisigniano   Argentina - Monday 28 - Data Systems and National Regist...
Liliana Bisigniano Argentina - Monday 28 - Data Systems and National Regist...
 
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...
DRIVE CENTRAL STUDY PLATFORM: Data flow, data quality and statistical analysi...
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical Regulation
 
What's Next: What's Next: Healthcare Marketing Cloud ft. Tripl
What's Next: What's Next: Healthcare Marketing Cloud ft. TriplWhat's Next: What's Next: Healthcare Marketing Cloud ft. Tripl
What's Next: What's Next: Healthcare Marketing Cloud ft. Tripl
 
Trisha Crawford
Trisha CrawfordTrisha Crawford
Trisha Crawford
 
4.7. Smart city - isofh solution 2
4.7. Smart city - isofh solution 24.7. Smart city - isofh solution 2
4.7. Smart city - isofh solution 2
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...
 
OpenTele presentation - Silverbullet
OpenTele presentation - SilverbulletOpenTele presentation - Silverbullet
OpenTele presentation - Silverbullet
 

Recently uploaded

Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...narwatsonia7
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...aartirawatdelhi
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Call Girls in Nagpur High Profile
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...narwatsonia7
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...chandars293
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableDipal Arora
 

Recently uploaded (20)

Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD available
 

From Patient Encounter to European Registry

  • 1. EHI Live Birmingham NEC 6th Nov 2013 From Patient Assessment to European Registry European Cystic Fibrosis Experience Mel McIntyre EHI Live 6th Nov 2013
  • 2. About OpenApp •Software development and support focused on healthcare, patient assessments, quality assurance, spatial analysis and planning. •Deliver solutions on Open Source technologies, Python, Postgresql, Linux, Django, Zope. •Cloud delivered Patient Assessment Platform for Clinical Programs •Teaming with IBM and DSS Inc Florida USA to bring VistA to Europe EHI Live 6th Nov 2013
  • 3. European Cystic Fibrosis Patient Registry - ECFSPR The ECFS Patient Registry’s aim is to measure, survey and compare aspects of cystic fibrosis and its treatment in the participating countries, •encouraging new standards of dealing with the disease, •providing data for epidemiological research •identifying special patient groups suitable for multi-centre trials. EHI Live 6th Nov 2013
  • 4. 23 countries - approx 220 hospitals/cf centres EHI Live 6th Nov 2013
  • 5. Goals for the software •Make it easy for countries and centres to participate oAccomodate countries with existing CF Registry software and countries and centres with no existing software oAccomodate countries with strict data protection interpretations oAllow countries and centres to extend the core data model to collect ‘more’ data and transfer or share data oNo barriers to participation - low or no costs •Make it easy for doctors/providers to participate oProvide feedback on patient and centre preformance oEasy as possible for doctors to complete patient assessments oAccurate summary process oExtend towards a richer encounter - labs, meds, other 1. EHI Live 6th Nov 2013
  • 6. OpenApp goals •Build a platform that can serve more clinical programmes oCurrently building Irish National Joint Registry and one other Clinical Program •Integrate easily with external systems - PAS, Lab, Surgery, et al •Underpin with clinical data models (OpenEHR, EN 13606) and Clinical Tems and Ternilologies (SnomedCT, ICD, ATC, ) EHI Live 6th Nov 2013
  • 7. Three types of Registry Participants Use European System Centres and/or Countries who will use the ECFSPR software system to generate the Patient Annual Summary record and submit to the European Registry Database Use Own Centres and/or Countries who have their own System means of developing the Annual Summary submission and will submit a file once per year to be included in the European Registry Database Own instance Austria Bulgaria Greece Israel Latvia Portugal Serbia Spain Slovenia Switzerland Belgium Czech Republic Denmark France Germany Italy Hungary Moldova Russia Slovakia Sweden UK Centres and/or countries who will manage their own instance/server of Europe running the ECFSPR software and will System submit a file once per year to be included in the European Registry Database EHI Live 6th Nov 2013 Ireland Holland
  • 8. Software system components Core Data C • Registration • Demo graphics • Diagnosis • Duplicate and sharing mgmt Patient Identifcation File accessible only from within the Centre network Patient Identification Name, DOB, Other Patient Centre Id Encounter Data Entry En • Data Entry • L1 - Field validation • Patient Identification • Offline data collection and synchronisation • Centre specific styling • Centre level reporting Annual Summary Process AS • Each Centre has it’s own data tables • Each country has it’s own database • Data import or Excel upload • Level 1 and 2 validation • Error highlighting and correction • Error over-rides • Add country specific field additions • Country level reporting EHI Live 6th Nov 2013 Annual Return AR Verification • Download Country and/or Centre returns • Upload error reports for Centre attention • Mark data as complete Patient Id Consent management User Management Network and Application Security European Registry Database • Fixed reports • Reporting tools and charts • Data Export • Mutation management • Other tables
  • 9. Software deployment . . with error reporting ECFSTracker Partition within European System Austria, Slovenia, Greece . . . Core Encounter C Data Entry En Data Own System UK, Germany, France . . Annual Return Centre Country Annual ASSummary AR Process ETL Spain UK Holland AR Own copy of ECFSTracker Software Ireland Core Data C Encounter Data Entry En Annual Summary Process AS EHI Live 6th Nov 2013 Annual Return AR Verification European Registry Database
  • 10. Data protection . . 1.Patient identification only in Centre/Hospital o Label encryption process under control of the hospital 2.Only de-identified data managed in ECFS Registry EHI Live 6th Nov 2013
  • 11. Patient Identification Hospital - Centre Country Registry European Registry Hospital MRN File accessible only from within the Centre network Patient Identification Name, DOB, Other Patient Centre Id Centre Patient Id Name Date of Birth HASH - Name/DOB National Reg Id National Reg Id National Centre Id National Centre Id National Reg Id European Reg Id European Reg Id European Country or Centre Id European Country or Centre Id EHI Live 6th Nov 2013
  • 12. Patient Identification - two methods We use a Labels File to associate the patients real name with the CFRI Identifier 1.Hospital hosts the Labels File on a web server only accessible from within the hospital network and only accessed by the CF application 2.CFRIReg or ECFSTracker hosts the Encrypted Labels File and only the hospital can retrieve and decrypt with a hospital controlled password. EHI Live 6th Nov 2013
  • 13. Extending the Data Collected - Adding fields at Country level . . . •Locally defined fields can be added to the Annual Summary at Country level and reflected in the Centre’s Encounter Data Collection Form •Fields are not mandatory at Centre level - you don’t have to use them •Visibility of fields and form layout can be customised at Centre level EHI Live 6th Nov 2013
  • 14. Form Designer EHI Live 6th Nov 2013
  • 15. Share or transfer patient record EHI Live 6th Nov 2013
  • 16. Data Quality Control - Spec Level 1: data control through input masks and validation rules at input level. This is to prevent a user to put in really faulty data e.g. FEV 15 litre; validation rules, e.g. FEV1 <= FVC or e.g. a user fills in: sterile or normal flora in sputum, then the pseudomonas and other should become grey and impossible to choose; Level 2: automatic data control of the whole set before saving. A user should have the possibility to input partial data, after leaving the internet it should be possible to continue the same patient later. Once a patient is complete, the user clicks the button ¡§make this registration complete¡¨. From that moment on, there should be a control of missing values, incompatible combinations of data, data coherence etc. to give the user the possibility to correct the errors. Summarising: • • • • • Automatic data-coding control; Automatic control of miscalculations; Automatic control of missing values or values outside the allowed range; Automatic control double entries, e.g. records that are doubled by mistake; Automatic data-coherence controls (according to a list that will be provided). Level 3: once everything is in order, data are admitted to the general working database where level 3 validation is done (many of these items will be done manually by statisticians). EHI Live 6th Nov 2013
  • 17. Error reporting from Level 3 Validation (Statistician) . . . •Set of tools for use by CF Registry Statistician •Based on Annual Return of Annual Summaries on a Centre or Country basis •All Centre or Country data available to download •Upload of Error Reports by Statistician •Errors are posted back to appropriate Centre and specific fields highlighted for correction •Error over-ride available EHI Live 6th Nov 2013
  • 18. Error Reporting Module - Spec • Prevents the user from entering/modifying the data when the procedure is started; • The user should receive notification of the errors present in their database; • Each error should be accompanied by a short explanation of the nature of the error; • The user should be automatically directed to the page where the errors are present; • The wrong values should be clearly evident (either by highlighting the field or by writing it in a different colour; • All the fields that do not need correction should be blocked (i.e. the user should not be allowed to modify them); • After the errors have been corrected, the software should re-carry out all the usual and agreed data-quality controls; • If the correction of one error generates another error in the database, then the software should notify the user and the user should be directed to the page where the new error is found, the user should be allowed to modify the relevant fields EHI Live 6th Nov 2013
  • 19. Reporting • Europe, Country, Centre • Patient level reports EHI Live 6th Nov 2013
  • 20. Reporting . . Data protection • Same reporting facilities available at Centre, Country, Europe • Reporting permissions o USER and Centre Administrator at Centre only o Country Coordinator ALL CENTRES in that Country o European Coordinator can see all Centres and Countries • PIVOT Table for Ad-Hoc reports o What variables to expose - still under discussion o Counts and Proportions (Yes/Total Records) as report type • Fixed Reports for Centre • Fixed Reports for Patient EHI Live 6th Nov 2013
  • 21. Europe, Country, Centre - as available EHI Live 6th Nov 2013
  • 22. Patient encounter and reports EHI Live 6th Nov 2013
  • 23. Patient encounter and reports EHI Live 6th Nov 2013
  • 24. Planned for Irish CFR - Shared Enhanced Encounter Mgt John Doe DOB 12 Oct 1997 CFRI Id - 12345 12 Main St, Athy, Co Kildare Patient Summary • Some indicators • Complications • Patient report Hospital Data • Lab test results • Inpatient encounters Medications • Current • History Patient Schedule • Clinic dates (assessments) • Other Key Clinical Indicators Patient reports • • • • • Hospital MRN Next of Kin Referring GP etc Treating Consultant Other provider Data input Visualisation EHI Live 6th Nov 2013
  • 25. Technologies used 1. PostgreSQL database 2. Django wep app framework 3. Indivo PCHR - we used the Indivo design pattern but have removed the code as we use more Provider than Patient control 4. Lots of Javascript - D3, Flot, JQuery