Voting System Technologies - University of Maryland at College Park

advertisement
Visualization of
Electronic Health Records
Ben Shneiderman
ben@cs.umd.edu
@benbendc
Founding Director (1983-2000), Human-Computer Interaction Lab
Professor, Department of Computer Science
Member, Institute for Advanced Computer Studies
University of Maryland
College Park, MD 20742
Visualization of
Electronic Health Records
@benbendc
University of Maryland
College Park, MD 20742
Interdisciplinary research community
- Computer Science & Info Studies
- Psych, Socio, Poli Sci & MITH
(www.cs.umd.edu/hcil)
Design Issues
•
•
•
•
•
Input devices & strategies
• Keyboards, pointing devices, voice
• Direct manipulation
• Menus, forms, commands
Output devices & formats
• Screens, windows, color, sound
• Text, tables, graphics
• Instructions, messages, help
Collaboration & Social Media
Help, tutorials, training
• Visualization
Search
www.awl.com/DTUI
Fifth Edition: 2010
HCI Pride: Serving 5B Users
Mobile, desktop, web, cloud
 Diverse users: novice/expert, young/old, literate/illiterate,
abled/disabled, cultural, ethnic & linguistic diversity, gender,
personality, skills, motivation, ...
 Diverse applications: E-commerce, law, health/wellness,
education, creative arts, community relationships, politics,
IT4ID, policy negotiation, mediation, peace studies, ...
 Diverse interfaces: Ubiquitous, pervasive, embedded, tangible,
