Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
DHSI/CPHIT Grand Round Oct.19.2012 Automating the Contextualization of Population-Based CDSS in Tethered EHR/PHRs Hadi Kharrazi, MHI, MD, PhD Johns Hopkins University [email protected] Automating Population-Based CDSS … Disclosures Hadi Kharrazi reports having a financial relationship with Indiana University from Aug 2008 to Aug 2012. Hadi Kharrazi reports having a financial relationship with Johns Hopkins University since Aug 2012. Hadi Kharrazi reports that he has no financial relationship with any commercial interest. Speaker: Hadi Kharrazi, MHI, MD, PhD Health Sciences Informatics Grand Rounds © Hadi Kharrazi @ JHSPH-HPM Oct 19.2012 2 Automating Population-Based CDSS … Title: Automating the Contextualization of Population-Based CDSS in Tethered EHR/PHRs Lecture Objectives Describe the types of HIT solutions (e.g., EHR, PHR) and how they complement Population Health IT (PopHI) Explain the relationship among CPGs, CDS languages, and CDS systems Demonstrate how CDSS can be automated and applied in the context of PopHI Explain how population-based CDSS can bridge the gap between clinical informatics and PubHI Discuss the opportunities and challenges of population-based CDSS Speaker: Hadi Kharrazi, MHI, MD, PhD Health Sciences Informatics Grand Rounds © Hadi Kharrazi @ JHSPH-HPM Oct 19.2012 3 Automating Population-Based CDSS … The presentation in a nutshell Introduction Background o Clinical Informatics (CI) o Public Health Informatics (PubHI) o Health Information Exchange (HIE) role in PubHI o Population Health Informatics (PopHI) - bridging the gap between CI and PubHI o Clinical Decision Support (CDS) continuum and PopHI Regenstrief Institute / INPC / Indiana HIE Previous Work o Developing renewable CDS systems o Application and results of CDS automation in INPC RMRS o Contextualizing CDSS in CHI Platforms (PHR) o Population-based CDSS Center for Population Health IT (CPHIT) / Future Work Q&A © Hadi Kharrazi @ JHSPH-HPM 4 Automating Population-Based CDSS … Introduction © Hadi Kharrazi @ JHSPH-HPM 5 Automating Population-Based CDSS … Introduction • Hadi Kharrazi, MHI, MD, PhD “You are a doctor who is lost in cyberspace!” Current affiliation: (my wife) JHSPH-HPM (Aug 2012) Associate Director CPHIT Director: Dr. J. Weiner Previous affiliation: Indiana University Dalhousie University Research interests: Population Health IT © Hadi Kharrazi @ JHSPH-HPM CDSS/QM in HIE environments Personal Health Records (PHR) 6 Automating Population-Based CDSS … Introduction Basic Research Biomedical informatics methods, techniques, and theories PopHI Bioinformatics Applied Research Imaging Informatics Public Health Informatics Clinical Informatics Consumer Health Informatics Molecular Research Health Research Biomedical informatics as a basic science © Hadi Kharrazi @ JHSPH-HPM 7 Automating Population-Based CDSS … Background © Hadi Kharrazi @ JHSPH-HPM 8 Automating Population-Based CDSS … Background > Clinical Informatics (CI) Clinical Information Systems If patient has x, y then do z CDSS Administrative Accounting Clinical Inpatient EHR EMR Clinical Informatics Clinical Outpatient JHH EPR Laboratory Imaging QM, KD… Non-clinical © Hadi Kharrazi @ JHSPH-HPM 9 Automating Population-Based CDSS … Background > Public Health Informatics (PubHI) Registries Commun. Diseases Reports EHR Claims 1 EHR Public Health Informatics Public Health Nonclinical ? 2 Syndromic Surveillance ? Quality Measures Periodic public reports and alerts © Hadi Kharrazi @ JHSPH-HPM 10 Automating Population-Based CDSS … Background > Health Information Exchange (HIE) Other sources Registries Commun. Diseases EHR n EHR Public Health Informatics … EHR Public Health HIE 1 Syndromic Surveillance Quality Measures © Hadi Kharrazi @ JHSPH-HPM 11 Automating Population-Based CDSS … Background > Population Health Informatics (PopHI) Population Health Info. Population Health Analytics © Hadi Kharrazi @ JHSPH-HPM Rx Data Admin data repositories EHRs 1…n HIE Public Health Informatics B Public Health A PubHI to CI Insurance Data CI to PubHI Personal Health Records Clinical Informatics CI to PubHI PubHI to CI Population Health Data-warehouse C 12 Automating Population-Based CDSS … Background > Clinical Decision Support (CDS) Continuum If patient has x, y, has gene w, lives in Baltimore, is high risk, is Hispanic, has insurance q, and more population health rules…, and you don’t have an MRI then do z” © Hadi Kharrazi @ JHSPH-HPM If patient has x, y and you don’t have an MRI then do z’ Organizational Info. Clinical Informatics Bioinformatics If patient has x, y, and gene w then do z’ If patient has x, y with insurance q then do z’ If patient has x, y and is in high risk population then do z’ If patient has x, y and is Hispanic then do z’ Population Health Informatics If patient has x, y and lives in Baltimore then do z’ Public Health Info If patient has x, y then do z 13 Automating Population-Based CDSS … Regenstrief Institute / INPC / Indiana HIE © Hadi Kharrazi @ JHSPH-HPM 14 Automating Population-Based CDSS … Regenstrief Institute > INPC • Established in 1969 by philanthropist Sam Regenstrief • Regenstrief receives $3 million per year in core support from the Regenstrief Foundation • Annual operating budget of approximately $23 million derived from grants and contracts • Logical Observation Identifiers Names and Codes (LOINC) system, a standard nomenclature that enables the electronic transmission of clinical data from laboratories • Regenstrief Medical Records System (RMRS) was developed 35 yrs ago. RMRS has a database of 6 million patients, with 900 million on-line coded results, 20 million full reports including diagnostic studies, procedure results, operative notes and discharge summaries, and 65 million radiology images. • Indiana Network for Patient Care (INPC) was created in 1996. It is a citywide clinical informatics network of 11 different hospital facilities and more than 100 geographically distributed clinics and day surgery facilities Copyright Regenstrief Institute © Hadi Kharrazi @ JHSPH-HPM 15 Automating Population-Based CDSS … Regenstrief Institute > Indiana HIE (IHIE) The Indiana HIE (IHIE) includes (as of mid-2011): • Federated Consistent Databases • 22 hospital systems ~70 hospitals • 5 large medical groups and clinics & 5 payors • Several free-standing labs and imaging centers • State and local public health agencies • 10.75 million unique patients • 20 million registration events • 3 billion coded results • 38 million dictated reports • 9 million radiology reports • 12 million drug orders • 577,000 EKG tracings • 120 million radiology images Copyright Regenstrief Institute © Hadi Kharrazi @ JHSPH-HPM 16 Automating Population-Based CDSS … Regenstrief Institute > PubHI > ELR Data Completeness Overhage JM, Grannis S, McDonald CJ. Am J Public Health. 2008 Feb © Hadi Kharrazi @ JHSPH-HPM Copyright Regenstrief Institute 17 Automating Population-Based CDSS … Regenstrief Institute > PubHI > Timeliness of Data (CC vs ICD9) Copyright Regenstrief Institute © Hadi Kharrazi @ JHSPH-HPM 18 Automating Population-Based CDSS … Regenstrief Institute > PubHI > Notifiable Condition Detector (NCD) Copyright Regenstrief Institute © Hadi Kharrazi @ JHSPH-HPM 19 Automating Population-Based CDSS … Regenstrief Institute > PubHI > Syndromic Surveillance Service (SSS) Copyright Regenstrief Institute © Hadi Kharrazi @ JHSPH-HPM 20 Automating Population-Based CDSS … Previous Work © Hadi Kharrazi @ JHSPH-HPM 21 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Clinical Practice Guidelines Computerized CPG (CARE, Arden syntax) Manual Programming for each CPG One patient at the time Relational DB © Hadi Kharrazi @ JHSPH-HPM Computerized AHRQ’s Computerized NGC Popup CPGs (guideline.gov) alert (Know.Rep.Lang.) DSS mysql_connect(‘localhost’, Arden Syntax: ‘root’, ‘pass’, ‘ehr'); Patient has diabetes and has not had an *Blood Pressure, Weight/Body Mass Index (BMI) - Every adults: Blood eye exam in visit. two For years. Based onpressure mysql_query(‘SELECT logic: patient_id FROM patient target goal xxx <130/80 mm Hg; BMIto (body mass guideline you may want consider WHERE if (creatinine patient.Fname is not number) = ‘peter’or AND (calcium is index) <25 kg/m2. asking for an consultation. not number) patient.Lname or=eye ‘Johnson’’); (phosphate is not number) then For children: Blood pressure target goal <90th $results conclude = mysql_fetch(); false; percentile adjusted for age, height, and gender; endif; BMI-for-age <85th percentile. $patient_id product := = $results[‘patient_id’]; calcium * phosphate; ----------------------------------------------------Foot Exam (for adults) - Thorough visual CARE Language: mysql_query (‘SELECT * FROM lab WHERE inspection every diabetes care visit; pedal patient_id = $patient_id’ and lab_term = pulses, neurological exam yearly. BEGIN BLOCK CHOLESTEROL ‘HBA1c’); Dilated Eye Exam (by trained expert) - Type 1: DEFINE "MALE_PT" $results = mysql_fetch(); {VALUE} AS "SEX" IS = 'M' Five years post diagnosis, then every year. DEFINE "CHOLESTEROL LAST" AS LAST "CHOL TESTS" [BEFORE $lab_result = $results[‘lab_term’]; "DATE"] EXIST Depression - Probe for emotional/physical IF "CHOLESTEROL LAST" WAS AFTER 5 YEARS factors linked to depression yearly; treat AGO IF ($lab_result > 9){ aggressively with counseling, medication, THEN ECHOEXIT “Patient CHOLESTEROL has a high HBA1c level”; and/or referral. ELSE CONTINUE } 22 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Issues with current CDSS Often successful CDS RCTs are not replicable (renewable) in other clinical settings. CDS knowledge interchange standards have existed for as long as clinical data interchange standards (about 2 decades), yet sharing of computable, actionable knowledge in practice is extremely limited Current computerized knowledge languages representing CPGs are not standardized: Arden syntax, CARE, GELLO, GLIF The majority of the current CDSS systems are hard coded, as experienced in a simpler format in CHI studies, which make them very limited due to maintenance issues. © Hadi Kharrazi @ JHSPH-HPM 23 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Clinical Practice Guidelines NQF QM eMeasures Computerized CPG (CARE, Arden syntax) Manual Programming for each CPG One patient at the time Relational DB 1 © Hadi Kharrazi @ JHSPH-HPM CDSS SQL n Relational DB n CDSS SQL… Relational DB… CDSS SQL 2 Relational DB 2 Automated for all CPGs All patient at the time CDSS SQL 1 Population Health Informatics 24 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Phases to Develop Renewable CDSS 1. Lexical Integration (mapping of idiosyncratic codes to standard terms) 2. Syntactic Mapping of Different Concrete Representation Languages Parse original content as XML (e.g., Chaperon) XSLT Transformation (e.g., SAXON) 3. Semantic Integration of Procedural Knowledge into Declarative Rules (SQL commands) 4. Pragmatic Integration (query enhancements, implementation and evaluation) © Hadi Kharrazi @ JHSPH-HPM 25 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS NQF Lexical Integration CARE Arden XML Syntactic Mapping Renewable CPG Consortium CPG Semantic Integration CDSS SQL n Relational DB n CDSS SQL… Relational DB… CDSS SQL 2 Relational DB 2 CDSS SQL 1 Relational DB 1 XSLT trans. Generating Renewable CDSS © Hadi Kharrazi @ JHSPH-HPM Pragmatic Integration 26 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Language Specific © Hadi Kharrazi @ JHSPH-HPM Language Free 27 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS BEGIN BLOCK CHOLESTEROL DEFINE "MALE_PT" {VALUE} AS "SEX" IS = 'M' DEFINE "CHOLESTEROL LAST" AS LAST "CHOL TESTS" [BEFORE "DATE"] EXIST IF "CHOLESTEROL LAST" WAS AFTER 5 YEARS AGO THEN EXIT CHOLESTEROL ELSE CONTINUE IF "MALE_PT" EXISTS AND "AGE" WAS >= 35 THEN REMIND Male patients over the age of 35 should have their total cholesterol measured every 5 years. AND ORDER CHOLESTEROL (SCREEN) AND SAVE "UNO" AS "CHOL_SCN" {INTEGER} AND EXIT CHOLESTEROL END BLOCK CHOLESTEROL Sample CARE Rule Block © Hadi Kharrazi @ JHSPH-HPM 28 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS <?xml version="1.0" encoding="UTF-8"?> <rule xmlns="http://regenstrief.org/xcare"> <let name="AGE"> <and> <filter> <reference name="BIRTH"/> <and> <not-equal op="NE" component="VALUE"> <literal type="integer" value="0"/> </not-equal> <less-than op="LT" component="VALUE"> <literal type="time" value="now"/> </less-than> </and> </filter> <division> <subtraction> <literal type="time" value="now"/> <reference name="BIRTH"/> </subtraction> <literal type="real" value="365.25"/>…. Intermediate XML © Hadi Kharrazi @ JHSPH-HPM 29 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS SELECT id,sys_id_value,numeric_value,time_value,text_value,boolean_value, code_value,data_type,institution_id,patient_id,service_code,primary_time FROM( select t_from.* from (SELECT id,sys_id_value,numeric_value,time_value,text_value,boolean_value,code_value,data_type,institution_ id,patient_id,service_code,primary_time , myrank FROM( SELECT * FROM (SELECT id,sys_id_value,numeric_value,time_value,text_value,boolean_value,code_value,data_type,institution_ id,patient_id,service_code,primary_time, rank() OVER (PARTITION BY INSTITUTION_ID,PATIENT_ID ORDER BY primary_time DESC) myrank FROM (select TO_NUMBER(NULL) as id, To_NUMBER(NULL) as sys_id_value, 1 as numeric_value, DATE_OF_BIRTH as time_value, TO_CHAR(NULL) as text_value, To_CHAR(null) as boolean_value, TO_CHAR(NULL) as code_value, 'T' as data_type, … SQL Statement (adaptable for new schemas) © Hadi Kharrazi @ JHSPH-HPM 30 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Limitations The process does not start directly with free text CPG. Knowledge Representation languages such as CARE or Arden are required. If originating CPG does not conform to a standard terminology, lexical integration is required again. Fuzzy or probabilistic representational languages are currently not incorporated. Mismatched data granularity or ignored data sets will create database integration complicated. Each CDSS SQL is mutually exclusive of other CDSS thus limiting the merger of SQLs that can result in a combined CDSS. © Hadi Kharrazi @ JHSPH-HPM 31 Automating Population-Based CDSS … Previous Work > Developing Renewable CDSS Application Areas Clinical: CDSS reminder rules (e.g., CPOE integration) popup CDSS alerts for providers Population-based: o Healthcare quality measures (e.g., NQF, ACO) Quality monitoring dashboard o Consumer Health Informatics (e.g., tethered PHRs) o Public Health Informatics (PHI) (e.g., notifiable complex conditions) o Transition of care (e.g., CCD-based CDSS for inpatient to outpatient) © Hadi Kharrazi @ JHSPH-HPM 32 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR CLINICAL_VARIABLE PATIENT INSTITUTION CARE KRL 42,666,350 records 453,518 (unique) 118 providers 74 Rules (SQL) RMRS sample database was used in this research a subset of the INPC database © Hadi Kharrazi @ JHSPH-HPM 33 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Rules Population One patient* 59 0.18 CHOLESTEROL_1.sql 180 0.11 CHOLESTEROL_2.sql 1 0.12 DIABETES_1.sql 541 0.56 DIABETES_2.sql 1561 0.47 DIABETES_3.sql 182 0.40 DIABETES_4.sql 121 0.40 DIABETES_5.sql 1620 1.51 … … TCL_2.sql 67 0.12 TCL_3.sql 69 0.18 TCL_4.sql 61 0.17 1 0.07 WHOLE_1.sql 127 0.16 WHOLE_2.sql 129 0.13 1249 0.73 CD4_1.sql …. TETANUS_SHOT_1.sql Average (sec) Runtime per second * each row shows average of 20 individual runs © Hadi Kharrazi @ JHSPH-HPM 34 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR 70000 Institute 1: All CDS Hits (regardless of missed proportion) 60000 50000 40000 30000 20000 10000 0 MEDICINE_1.sql HIV_PT_1.sql TCL_3.sql PREVENT_STOOL_1.sql CD4_1.sql WHOLE_1.sql TCL_4.sql IDC_REM_1.sql OBFORM_6.sql PREVENT_MAM_1.sql K_1.sql FLU_SHOT_5.sql DIABETES_5.sql TCL_1.sql WHOLE_2.sql PREVENT_STOOL_4.sql DIABETES_1.sql K_2.sql PREVENT_MAM_3.sql FLU_SHOT_1.sql TCL_2.sql LIPID_MANAGEMENT_1.sql TETANUS_SHOT_1.sql PEDS_9.sql PEDS_8.sql PEDS_7.sql PEDS_1.sql PEDS_11.sql PEDS_10.sql FLU_SHOT_3.sql HEPVAX_B_1.sql FLU_SHOT_4.sql PNVX2_1.sql PREVENT_MAM_2.sql 35 © Hadi Kharrazi @ JHSPH-HPM CHOLESTEROL_1.sql CHOLESTEROL_2.sql PREVENT_STOOL_2.sql PREVENT_PAP_1.sql MEDICINE_2.sql OBFORM_5.sql OBFORM_2.sql OBFORM_3.sql OBFORM_1.sql applicable CARE rules Applying all applicable CARE rules for Institute-1 Some rules are never hit for institute 1 (not shown in this diagram) 55 44 41 56 43 40 49 29 17 32 30 5 15 48 114 46 23 119 107 21 16 14 18 125 13 22 123 102 110 109 31 116 9 7 103 2 47 20 120 124 118 1 25 MEDICINE_1.sql HIV_PT_1.sql TCL_3.sql PREVENT_STOOL_1.sql CD4_1.sql WHOLE_1.sql TCL_4.sql IDC_REM_1.sql OBFORM_6.sql PREVENT_MAM_1.sql K_1.sql FLU_SHOT_5.sql DIABETES_5.sql TCL_1.sql WHOLE_2.sql PREVENT_STOOL_4.sql DIABETES_1.sql K_2.sql PREVENT_MAM_3.sql FLU_SHOT_1.sql TCL_2.sql LIPID_MANAGEMENT_1.sql TETANUS_SHOT_1.sql PEDS_9.sql PEDS_8.sql PEDS_7.sql PEDS_1.sql PEDS_11.sql PEDS_10.sql FLU_SHOT_3.sql HEPVAX_B_1.sql FLU_SHOT_4.sql PNVX2_1.sql PREVENT_MAM_2.sql CHOLESTEROL_1.sql CHOLESTEROL_2.sql PREVENT_STOOL_2.sql PREVENT_PAP_1.sql MEDICINE_2.sql OBFORM_5.sql OBFORM_2.sql Academic Hospitals 800,000 36 © Hadi Kharrazi @ JHSPH-HPM OBFORM_3.sql OBFORM_1.sql 0 11 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR 70000 60000 50000 Institute 1: All CDS Hits (regardless of missed proportion) 40000 30000 20000 10000 0 1,000,000 Total Hits 900,000 700,000 600,000 500,000 400,000 300,000 200,000 100,000 institutes Number of CARE rule hits against the RMRS sample database based on each healthcare provider / institute (zero-hit institutes are removed) Academic/Primary hospitals have the highest rates of hits This peak might be simply because of their higher population of patients (needs population adjustment) Automating Population-Based CDSS … Total Hits Previous Work > CDSS Application in EHR 1,000,000 900,000 800,000 700,000 600,000 500,000 400,000 300,000 200,000 55 44 41 56 43 40 49 29 17 5 32 30 15 48 46 114 23 21 16 119 107 14 18 13 22 125 123 102 110 109 9 31 116 7 2 103 47 20 120 124 1 25 118 0 11 100,000 Adj Population 100.00% Other Hospitals 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 55 44 41 56 43 40 49 29 17 32 30 5 15 114 48 46 23 119 107 21 16 14 18 125 13 22 123 102 110 31 109 116 9 7 103 2 47 20 120 124 118 1 25 0.00% 11 10.00% institutes Number of CARE rule hits against the RMRS sample database based on ever healthcare provider institute (population adjusted percentage) Percentage of rule hits is suddenly smaller in the left side of the diagram (i.e., primary hospitals) Percentage of rule hits is larger in the right side of the diagram (i.e., other hospitals) Percentage > creates higher patient risk at a certain institute Raw number > forms internal policies / economical road maps © Hadi Kharrazi @ JHSPH-HPM 37 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR rules institutes Institute versus Rules (Raw Numbers) (zero rules / zero institutes are removed) © Hadi Kharrazi @ JHSPH-HPM 38 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Institute 1: Percentage of Hit / Miss Rules 30.00% 25.00% 20.00% 10.00% Percent 5.00% HEPVAX_B_1.sql PREVENT_MAM_2.sql PREVENT_MAM_3.sql PEDS_7.sql PEDS_1.sql TCL_1.sql CD4_1.sql K_2.sql OBFORM_3.sql FLU_SHOT_1.sql PEDS_9.sql IDC_REM_1.sql PEDS_11.sql LIPID_MANAGEMENT_1.sql PREVENT_STOOL_4.sql WHOLE_2.sql CHOLESTEROL_1.sql OBFORM_2.sql OBFORM_6.sql PNVX2_1.sql PEDS_10.sql OBFORM_1.sql DIABETES_5.sql PREVENT_PAP_1.sql PREVENT_STOOL_1.sql FLU_SHOT_3.sql CHOLESTEROL_2.sql PREVENT_STOOL_2.sql OBFORM_5.sql K_1.sql FLU_SHOT_4.sql TCL_4.sql MEDICINE_2.sql TETANUS_SHOT_1.sql TCL_2.sql FLU_SHOT_5.sql PEDS_8.sql DIABETES_1.sql WHOLE_1.sql TCL_3.sql 39 © Hadi Kharrazi @ JHSPH-HPM ~12.3% PREVENT_MAM_1.sql MEDICINE_1.sql HIV_PT_1.sql 0.00% %13.49 Avg 15.00% applicable CARE rules Missed applicable CARE rules for institute-1 (CDSS-generated QM fingerprint) Manual process of deciphering the rules (hit-means-miss OR hit-means-hit-only) The lower the better (less missed) Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Institute 2: Inverse Percentage of Hit / Miss Rules 30.00% 25.00% 20.00% 15.00% 10.00% %3.47 Avg PREVENT_MAM_2.sql PREVENT_STOOL_2.sql PREVENT_STOOL_4.sql HEPVAX_B_1.sql LIPID_MANAGEMENT_1.sql TCL_2.sql OBFORM_5.sql PNVX2_1.sql PEDS_10.sql OBFORM_1.sql TCL_4.sql WHOLE_2.sql PREVENT_PAP_1.sql FLU_SHOT_4.sql PEDS_1.sql PEDS_8.sql OBFORM_2.sql TETANUS_SHOT_1.sql PEDS_11.sql OBFORM_3.sql MEDICINE_2.sql CHOLESTEROL_1.sql CHOLESTEROL_2.sql FLU_SHOT_3.sql K_2.sql K_1.sql PREVENT_MAM_3.sql ~5.5% 40 © Hadi Kharrazi @ JHSPH-HPM PEDS_9.sql PEDS_7.sql OBFORM_6.sql IDC_REM_1.sql HIV_PT_1.sql FLU_SHOT_1.sql CD4_1.sql 0.00% Percent 5.00% applicable CARE rules Missed applicable CARE rules for institute-2 (CDSS-generated QM fingerprint) Manual process of deciphering the rules (hit-means-miss OR hit-means-hit-only) The lower the better (less missed) Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Rules Missed % institutes rules Missed rate by institute The effect size of the missed rules depends on the population size. © Hadi Kharrazi @ JHSPH-HPM 41 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Web Interface (http://aurora.regenstrief.org:8080/ClinicalKnowledgeHub/) © Hadi Kharrazi @ JHSPH-HPM 42 Automating Population-Based CDSS … Previous Work > CDSS Application in EHR Applying all CARE rules against the RMRS sample database Preventive Care Quality Improvement Reminder Forms © Hadi Kharrazi @ JHSPH-HPM Copyright Regenstrief Institute 43 Automating Population-Based CDSS … Previous Work > CDSS Application in PHR © Hadi Kharrazi @ JHSPH-HPM 44 Automating Population-Based CDSS … Previous Work > CDSS Application in PHR Dynamically generated CDSS SQL commands CHI Framework (Tx Group) © Hadi Kharrazi @ JHSPH-HPM 45 Automating Population-Based CDSS … Previous Work > Population-based CDSS Item Traditional CDSS-based Focus n-Patient-at-a-time 1-Patient-at-a-time Model Statistical (probabilistic) CPG (rule-based) Updatability Delayed (Hard coded) Immediate (Dynamic) HIE Integration Possible Already Exists Portability Major Change Req. Minimal Change Req. Data Source EHR Subsets (limited) Complete EHR, PHR, … Contextualization Complex SQL Driven Traditional PubHI versus CDSS-based PopHI © Hadi Kharrazi @ JHSPH-HPM 46 Automating Population-Based CDSS … Previous Work > Population-based CDSS PopHI will reveal the causes, and… Simple statistics based on numerical statistics Consider the potentials with Population-based CDSS integration © Hadi Kharrazi @ JHSPH-HPM Copyright Regenstrief Institute 47 Automating Population-Based CDSS … CPHIT / Future Work © Hadi Kharrazi @ JHSPH-HPM 48 Automating Population-Based CDSS … CPHIT / Future Work The Johns Hopkins Center for Population Health Information Technology (CPHIT, or “see-fit”) The mission of CPHIT is to improve the health and wellbeing of populations by advancing the state-of-the-art of Health Information Technology and e-health tools used by public health agencies and private health care organizations. CPHIT’s focus will be on the application of EHRs, PHRs and other digitally-supported health improvement interventions targeted at communities, special need populations and groups of consumers cared for by integrated delivery systems. Director: Dr. J. Weiner www.jhsph.edu/cphit Copyright Dr. J. Weiner © Hadi Kharrazi @ JHSPH-HPM 49 Automating Population-Based CDSS … CPHIT / Future Work External PH/IDS Orgs. JH Healthcare Solutions, LLC JH Health System CPHIT JHU Academic Departments and other R&D centers Business Partners Industry Foundations Government CPHIT Organizational Linkages Copyright Dr. J. Weiner © Hadi Kharrazi @ JHSPH-HPM 50 Automating Population-Based CDSS … CPHIT / Future Work Meaningful Use Stage 3 Stage 2 2009 HITECH Policies Stage 1 HIT-Enabled Health Reform 2011 Criteria (Capture & Share) 2013 Criteria (CDSS) Population Health Informatics © Hadi Kharrazi @ JHSPH-HPM 2015 Criteria (Improved Outcome) 51 Automating Population-Based CDSS … CPHIT / Future Work Population-based HIE PHRs EHRs Claims MPI Registries LABs PACS Population-based CDSS across databases Federated Consistent Databases (1) Data gathered centrally in separate physical files, “mirrors” of remote sites; (2) Standardized at the time it comes in. © Hadi Kharrazi @ JHSPH-HPM 52 Automating Population-Based CDSS … CPHIT / Future Work Provider Rx Labs Insurance MU3 HIE MU1 EHR EHR EHR ACO EHR Care Manage. MU2 CDSS Risk Assess. Imaging CPOE Tethered CPG PHR PDSS Patient Sensors… © Hadi Kharrazi @ JHSPH-HPM Predictive Modeling Quality Measure Pay for Perform. Population Health Informatics 2.0 Outpatient Public Health 53 Automating Population-Based CDSS … CPHIT / Future Work CPHIT’s initial R&D Priorities: Natural language processing (NLP) and pattern recognition that improve population based interventions. Effective approaches for integration of consumer-focused m-health/PHRs/ e-health with provider-focused EHRs. Development of “e-measures” of population health status, risk, safety/quality using EHR/HIT systems. EHR based tools to identify high risk populations for preventive and/or chronic care outreach. Approaches for integrating current functions of public health agencies into interoperable EHR networks. Approaches for applying HIT to population-based evidence-generation / research. Copyright Dr. J. Weiner © Hadi Kharrazi @ JHSPH-HPM 54 Automating Population-Based CDSS … Thank you Q&A © Hadi Kharrazi @ JHSPH-HPM 55