SlideShare a Scribd company logo
1 of 45
A Unified Quality Measure
Execution Engine (UQME)
for the Philips HSDP
Pelagia Sykoudi
PDEng Thesis Presentation
September 18, 2015
SAI TU/e Software Technology Program
1.Context
2.Intro to Quality Measure Standards
3.Problem Statement
4.Requirements
5.Architecture
6.Implementation
7.Demo
8.Conclusions
Agenda
3
1. Context
Quality of
healthcare
services
Healthcare
Services
Patients
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
4
Patients need to be provided appropriate healthcare services.
In order to ensure this, we need to measure quality of delivering healthcare services.
It is not just a matter of what is provided but also how they are provided and what is the
experience of patients.
What is Quality?
• Healthcare delivery must be safe
• Healthcare delivery must be effective
• Healthcare delivery must be patient-centered
• Healthcare delivery must be timely
• Healthcare delivery must be efficient
• Healthcare delivery must be equitable
5
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Health
data
Insurance
Devices
Electronic Medical
Records (EMRs)
Imaging
Clinic
Billing
Labs
Healthcare delivery includes a huge volume of health data.
These data sources can be used for measuring quality.
6
How can we measure
the quality of
healthcare delivery?
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
7
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
In order to measure quality we need to first unambiguously define “Quality Measure.”
Quality Measures are tools that help us measure or quantify healthcare processes,
outcomes, patient perceptions, organizational structure.
What is a Quality Measure or Indicator?
Example: the number of re-admittances for heart failure patients who were administered
aspirin in Emergency Department (ED) over the ones not administered aspirin in ED.
8
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
How are Quality Measures defined?
Clinical
Practice
Guidelines
Quality
Measures
• What did
happen
• What should
happen
How are they executed or used in a uniform fashion against the healthcare
data sources e.g. EMRs?
Healthcare
Standards
• Uniformity of health data
• Interoperability
Example Quality Measure: Ratio of adult obese non-smoker patients, who follow
physical activities.
9
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Initial
Population
Denominator
Denominator
Exclusion
Numerator
10
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Example Quality Measure: Ratio of adult obese non-smoker patients, who follow
physical activities.
11
2. Intro to Quality
Measure Standards
What is HL7 International?
12
HL7 International is an ANSI non-profit organization focusing on healthcare standards development.
Providing specifications or protocols oriented to healthcare domains such as:
Pharmacy Claims
Processing
Devices
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
13
 To improve healthcare delivery in terms of its workflow
 To transfer knowledge between different providers
 To establish the best and most widely used standards in healthcare
