Temporal Data Analysis and Electronic Health Records Ben Shneiderman, Catherine Plaisant, Taowei David Wang, Kris Wongsuphasawat {ben,plaisant,tw7,kristw}@cs.umd.edu LifeLines: Patient Histories www.cs.umd.edu/hcil/lifelines Lifelines and Improvements Plaisant CHI 96, AMIA 98 I2b2 (Murphy AMIA 07) Lifelines and Improvements Plaisant CHI 96, AMIA 98 Bade CHI 2004 I2b2 (Murphy AMIA 07) Specification of Temporal Abstractions Shahar 1999 Powsner & Tufte, 1994 Post 2007 PatternFinder in Amalga 1) LifeLines2: Align-Rank-Filter - Multiple records simultaneously visible - Align by sentinel events - Rank by frequency - Filter by events LifeLines2: Contrast+Creatinine LifeLines2: Contrast+Creatinine LifeLines2: Heparin-Induced Thrombocytopenia LifeLines2: Heparin-Induced Thrombocytopenia 2) Similan: Find similar patients • • • In terms of ? Not in terms of demographic information • Age, gender, etc. But in terms of patient histories Events Patient#1 Stomach Pain time Vomitting Diarrhea Similan: Find similar patients • How? • Similarity Measure • Between pairs of patients • Score ranges from 0 to 1. (Most similar = 1) • Users select one target patient Similan: Find similar patients Patient #1 (target) Patient #2 0.80 Patient #3 0.63 Patient #4 0.96 Patient #5 0.77 Similan: Find similar patients Patient #1 (target) Patient #4 0.96 Patient #2 0.80 Patient #5 0.77 Patient #3 0.63 similar Challenge • What is “similar”? depends on users/tasks Patient#1 (target) A B C swapping Patient#2 A B C Patient#3 missing B A Patient#4 A time B Time difference C C Mix&Match Measure • User customizable similarity measure Missing Event Patient#1 (target) C A B C Patient#2 A B C Extra Event Matched Events Match Score = F(∆ time) Number of Mismatches = Missing + Extra Number of Swapping* B } Total Score 0 to 1 Similan: Find Similar Patients Take Away Messages Medical Record & other temporal event exploration is possible for: 1) pattern discovery 2) comparison of groups 3) similar event records Thanks for collaboration with Washington Hospital Center www.cs.umd.edu/hcil/lifelines2 www.cs.umd.edu/hcil/similan