A Prototype for Executable and Portable eCQMs Using the KNIME Analytics Platform Huan Mo, MD MS Jennifer Pacheco, Luke Rasmussen, Peter Speltz, Jyotishman Pathak, PhD, Joshua Denny, MD, MS William K Thompson, PhD eCQMs: electronic clinical quality measures KNIME: Konstanz Information Miner Try it: http://projectphema.org [email protected]Twitter: @henryhmo
26
Embed
A Prototype for Executable and Portable eCQMs …informatics.mayo.edu/phema/images/1/1b/PhEMA_KNIME_CMS30...A Prototype for Executable and Portable eCQMs Using the KNIME Analytics
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
A Prototype for Executable and Portable eCQMs Using the KNIME Analytics
Platform
Huan Mo, MD MS Jennifer Pacheco, Luke Rasmussen, Peter Speltz, Jyotishman Pathak, PhD, Joshua Denny, MD, MS
I disclose that neither I nor my partners have relevant financial relationships with commercial interests.
Introduction: A story of CMS30
• My (hypothetical) “in-law” had a heart attack (AMI) last month, and gratefully the friendly and smart doctors in our neighborhood hospital saved her life!
(One more thing)
• Did our doctors remember to prescribe her a statin medication at discharge to let my “in-law” live longer?
AMI: acute myocardial infarction
our healthcare system has a plan to answer…
But:
• Where is my doctor and hospital?
• Where am I?
• Where are my medical records?
Fine print: Your EHR needs to
be standardized and certified!
EHR: Electronic health records
But… I want to know it NOW!
Goals
• Create a transportable and executable artifact of CMS30 (titled: Statin Prescribed at Discharge)
• Measure patient populations in
– Vanderbilt University Medical Center
– Northwestern University Memorial HealthCare
• Help you to measure your own patient population.
Phenotype Modeling and Execution Architecture
Local, Local, Local!
QDM: Quality data model
VSAC: Value Set Authority Center
FHIR: Fast Healthcare Interoperability Resources
Background: CMS30
Acute myocardial infarction (AMI) patients who are prescribed a statin at hospital discharge. (Measure of the Proportion)
• Initial Patient Population/denominator: All hospital discharges (adults) for AMI.
• Denominator Exclusions: e.g., patient who expired, clinical trials
• Denominator Exceptions: e.g., Recent normal Low-density lipoprotein (LDL)
• Numerator: Statin prescribed!
Quality Data Model (QDM)
KNIME KNIME: Konstanz Information Miner
Phenotyping with KNIME (Colon Polyps, from PheKB.org)
Test file, can be replaced by a JDBC reader
Imported text processing classes from a NLP jar package
JDBC: Java database connectivity technology
NLP: Natural language processing
Methods Tasks of implementing of QDM
• Data Elements:
– "Diagnosis, Active: Hospital Measures - AMI" using "Hospital Measures - AMI Grouping Value Set (2.16.840.1.113883.3.666.5.3011)"
• Temporal Operators:
– Normal LDL-c test <= 24 hour(s) starts after start of Encounter Performed: Encounter Inpatient
• Logical Operators: AND, OR, (AND) NOT
QDM: Quality Data Model
AMI: Acute myocardial infarction
LDL: Low-density lipoprotein
To Implement Data Elements
• Data type (e.g., diagnosis active)
– Implies a table in your EHR data warehouse
– Attributes: implies columns in the table
• Value Set:
– WHERE CODE in ($${Scodes}$$) • $${Scodes}$$ = “'410.51', '410.60', '410.61', '410.70', ...”
– WHERE REGEXP_LIKE(DRUG_NAME, '$${Smed_regexp}$$', 'i') • $${Smed_regexp}$$=“advicor|altoprev|altoprev.{1,10}mevacor|amlo