HL7 objective?
HL7 publishes: Health Quality Measure Format
(HQMF)
Quality Report Document Architecture
(QRDA)
Defines a quality measure
Reports the results of a
quality measure
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
HQMF
It represents internationally the clinical quality measure metadata, data elements and logic.
HQMF defines quality measure as:
14
Ratio/Proportion
Cohort
Continuous
Variable
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
HQMF
15
HQMF
Criteria:
Diagnosis
Demographic characteristics
Procedures
Medications
defines
Populations:
Initial Population
Denominator
Numerators
Exclusions
Stratifiers
sets
combined
criteria
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
HQMF R1, R2-R2.1
HQMF
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
HQMF Body
HQMF Header
HQMF Document Structure
Table of Contents
• Data Criteria Section
• Population Criteria Section
Title: Adult obese non-smoker patients, who follow physical activities.
Measure Period: 01/01/2014 – 31/12/2014
Measure id: 0012
Measure Type: Process
Measure Scoring: Proportion
Data Criteria Section
• Obese patients (diagnosis)
• Patients older than 18 years old (patients characteristic)
• Patients who smoke (patients characteristic)
• Patients who follow physical activities (participation activities)
• Patients race (patients characteristic)
• Patient gender (patients characteristic)
HQMF Body
Population Criteria Section
• Initial Patient Population
All True
At least one true
Obese patients
• Denominator
All True
At least one true
Patients older than 18 years old
• Denominator Exclusion
All True
At least one true
Patients who smokes
• Numerator
All True
At least one true
Patients who follow physical activities
• Numerator Exclusion
None
1 2
16
Patients weighted more than 80 kg
17
QRDA
It is a template healthcare standard document used to report the results of indicators
computed by HQMF documents.
QRDA
reports results
Populations:
Initial Population
Denominator
Numerators
Exclusions
Stratifiers
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
18
QRDA
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
QRDA Document Structure
Table of Contents
• Reporting Parameters
• Measure Section
Document id: 0012
Document created: May 2015
eMeasure Title: Adult obese non-smoker patients, who follow
physical activities.
eMeasure Version Number: 1
• Performance Rate: 80%
• Initial Population: 100
• Male: 60
• Female: 40
• Black: 30
• White: 50
• Asian: 20
• Denominator: 80
• Male: 50
• Female:30
• Black: 20
• White: 40
• Asian: 20
• Denominator Exclusion: 30
• Male: 25
• Female: 5
• Black: 10
• White: 15
• Asian: 5
• Numerator: 40
• Male:25
• Female: 15
• Black: 10
• White: 20
• Asian:10
• Numerator Exclusion: None
1
2
19
3. Problem
Statement
Research
20
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
HSDP
HTS
H2H
TASY
EMR
UQMEE
Quality
Measures
Results
“The design and development of a standard-based unified quality measure
execution engine, using HL7 standards, providing scalable quality measurements in
interoperable health data, integrated with the Philips HSDP.”
21
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Why do we need a uniform standard-based solution?
• Multiple businesses inside Philips have need to provide quality measure
dashboards to their customers
• HSDP need a scalable quality measure execution engine that could address
needs of different business using HSDP
22
4. Requirements
23
1. A medical practitioner will be able to select a clinical or claims quality measures from a
list for executing quality measures
2. A medical practitioner will be able to use a document quality measures in HQMF R1/R2
or R2.1 document
3. The system will be able to map HQMF elements to executable queries
4. A medical practitioner will be able to view the results of quality measures through
graphs
Requirements
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
24
5. Architecture
25
Data
Repository
ResultsIndicators
Quality Measure
Engine
Quality Measure Interface
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Quality Measure
Interface
(QMI)
Quality Measure Engine
(QME)
USER
26
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Quality Measure
Interface
Quality Measure
Engine
USER
The user selects
an indicator
Send HQMF
indicator
Send QRDA
results
Presenting results
through
dashboards
Send
request
Send results
Soap Web
services
27
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
1 2
3
4
5
6
QRDA
validator
QM
Controller
HQMF
Dispatcher
QRDA
parser
USER
Quality Measure
Engine
User
selection1
params2
HQMF xml3
Sending
HQMF xml
4
Receiving
QRDA xml
56 QRDA xml
QRDA xml7True/False8
QRDA xml9 results10
Show
results
11
component
event
UI
28
Quality Measure Interface
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Engine
Controller
QRDA
generator
Quality Measure
Interface
HQMF
Validator
HQMF
parser
Query
Generator
Model
Database
HQMF xml1
HQMF
xml2True/False3 HQMF
xml
4
HQMF
objects
5
executes
queries7
QRDA
xml
10
Sends results8Results9
QRDA xml11
queries6
29Quality Measure Engine
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
component
event
Engine
Controller
QRDA
generator
Quality Measure
Interface
HQMF
Validator
HQMF
parser
Query
Generator
Model
Database
HQMF xml
QRDA xml
HQMF
xml
True/False
HQMF
xml
HQMF
objects
queries
executes
queries
sends
results
Results
QRDA
xml
1
23
4
5
7
6
10 89
11
component
event
Engine
30
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Quality Measure Engine
HQMF elements to Query transformation
31
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Data criterion
Population criteria
Condition
Combined
Condition
WHERE statement
Combined WHERE
statements using
Logical Operators
HQMF
parser
Query
Generator
HQMF
elements
HQMF
R1/R2/R2.1
component
event
HQMF R2
HQMF
params
Model
Mappings
between
HQMF
elements
to SQL
queries
HQMF elements to Query transformation
32
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Database
SQL
queries
1 2 3
4
5
33
6. Implementation
34
Health – data – standards
Cypress:
UQMEE is a web application software solution with the
following technologies:
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Prototype Data model
35
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Activities
Patients
Diagnosis
Encounters
Costs
Measurements
Medications
Participations
Transfers
Programs
Procedures
1..n
0..n
0..n
n
1
0..n
1..n
1 n 1
1
1
0..n
0..n
0..n
Encounter
Procedures
Medications
Diagnosis
Lab results
has
Patients
Patients
measures
name, id,
gender, race
has
Patients
Encounters
have
0..n
Prototype Data model
36
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
0..n
37
6. Demo
Screenshots of demo/demo
38
1. Context
2. Intro to Healthcare
Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
39
6. Conclusions
What was the problem?
There was a need to design and implement a standard-based
(HL7) quality measure execution engine for HSDP.
What we get?
 Gain knowledge in healthcare quality measure standards
 Provide an architecture and implementation of a UQMEE
 Use HQMF R1, R2, R2.1 and QRDA (HL 7)
 QMI and QME decoupling
