EventFlow Presentation

Preview:

DESCRIPTION

 

Citation preview

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

EventFlow

Megan MonroeKrist WongsuphasawatCatherine PlaisantBen ShneidermanJeff MillsteinSigfried Gold

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Temporal Event Sequences

Item Identifier Type of Event Time (Start/End)Patient #1 Stroke 11/3/2011Patient #2 Heart Attack 7/1/2011Patient #1 Diagnosed 11/5/2011

Data of the following format:

Examples:• Electronic Health Records• Process Flow• Web Logs

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Big Data Data Mining

Post-marketing surveillance has become a viable alternative to clinical trials (example: medical insurance databases).

Advantages: Cost effectiveNo direct effect on patients

Disadvantages: Data is messy and impreciseMust use very large datasets

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

US Army Pharmacovigilance Center, OTSG

14 million EHR’s(8 billion observations)

+Standard Statistical Software

(PVDAS, SAS, Systat, etc.)

Difficult to: Develop new questionsFind unusual event

patterns Understand dataset

holisticallyCommunicate findings

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

EventFlow Motivation• Allow researchers to evaluate their data holistically

- Have immediate visual access to data- Develop new questions/hypotheses- Make rapid adjustments to view and

dataset

• Facilitate communication about the data and findings

• Integrate easily into existing systems (open source Java coding)

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Point-Based EventsSTROKEADMITTEDDIAGNOSED

ASPIRIN

DIET

STEROIDS

Interval-Based Events

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Individual Patient Records

Patient #1

Time

Patient #2

Patient #3

Patient #4

….

….

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

EventFlow Display

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Aggregated Patient Records

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Aggregated Patient Records

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Interval Merging

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Interval Querying

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Query Scope: Presence EventsPoint/Point Point/Interval Interval/Interval

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Query Scope: Range Constraints

Point/Point Point/Interval Interval/Interval

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Query Scope: Absence Events

The absence of a point event necessarily implies that the absence spans the period of time between the previous presence event (or the beginning of the record) and the subsequent presence event (or the end of the record).

Point Absences

The absence of an interval event can occur for both a span of time, or at a point in time.

Interval Absences

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Query Scope: Absence EventsPoint/Point Point/Interval Interval/Interval

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Basic QueryingSubsequence:

Overlap:

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Advanced Querying

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

LABAs Demo

Research supported by NIH and Oracle http://www.cs.umd.edu/hcil/eventflow/

Next Steps

• Complete advanced query implementation

• User tests for advanced query interface

• Begin analysis of new datasets (Children’s Hospital)

EventFlow

Contact: madeyjay@umd.edu http://www.cs.umd.edu/hcil/eventflow/

Recommended