Visualizing Temporal Patterns also including… Twinlist for Medication Reconciliation Catherine Plaisant Human-Computer Interaction Lab University Of Maryland, College Park HFES Baltimore – March 12 2013 Interdisciplinary research community - Computer Science - Information Studies - Psychology, Sociology, Engineering, etc. in College Park MD ~ www.cs.umd.edu/hcil INFORMATION VISUALIZATION Compact graphical presentation and user interface for manipulating large numbers of items (102 - 106), Enables users to make discoveries, decisions, or explanations about patterns or groups of items Visual bandwidth is enormous Human perceptual skills are remarkable SPOTFIRE: E.G. RETINOL’S ROLE IN EMBRYOS & VISION Revealed the previously unknown involvement of the retinol binding protein RBP1 in cell cycle control. (Stubbs S, & Thomas N. 2006 Methods in Enzymology; 414:1-21.) TREEMAP: E.G. SMARTMONEY MARKETMAP www.smartmoney.com/marketmap e.g. Market falls 311 points, with a few exceptions e.g. Market mixed Energy & Technology up, Financial & Health Care down e.g. NCHS data Size = #Deaths per 100 000, in 1998 Color = Rate of change compared to 1981 LifeLines – Single Patient [Plaisant 1998] - PAPERS AND VIDEOS at www.cs.umd.edu/hcil/lifelines INCLUDE SUMMARIZATION • Important issue because of large time range • Recursive aggregation mechanism (set of events) --- (summary event) LIFELINES [Plaisant et al. 1998] http://www.cs.umd.edu/hcil/lifelines LIFELINES 2 RECORD [Wang et al. 2008, 2009] http://www.cs.umd.edu/hcil/lifelines2 LIFEFLOW VISUALIZE Display the aggregation RECORD RECORD RECORD AGGREGATE Merge multiple records into tree TEMPORAL DATA NUMERICAL CATEGORICAL VS. 04/26/2010 10:00 04/26/2010 10:15 04/26/2010 10:30 04/26/2010 10:45 04/26/2010 11:00 12/02/2008 14:26 12/02/2008 14:36 12/02/2008 22:44 12/05/2008 05:07 12/14/2008 06:19 Patient ID: 45851737 31.03 31.01 31.02 31.08 31.16 Patient ID: 45851737 Arrival Emergency ICU Floor Exit Time Arrival Emergency ICU Floor Exit ALIGNMENT • E.g. align by arrival Time June Patient #45851737 July August Arrival Emergency ICU Floor Exit Patient #43244997 Arrival Emergency ICU Floor Exit ALIGNMENT • E.g. align by arrival Time 0 Patient #45851737 2M 1M Arrival Emergency ICU Floor Exit Patient #43244997 Arrival Emergency ICU Floor Exit LIFELINES2 • Introduce powerful combination of simple operators Align, Rank, Filter, and Summarize • Multiple records simultaneously visible • Align by key events • Rank by frequency • Filter by events sequences • Provide summaries Integrated in i2b2 and BTRIS Open source The work of Dave Wang [Wang et al. 2008, 2009] - www.cs.umd.edu/hcil/lifelines2 LIFEFLOW VISUALIZE Display the aggregation RECORD RECORD RECORD AGGREGATE Merge multiple records into tree • Lifelines2: Specific query “Bounce backs” ICU Floor ICU within 2 days • Lifeflow: Overview of sequences Arrival ? ? ICU ? blabla DEMO- LIFEFLOW • Data = Patient transfers within hospital ARRIVAL EMERGENCY ICU Arrive the hospital Emergency room Intensive Care Unit FLOOR EXIT-ALIVE Normal room Leave the hospital alive EXIT-DEAD Leave the hospital dead www.cs.umd.edu/hcil/eventflow Twinlist Facilitating Medication Reconciliation with Animation and Spatial Layout Medication reconciliation • Develop list of current medications • Develop list of medications to be prescribed • Compare lists • Make clinical decision based on comparison • Communicate the new list to appropriate caregivers and to patient One definition from: http://www.ihs.gov/cio/ehr/index.cfm?module=medication_reconciliation Medication reconciliation Scenario: Hospital discharge Intake -What’s unique? -What’s identical? -What’s equivalent? Hospital Levels of equivalences Equivalence Criteria Example Form Equivalence Identical except for brand vs. generic Advil = Ibuprofen Senormin = Atenolol Functional Equivalence Same therapeutic intent Atenolol and Propanolol both betablockers Partial Equivalence Form or functional equivalence, but differ in dosage, frequency, or route Advil 100 mg Acetaminophen 200mg No equivalence Unique in form and function “Automated medication reconciliation and complexity of care transitions” Bozzo Silva, Bernstam, Markowitz, Johnson, Zhang and Herskovic, AMIA 2011 29 TWINLIST Prototype originally developed by Tiffany Chao Check for newer VIDEOS at www.cs.umd.edu/hcil/sharp or search YouTube for Twinlist (and pick newest version) CODE AVAILABLE ON REQUEST (plaisant@cs.umd.edu) THANK YOU Acknowledgments Ben Shneiderman Students past and present: Megan Monroe, Rongjian Lan, Tiffany Chao, Johnny Wu Krist Wongsuphasawat, David Wang Clinicians/Partners Zach Hettinger (MI2),Seth Powsner (Yale); Tamra Meyer (ARMY PharmacoVigilance Center) Elmer V. Bernstam, Jorge Herskovic, Todd R. Johnson (SharpC), and many more Sponsors Oracle Health Science National Institutes of Health (RC1CA147489-02) Office of the National Coordinator for Health Information Technology (SHARP ~ #10510592) www.cs.umd.edu/hcil www.cs.umd.edu/hcil/eventflow www.cs.umd.edu/hcil/sharp THANK YOU plaisant@cs.umd.edu Join us for HCIL symposium - May 22-23 www.cs.umd.edu/hcil/soh Includes Medical Informatics Workshop Also projects on wrong patient selection, results management, risk communication www.cs.umd.edu/hcil www.cs.umd.edu/hcil/eventflow www.cs.umd.edu/hcil/sharp