Conclusions
40
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
41
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
Lessons learnt
• The domain is vast, multiple concepts included, many
extensible options exist
• Healthcare standards contain a high level of complexity
and require extensive study
• Rapid Prototyping for quick hypothesis validation vs long
term product development
• Integration with HSDP
• Development of authoring measures environment
• Further investigation in open source solutions
• Enable security features
Recommendations
42
1. Context
2. Intro to Quality
Measure Standards
3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
43
Philips Research
Steffen Pauws
Asim Muhammad
Charalampos Xanthopoulakis
People from the office
OOTI program
Ad Aerts
Harold Weffers
Acknowledgements..
Cypress Community
Open source and internet community
44
Questions?
Thank you

More Related Content

What's hot

Laboratory quality management system
Laboratory quality management systemLaboratory quality management system
Laboratory quality management system
selinasimpson0801
 
08 Am09 Presentations Kliger
08 Am09 Presentations   Kliger08 Am09 Presentations   Kliger
08 Am09 Presentations Kliger
Simon Prince
 
PECB Webinar: The challenges of medical devices and laboratory quality manage...
PECB Webinar: The challenges of medical devices and laboratory quality manage...PECB Webinar: The challenges of medical devices and laboratory quality manage...
PECB Webinar: The challenges of medical devices and laboratory quality manage...
PECB
 
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
Adel Elazab Elged
 

What's hot (20)

Qualitycontrolinclinicallaboratory
QualitycontrolinclinicallaboratoryQualitycontrolinclinicallaboratory
Qualitycontrolinclinicallaboratory
 
Iso 15189 medical lab_ accred
Iso 15189 medical lab_ accredIso 15189 medical lab_ accred
Iso 15189 medical lab_ accred
 
Quality Control In Clinical Laboratory
Quality Control In Clinical LaboratoryQuality Control In Clinical Laboratory
Quality Control In Clinical Laboratory
 
quality control in pathology
quality control in pathologyquality control in pathology
quality control in pathology
 
Quality control in clinical biochemistry
Quality control in clinical biochemistryQuality control in clinical biochemistry
Quality control in clinical biochemistry
 
Quality Control
Quality ControlQuality Control
Quality Control
 
Dr Hatem El Bitar Quality of careد حاتم البيطار
Dr Hatem El Bitar Quality of careد حاتم البيطارDr Hatem El Bitar Quality of careد حاتم البيطار
Dr Hatem El Bitar Quality of careد حاتم البيطار
 
Day 4 v2
Day 4 v2Day 4 v2
Day 4 v2
 
Laboratory quality management system
Laboratory quality management systemLaboratory quality management system
Laboratory quality management system
 
Quality Control in Pathological Laboratory
Quality Control in Pathological LaboratoryQuality Control in Pathological Laboratory
Quality Control in Pathological Laboratory
 
Quality control chemical
Quality control chemicalQuality control chemical
Quality control chemical
 
NABL ACCREDITATION
NABL ACCREDITATIONNABL ACCREDITATION
NABL ACCREDITATION
 
Quality control
Quality controlQuality control
Quality control
 
08 Am09 Presentations Kliger
08 Am09 Presentations   Kliger08 Am09 Presentations   Kliger
08 Am09 Presentations Kliger
 