invisible, multimodal, immersive/augmented/virtual, ambient,
social, affective, empathic, persuasive, ...
Information Visualization & Visual Analytics
•
Visual bands
• Human percle
• Trend, clus..
• Color, size,..
•
Three challe
• Meaningful vi
• Interaction: w
• Process mo
1999
Information Visualization & Visual Analytics
•
Visual bandwidth is enormous
• Human perceptual skills are remarkable
• Trend, cluster, gap, outlier...
• Color, size, shape, proximity...
•
Three challenges
• Meaningful visual displays of massive da
• Interaction: widgets & window coordinati
• Process models for discovery
1999
2004
Information Visualization & Visual Analytics
•
Visual bandwidth is enormous
• Human perceptual skills are remarkable
• Trend, cluster, gap, outlier...
• Color, size, shape, proximity...
•
Three challenges
• Meaningful visual displays of massive data
• Interaction: widgets & window coordination
• Process models for discovery
1999
2004
2010
Treemap: Gene Ontology
+ Space filling
+ Space limited
+ Color coding
+ Size coding
- Requires learning
(Shneiderman, ACM Trans. on Graphics, 1992 & 2003)
www.cs.umd.edu/hcil/treemap/
Treemap: Smartmoney MarketMap
www.smartmoney.com/marketmap
Market falls steeply Feb 27, 2007, with one exception
Market mixed, February 8, 2008
Energy & Technology up, Financial & Health Care down
Market rises, September 1, 2010, Gold contrarians
Treemap: WHC Emergency Room
(6304 patients in Jan2006)
Group by Admissions/MF, size by service time, color by age
Treemap: WHC Emergency Room
(6304 patients in Jan2006) (only those service time >12 hours)
Group by Admissions/MF, size by service time, color by age
Information Visualization: Mantra
•
•
•
•
•
•
•
•
•
•
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
SciViz .
•
•
•
1-D Linear
2-D Map
3-D World
Document Lens, SeeSoft, Info Mural
InfoViz
Information Visualization: Data Types
•
•
•
•
Multi-Var
Temporal
Tree
Network
Spotfire, Tableau, Qliktech, Visual Insight
infosthetics.com
flowingdata.com
visual.ly
GIS, ArcView, PageMaker, Medical imagery
CAD, Medical, Molecules, Architecture
LifeLines, TimeSearcher, Palantir, DataMontage
Cone/Cam/Hyperbolic, SpaceTree, Treemap
Pajek, UCINet, NodeXL, Gephi, Tom Sawyer
visualcomplexity.com
perceptualedge.com
visualizing.org
eagereyes.org
datakind.org
infovis.org
Obama Unveils “Big Data” Initiative (3/2012)
Big Data challenges:
• Developing scalable algorithms
for processing imperfect data
in distributed data stores
•
Creating effective humancomputer interaction tools
for facilitating rapidly
customizable visual reasoning
for diverse missions.
http://www.whitehouse.gov/sites/default/files/microsites/ostp/big_data_press_release_final_2.pdf `
EHRs: Temporal categorical data
• A type of time series
Numerical
Stock: Microsoft
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
31.03
31.01
31.02
31.08
31.16
Event
Category
Event
Patient ID: 45851737
12/02/2008 14:26 Arrival
12/02/2008 14:36 Emergency
12/02/2008 22:44 ICU
12/05/2008 05:07 Floor
12/14/2008 06:19 Exit
Time
Arrival
Emergency
ICU
Floor
Exit
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
LifeLines: Patient Histories
www.cs.umd.edu/hcil/lifelines
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
LifeLines2: Align-Rank-Filter & Summarize
www.cs.umd.edu/hcil/lifelines
LifeLines2: Align-Rank-Filter & Summarize
www.cs.umd.edu/hcil/lifelines2
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
Similan: Search
www.cs.umd.edu/hcil/similan
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
LifeFlow: Aggregation Strategy
Temporal
Categorical Data
(4 records)
LifeLines2 format
Tree of Event
Sequences
LifeFlow Aggregation
www.cs.umd.edu/hcil/lifeflow
LifeFlow: Interface with User Controls
Patient Histories: Our Research
Tool
Event
Types
Records
Display
LifeLines
Points,
Intervals
One
Individual
LifeLines2
Points
Many
Individual,
Summary
Similan
Points
Many
Individual
LifeFlow
Points
Many
Individual,
Aggregate
EventFlow
Points,
Intervals
Many
Individual,
Aggregate
www.cs.umd.edu/hcil/toolname
EventFlow: Original Dataset
LABA_ICSs Merged
SABAs Merged
Align by First LABA_ICS
Reduce Window Size
Original Dataset
Discovery Process: Systematic Yet Flexible
Preparation
• Own the problem & define the schedule
• Data cleaning & conditioning
• Handle missing & uncertain data
• Extract subsets & link to related information
Discovery Process: Systematic Yet Flexible
Preparation
• Own the problem & define the schedule
• Data cleaning & conditioning
• Handle missing & uncertain data
• Extract subsets & link to related information
Purposeful exploration – Hypothesis testing
• Range & distribution
• Relationships & correlations
• Clusters & gaps
• Outliers & anomalies
• Aggregation & summary
• Split & trellis
• Temporal comparisons & multiple views
• Statistics & forecasts
Discovery Process: Systematic Yet Flexible
Preparation
• Own the problem & define the schedule
• Data cleaning & conditioning
• Handle missing & uncertain data
• Extract subsets & link to related information
Purposeful exploration – Hypothesis testing
• Range & distribution
• Relationships & correlations
• Clusters & gaps
• Outliers & anomalies
• Aggregation & summary
• Split & trellis
• Temporal comparisons & multiple views
• Statistics & forecasts
Situated decision making - Social context
• Annotation & marking
• Collaboration & coordination
• Decisions & presentations
UN Millennium Development Goals
To be achieved by 2015
• Eradicate extreme poverty and hunger
• Achieve universal primary education
• Promote gender equality and empower women
• Reduce child mortality
• Improve maternal health
• Combat HIV/AIDS, malaria and other diseases
• Ensure environmental sustainability
• Develop a global partnership for development
30th Anniversary!!!
www.cs.umd.edu/hcil
@benbendc
Office of National Coordinator: SHARP
Strategic Health IT Advanced Research Projects
- Security of Health Information Technology
- Patient-Centered Cognitive Support
- Healthcare Application and Network Platform Architectures
- Secondary Use of EHR Data
Univ of Maryland HCIL tasks
- Missing Laboratory Reports
- Medication Reconciliation
- Wrong Patient Errors
www.cs.umd.edu/hcil/sharp
Medication Reconciliation: Current Form
Univ of Maryland HCIL tasks
- Missing Laboratory Reports
- Medication Reconciliation
- Alarms and Alerts Management
www.cs.umd.edu/hcil/sharp
www.youtube.com/watch?v=ZGf1EiuIIIM
Twinlist: Medication Reconciliation
“Best reconciliation app
I have ever seen”
Dr. Shawn Murphy, PartnersHealthcare & Harvard Medical
“Super-cool demo”
Dr. Jonathan Nebeker, Univ of Utah & VA
“Twinlist concept is brilliant”
Dr. Kevin Hughes, Harvard Medical School
Tiffany Chao, Catherine Plaisant, Ben Shneideman
Based on class project of : Leo Claudino, Sameh Khamis, Ran Liu, Ben London, Jay Pujara
Students of CMSC734 Information Visualization class
www.youtube.com/watch?v=YoSxlKl0pCo
Twinlist: Medications Grouped
Reducing Wrong Patient Errors:
Animated Transitions & Photos
Reducing Wrong Patient Errors:
Animated Transitions & Photos
Reducing Wrong Patient Errors:
Animated Transitions & Photos
Reducing Wrong Patient Errors:
Animated Transitions & Photos
Error Recognition Rate for each Group
63%
0.7
63%
0.6
43%
0.5
43%
36%
0.4
36%
0.3
0.2
7%
7%
0.1
0
Control
Control
Animation
Animation
Photo
Photo
Combined
Combined
The combination of animation & photo resulted in a significant increase
in error recognition rate relative to the control & animation groups 
Dramatic implications for commercial systems
(Taieb-Maimon, Plaisant & Shneiderman, 2012)
UI Techniques to Reduce Selection Errors
•
•
•
•
Highlight on Departure + Animation
Re-sort lists, Group by attributes
Show floor plan
Larger fonts + Space between rows
UI Techniques to Reduce Selection Errors
EventFlow Team: Oracle support
www.cs.umd.edu/hcil/eventflow
www.umdrightnow.umd.edu/news/umd-research-team-developing-powerful-data-visualization-tool-support-oracle
Download