1.qualitycontrol final
1.qualitycontrol final1.qualitycontrol final
1.qualitycontrol final
 
Quality assurance ppt
Quality assurance pptQuality assurance ppt
Quality assurance ppt
 
In a galaxy not so far far away...ecqms
In a galaxy not so far far away...ecqmsIn a galaxy not so far far away...ecqms
In a galaxy not so far far away...ecqms
 
PECB Webinar: The challenges of medical devices and laboratory quality manage...
PECB Webinar: The challenges of medical devices and laboratory quality manage...PECB Webinar: The challenges of medical devices and laboratory quality manage...
PECB Webinar: The challenges of medical devices and laboratory quality manage...
 
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
Internal Quality Control Lecture MD General 2014 Course, Clin Path Ain Shams ...
 
RIQAS External Quality Assessment for Medical Laboratories
RIQAS External Quality Assessment for Medical Laboratories RIQAS External Quality Assessment for Medical Laboratories
RIQAS External Quality Assessment for Medical Laboratories
 

Viewers also liked

Lessons from Automatic Incident Resolution for a Million Databases
Lessons from Automatic Incident Resolution for a Million DatabasesLessons from Automatic Incident Resolution for a Million Databases
Lessons from Automatic Incident Resolution for a Million Databases
Greg Burek
 

Viewers also liked (15)

Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Tipos de Residuos EZR
Tipos de Residuos EZRTipos de Residuos EZR
Tipos de Residuos EZR
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpaces
 
Spring Data MongoDB Webiner
Spring Data MongoDB WebinerSpring Data MongoDB Webiner
Spring Data MongoDB Webiner
 
AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoT
 
Clang: More than just a C/C++ Compiler
Clang: More than just a C/C++ CompilerClang: More than just a C/C++ Compiler
Clang: More than just a C/C++ Compiler
 
Lessons from Automatic Incident Resolution for a Million Databases
Lessons from Automatic Incident Resolution for a Million DatabasesLessons from Automatic Incident Resolution for a Million Databases
Lessons from Automatic Incident Resolution for a Million Databases
 
Segundo Informe 2016 CSCHASL
Segundo Informe 2016 CSCHASL Segundo Informe 2016 CSCHASL
Segundo Informe 2016 CSCHASL
 
Tema 4. Core Energía
Tema 4. Core EnergíaTema 4. Core Energía
Tema 4. Core Energía
 
Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar SeriesIntro to Amazon WorkSpaces - AWS June 2016 Webinar Series
Intro to Amazon WorkSpaces - AWS June 2016 Webinar Series
 
Masterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpacesMasterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpaces
 
GDG Izmir '16 Docker Workshop
GDG Izmir '16 Docker WorkshopGDG Izmir '16 Docker Workshop
GDG Izmir '16 Docker Workshop
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
04 inheritance
04 inheritance04 inheritance
04 inheritance
 

Similar to UQME for HSDP

freipresleyecqmsnurse16
freipresleyecqmsnurse16freipresleyecqmsnurse16
freipresleyecqmsnurse16
Bill Presley
 
2016 LabHIT LRI EHR Test Methods for CLIA Compliance
2016 LabHIT LRI EHR Test Methods for CLIA Compliance2016 LabHIT LRI EHR Test Methods for CLIA Compliance
2016 LabHIT LRI EHR Test Methods for CLIA Compliance
Megan Sawchuk
 

Similar to UQME for HSDP (20)

9 Quality Management System_EAT G H 2021.pptx
9 Quality Management System_EAT G H 2021.pptx9 Quality Management System_EAT G H 2021.pptx
9 Quality Management System_EAT G H 2021.pptx
 
Significance of CAP accreditation
Significance of CAP accreditationSignificance of CAP accreditation
Significance of CAP accreditation
 
Quality management systems - INDUSTRIAL PHARMACY ll
Quality management systems - INDUSTRIAL PHARMACY llQuality management systems - INDUSTRIAL PHARMACY ll
Quality management systems - INDUSTRIAL PHARMACY ll
 
PLCO_Indicators_0606.pptx
PLCO_Indicators_0606.pptxPLCO_Indicators_0606.pptx
PLCO_Indicators_0606.pptx
 
freipresleyecqmsnurse16
freipresleyecqmsnurse16freipresleyecqmsnurse16
freipresleyecqmsnurse16
 
lecture 10a
lecture 10alecture 10a
lecture 10a
 
Clinical audit by Dr A. K. Khandelwal
Clinical audit  by Dr A. K. KhandelwalClinical audit  by Dr A. K. Khandelwal
Clinical audit by Dr A. K. Khandelwal
 
EVALUATION OF PERFORMANCE & QUALITY
EVALUATION OF PERFORMANCE & QUALITY  EVALUATION OF PERFORMANCE & QUALITY
EVALUATION OF PERFORMANCE & QUALITY
 
Pharmacy: Criterion audit
Pharmacy: Criterion auditPharmacy: Criterion audit
Pharmacy: Criterion audit
 
2016 LabHIT LRI EHR Test Methods for CLIA Compliance
2016 LabHIT LRI EHR Test Methods for CLIA Compliance2016 LabHIT LRI EHR Test Methods for CLIA Compliance
2016 LabHIT LRI EHR Test Methods for CLIA Compliance
 
The secret formula to getting health tech to market
The secret formula to getting health tech to marketThe secret formula to getting health tech to market
The secret formula to getting health tech to market
 
ICH Q10 guideline.pptx
ICH Q10 guideline.pptxICH Q10 guideline.pptx
ICH Q10 guideline.pptx
 
Quality management system
Quality management systemQuality management system
Quality management system
 
The Electronic Health Record: Using It Effectively & with Meaning
The Electronic Health Record:Using It Effectively & with MeaningThe Electronic Health Record:Using It Effectively & with Meaning
The Electronic Health Record: Using It Effectively & with Meaning
 
Post analytical variables in Laboratory
Post analytical variables in LaboratoryPost analytical variables in Laboratory
Post analytical variables in Laboratory
 
Lect.2-what is QC -QA_R.pdf
Lect.2-what is QC -QA_R.pdfLect.2-what is QC -QA_R.pdf
Lect.2-what is QC -QA_R.pdf
 
Dr Ayman Ewies - Clinical audit made easy
Dr Ayman Ewies - Clinical audit made easyDr Ayman Ewies - Clinical audit made easy
Dr Ayman Ewies - Clinical audit made easy
 
Maximizing Electronic Health Record Use in Physician Practices to Minimize Risk
Maximizing Electronic Health Record Use in Physician Practices to Minimize RiskMaximizing Electronic Health Record Use in Physician Practices to Minimize Risk
Maximizing Electronic Health Record Use in Physician Practices to Minimize Risk
 
13711404.ppt
13711404.ppt13711404.ppt
13711404.ppt
 
5. QMS Lecture.pptxh hxhhxhhff ha chcffff
5. QMS Lecture.pptxh hxhhxhhff ha chcffff5. QMS Lecture.pptxh hxhhxhhff ha chcffff
5. QMS Lecture.pptxh hxhhxhhff ha chcffff
 

UQME for HSDP

  • 1. A Unified Quality Measure Execution Engine (UQME) for the Philips HSDP Pelagia Sykoudi PDEng Thesis Presentation September 18, 2015 SAI TU/e Software Technology Program
  • 2. 1.Context 2.Intro to Quality Measure Standards 3.Problem Statement 4.Requirements 5.Architecture 6.Implementation 7.Demo 8.Conclusions Agenda
  • 4. Quality of healthcare services Healthcare Services Patients 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions 4 Patients need to be provided appropriate healthcare services. In order to ensure this, we need to measure quality of delivering healthcare services. It is not just a matter of what is provided but also how they are provided and what is the experience of patients.
  • 5. What is Quality? • Healthcare delivery must be safe • Healthcare delivery must be effective • Healthcare delivery must be patient-centered • Healthcare delivery must be timely • Healthcare delivery must be efficient • Healthcare delivery must be equitable 5 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 6. Health data Insurance Devices Electronic Medical Records (EMRs) Imaging Clinic Billing Labs Healthcare delivery includes a huge volume of health data. These data sources can be used for measuring quality. 6 How can we measure the quality of healthcare delivery? 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 7. 7 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions In order to measure quality we need to first unambiguously define “Quality Measure.” Quality Measures are tools that help us measure or quantify healthcare processes, outcomes, patient perceptions, organizational structure. What is a Quality Measure or Indicator? Example: the number of re-admittances for heart failure patients who were administered aspirin in Emergency Department (ED) over the ones not administered aspirin in ED.
  • 8. 8 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions How are Quality Measures defined? Clinical Practice Guidelines Quality Measures • What did happen • What should happen How are they executed or used in a uniform fashion against the healthcare data sources e.g. EMRs? Healthcare Standards • Uniformity of health data • Interoperability
  • 9. Example Quality Measure: Ratio of adult obese non-smoker patients, who follow physical activities. 9 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Initial Population Denominator Denominator Exclusion Numerator
  • 10. 10 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Example Quality Measure: Ratio of adult obese non-smoker patients, who follow physical activities.
  • 11. 11 2. Intro to Quality Measure Standards
  • 12. What is HL7 International? 12 HL7 International is an ANSI non-profit organization focusing on healthcare standards development. Providing specifications or protocols oriented to healthcare domains such as: Pharmacy Claims Processing Devices 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 13. 13  To improve healthcare delivery in terms of its workflow  To transfer knowledge between different providers  To establish the best and most widely used standards in healthcare HL7 objective? HL7 publishes: Health Quality Measure Format (HQMF) Quality Report Document Architecture (QRDA) Defines a quality measure Reports the results of a quality measure 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 14. HQMF It represents internationally the clinical quality measure metadata, data elements and logic. HQMF defines quality measure as: 14 Ratio/Proportion Cohort Continuous Variable 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 15. HQMF 15 HQMF Criteria: Diagnosis Demographic characteristics Procedures Medications defines Populations: Initial Population Denominator Numerators Exclusions Stratifiers sets combined criteria 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions HQMF R1, R2-R2.1
  • 16. HQMF 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions HQMF Body HQMF Header HQMF Document Structure Table of Contents • Data Criteria Section • Population Criteria Section Title: Adult obese non-smoker patients, who follow physical activities. Measure Period: 01/01/2014 – 31/12/2014 Measure id: 0012 Measure Type: Process Measure Scoring: Proportion Data Criteria Section • Obese patients (diagnosis) • Patients older than 18 years old (patients characteristic) • Patients who smoke (patients characteristic) • Patients who follow physical activities (participation activities) • Patients race (patients characteristic) • Patient gender (patients characteristic) HQMF Body Population Criteria Section • Initial Patient Population All True At least one true Obese patients • Denominator All True At least one true Patients older than 18 years old • Denominator Exclusion All True At least one true Patients who smokes • Numerator All True At least one true Patients who follow physical activities • Numerator Exclusion None 1 2 16 Patients weighted more than 80 kg
  • 17. 17 QRDA It is a template healthcare standard document used to report the results of indicators computed by HQMF documents. QRDA reports results Populations: Initial Population Denominator Numerators Exclusions Stratifiers 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 18. 18 QRDA 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions QRDA Document Structure Table of Contents • Reporting Parameters • Measure Section Document id: 0012 Document created: May 2015 eMeasure Title: Adult obese non-smoker patients, who follow physical activities. eMeasure Version Number: 1 • Performance Rate: 80% • Initial Population: 100 • Male: 60 • Female: 40 • Black: 30 • White: 50 • Asian: 20 • Denominator: 80 • Male: 50 • Female:30 • Black: 20 • White: 40 • Asian: 20 • Denominator Exclusion: 30 • Male: 25 • Female: 5 • Black: 10 • White: 15 • Asian: 5 • Numerator: 40 • Male:25 • Female: 15 • Black: 10 • White: 20 • Asian:10 • Numerator Exclusion: None 1 2
  • 20. Research 20 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions HSDP HTS H2H TASY EMR UQMEE Quality Measures Results
  • 21. “The design and development of a standard-based unified quality measure execution engine, using HL7 standards, providing scalable quality measurements in interoperable health data, integrated with the Philips HSDP.” 21 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Why do we need a uniform standard-based solution? • Multiple businesses inside Philips have need to provide quality measure dashboards to their customers • HSDP need a scalable quality measure execution engine that could address needs of different business using HSDP
  • 23. 23 1. A medical practitioner will be able to select a clinical or claims quality measures from a list for executing quality measures 2. A medical practitioner will be able to use a document quality measures in HQMF R1/R2 or R2.1 document 3. The system will be able to map HQMF elements to executable queries 4. A medical practitioner will be able to view the results of quality measures through graphs Requirements 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 25. 25 Data Repository ResultsIndicators Quality Measure Engine Quality Measure Interface 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 26. Quality Measure Interface (QMI) Quality Measure Engine (QME) USER 26 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 27. Quality Measure Interface Quality Measure Engine USER The user selects an indicator Send HQMF indicator Send QRDA results Presenting results through dashboards Send request Send results Soap Web services 27 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions 1 2 3 4 5 6
  • 28. QRDA validator QM Controller HQMF Dispatcher QRDA parser USER Quality Measure Engine User selection1 params2 HQMF xml3 Sending HQMF xml 4 Receiving QRDA xml 56 QRDA xml QRDA xml7True/False8 QRDA xml9 results10 Show results 11 component event UI 28 Quality Measure Interface 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 29. Engine Controller QRDA generator Quality Measure Interface HQMF Validator HQMF parser Query Generator Model Database HQMF xml1 HQMF xml2True/False3 HQMF xml 4 HQMF objects 5 executes queries7 QRDA xml 10 Sends results8Results9 QRDA xml11 queries6 29Quality Measure Engine 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions component event
  • 30. Engine Controller QRDA generator Quality Measure Interface HQMF Validator HQMF parser Query Generator Model Database HQMF xml QRDA xml HQMF xml True/False HQMF xml HQMF objects queries executes queries sends results Results QRDA xml 1 23 4 5 7 6 10 89 11 component event Engine 30 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Quality Measure Engine
  • 31. HQMF elements to Query transformation 31 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Data criterion Population criteria Condition Combined Condition WHERE statement Combined WHERE statements using Logical Operators
  • 32. HQMF parser Query Generator HQMF elements HQMF R1/R2/R2.1 component event HQMF R2 HQMF params Model Mappings between HQMF elements to SQL queries HQMF elements to Query transformation 32 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Database SQL queries 1 2 3 4 5
  • 34. 34 Health – data – standards Cypress: UQMEE is a web application software solution with the following technologies: 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 35. Prototype Data model 35 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Activities Patients Diagnosis Encounters Costs Measurements Medications Participations Transfers Programs Procedures 1..n 0..n 0..n n 1 0..n 1..n 1 n 1 1 1 0..n 0..n 0..n
  • 36. Encounter Procedures Medications Diagnosis Lab results has Patients Patients measures name, id, gender, race has Patients Encounters have 0..n Prototype Data model 36 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions 0..n
  • 38. Screenshots of demo/demo 38 1. Context 2. Intro to Healthcare Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 40. What was the problem? There was a need to design and implement a standard-based (HL7) quality measure execution engine for HSDP. What we get?  Gain knowledge in healthcare quality measure standards  Provide an architecture and implementation of a UQMEE  Use HQMF R1, R2, R2.1 and QRDA (HL 7)  QMI and QME decoupling Conclusions 40 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 41. 41 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions Lessons learnt • The domain is vast, multiple concepts included, many extensible options exist • Healthcare standards contain a high level of complexity and require extensive study • Rapid Prototyping for quick hypothesis validation vs long term product development
  • 42. • Integration with HSDP • Development of authoring measures environment • Further investigation in open source solutions • Enable security features Recommendations 42 1. Context 2. Intro to Quality Measure Standards 3. Problem Statement 4. Requirements 5. Architecture 6. Implementation 7. Demo 8. Conclusions
  • 43. 43 Philips Research Steffen Pauws Asim Muhammad Charalampos Xanthopoulakis People from the office OOTI program Ad Aerts Harold Weffers Acknowledgements.. Cypress Community Open source and internet community