SlideShare una empresa de Scribd logo
1 de 21
EventFlow
Megan Monroe
KristWongsuphasawat
Catherine Plaisant
Ben Shneiderman
Jeff Millstein
Sigfried Gold

 Research supported by NIH and Oracle
Temporal Event Sequences
 Data of the following format:
   Item Identifier                Type of Event   Time (Start/End)
   Patient #1                     Stroke          11/3/2011
   Patient #2                     Heart Attack    7/1/2011
   Patient #1                     Diagnosed       11/5/2011

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

 Research supported by NIH and Oracle
Big Data Data Mining
Post-marketing surveillance has become a viable alternative
to clinical trials (example: medical insurance databases).


 Advantages:                     Cost effective
                                 No direct effect on patients

 Disadvantages:                  Data is messy and imprecise
                                 Must use very large datasets




  Research supported by NIH and Oracle
US Army PharmacovigilanceCenter, OTSG

                             14 million EHR’s
                         (8 billion observations)
                                         +
                  Standard Statistical Software
                    (PVDAS, SAS, Systat, etc.)

Difficult to:            Develop new questions
                         Find unusual event patterns
                         Understand dataset holistically
                         Communicate findings
  Research supported by NIH and Oracle
EventFlowMotivation
• 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
Point-Based Events
             STROKE
             ADMITTED
             DIAGNOSED


Interval-Based Events
             ASPIRIN
             DIET
             STEROIDS
 Research supported by NIH and Oracle
Individual Patient Records
                                        Time

Patient #1

Patient #2

Patient #3


Patient #4
….


                    ….




 Research supported by NIH and Oracle
EventFlowDisplay




 Research supported by NIH and Oracle
Aggregated Patient Records




 Research supported by NIH and Oracle
Aggregated Patient Records




 Research supported by NIH and Oracle
Interval Merging




 Research supported by NIH and Oracle
Interval Querying




 Research supported by NIH and Oracle
Query Scope: Presence Events
Point/Point                             Point/Interval   Interval/Interval




 Research supported by NIH and Oracle
Query Scope: Range Constraints

Point/Point                             Point/Interval   Interval/Interval




 Research supported by NIH and Oracle
Query Scope: Absence Events
Point Absences
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).




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




   Research supported by NIH and Oracle
Query Scope: Absence Events
Point/Point                             Point/Interval   Interval/Interval




 Research supported by NIH and Oracle
Basic Querying
Subsequence:




Overlap:




 Research supported by NIH and Oracle
Advanced Querying




Research supported by NIH and Oracle
LABAsDemo




Research supported by NIH and Oracle
Next Steps

• Complete advanced query implementation

• User tests for advanced query interface

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



  Research supported by NIH and Oracle
EventFlow




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

Más contenido relacionado

La actualidad más candente

Health Informatics Seminar Summary
Health Informatics Seminar SummaryHealth Informatics Seminar Summary
Health Informatics Seminar Summary
jetweedy
 
Personalized Medicine with IBM-Watson: Future of Cancer care
Personalized Medicine with IBM-Watson: Future of Cancer carePersonalized Medicine with IBM-Watson: Future of Cancer care
Personalized Medicine with IBM-Watson: Future of Cancer care
jetweedy
 
Physical therapy fall 2013
Physical therapy fall 2013Physical therapy fall 2013
Physical therapy fall 2013
re_johns
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
Travis H Nagler, MS, CPHIMS
 

La actualidad más candente (19)

Health Informatics Seminar Summary
Health Informatics Seminar SummaryHealth Informatics Seminar Summary
Health Informatics Seminar Summary
 
PhD status januari 2014
PhD status januari 2014PhD status januari 2014
PhD status januari 2014
 
The End of the Drug Development Casino?
The End of the Drug Development Casino?The End of the Drug Development Casino?
The End of the Drug Development Casino?
 
Alcoa using for data integrity
Alcoa using for data integrityAlcoa using for data integrity
Alcoa using for data integrity
 
eSouce Data for Clinical Trials
eSouce Data for Clinical TrialseSouce Data for Clinical Trials
eSouce Data for Clinical Trials
 
Identifying and tracking research resources using RRIDs: a practical approach
Identifying and tracking research resources using RRIDs:  a practical approachIdentifying and tracking research resources using RRIDs:  a practical approach
Identifying and tracking research resources using RRIDs: a practical approach
 
Machine Learning for Preclinical Research
Machine Learning for Preclinical ResearchMachine Learning for Preclinical Research
Machine Learning for Preclinical Research
 
Unifying Genomics, Phenomics, and Environments
Unifying Genomics, Phenomics, and EnvironmentsUnifying Genomics, Phenomics, and Environments
Unifying Genomics, Phenomics, and Environments
 
Peer Reviewing Data: experiences from a data journal
Peer Reviewing Data: experiences from a data journalPeer Reviewing Data: experiences from a data journal
Peer Reviewing Data: experiences from a data journal
 
Personalized Medicine with IBM-Watson: Future of Cancer care
Personalized Medicine with IBM-Watson: Future of Cancer carePersonalized Medicine with IBM-Watson: Future of Cancer care
Personalized Medicine with IBM-Watson: Future of Cancer care
 
BYO App: Announcing Linq from Open mHealth
BYO App: Announcing Linq from Open mHealthBYO App: Announcing Linq from Open mHealth
BYO App: Announcing Linq from Open mHealth
 
Physical therapy fall 2013
Physical therapy fall 2013Physical therapy fall 2013
Physical therapy fall 2013
 
Evidence Farming and Open Architecture
Evidence Farming and Open ArchitectureEvidence Farming and Open Architecture
Evidence Farming and Open Architecture
 
Considerations and challenges in building an end to-end microbiome workflow
Considerations and challenges in building an end to-end microbiome workflowConsiderations and challenges in building an end to-end microbiome workflow
Considerations and challenges in building an end to-end microbiome workflow
 
Bad science (2015)
Bad science (2015)Bad science (2015)
Bad science (2015)
 
Mycin 016
Mycin  016Mycin  016
Mycin 016
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Shneiderman info vismedical-amia-panel-v2
Shneiderman info vismedical-amia-panel-v2Shneiderman info vismedical-amia-panel-v2
Shneiderman info vismedical-amia-panel-v2
 
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
 

Destacado

LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
LifeFlow: Understanding Millions of Event Sequences in a Million PixelsLifeFlow: Understanding Millions of Event Sequences in a Million Pixels
LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Krist Wongsuphasawat
 
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
Jon Froehlich
 
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in ChicagoVisual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Adam Perer
 
Data visualisation with predictive learning analytics
Data visualisation with predictive learning analyticsData visualisation with predictive learning analytics
Data visualisation with predictive learning analytics
Chris Ballard
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
Michelle Zhou
 
Applying Iterative Design to the Eco-Feedback Design Process
Applying Iterative Design to the Eco-Feedback Design Process Applying Iterative Design to the Eco-Feedback Design Process
Applying Iterative Design to the Eco-Feedback Design Process
Jon Froehlich
 

Destacado (20)

Visualization for Event Sequences Exploration
Visualization for Event Sequences ExplorationVisualization for Event Sequences Exploration
Visualization for Event Sequences Exploration
 
LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
LifeFlow: Understanding Millions of Event Sequences in a Million PixelsLifeFlow: Understanding Millions of Event Sequences in a Million Pixels
LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
 
Design solutions for building a rapid population health
Design solutions for building a rapid population healthDesign solutions for building a rapid population health
Design solutions for building a rapid population health
 
LACE Masterclass Learning Analytics M&L Brussels 2014
LACE Masterclass Learning Analytics M&L Brussels 2014LACE Masterclass Learning Analytics M&L Brussels 2014
LACE Masterclass Learning Analytics M&L Brussels 2014
 
Asne2013
Asne2013Asne2013
Asne2013
 
Lifeflow: Visualizing an Overview of Event Sequences
Lifeflow: Visualizing an Overview of Event SequencesLifeflow: Visualizing an Overview of Event Sequences
Lifeflow: Visualizing an Overview of Event Sequences
 
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
Characterizing Physical World Accessibility at Scale Using Crowdsourcing, Co...
 
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in ChicagoVisual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
 
Death to J-schools
Death to J-schoolsDeath to J-schools
Death to J-schools
 
Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015
 
Data visualisation with predictive learning analytics
Data visualisation with predictive learning analyticsData visualisation with predictive learning analytics
Data visualisation with predictive learning analytics
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
 
Applying Iterative Design to the Eco-Feedback Design Process
Applying Iterative Design to the Eco-Feedback Design Process Applying Iterative Design to the Eco-Feedback Design Process
Applying Iterative Design to the Eco-Feedback Design Process
 
DDD Framework for Java: JdonFramework
DDD Framework for Java: JdonFrameworkDDD Framework for Java: JdonFramework
DDD Framework for Java: JdonFramework
 
Digital innovation and Alzheimer's Disease
Digital innovation and Alzheimer's DiseaseDigital innovation and Alzheimer's Disease
Digital innovation and Alzheimer's Disease
 
Pattern diagnostics 2015
Pattern diagnostics 2015Pattern diagnostics 2015
Pattern diagnostics 2015
 
Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic Architecture
 
AWS Real-Time Event Processing
AWS Real-Time Event ProcessingAWS Real-Time Event Processing
AWS Real-Time Event Processing
 
Personalized medicine
Personalized medicinePersonalized medicine
Personalized medicine
 
Intel precision medicine apr 2015
Intel precision medicine apr 2015Intel precision medicine apr 2015
Intel precision medicine apr 2015
 

Similar a EventFlow Presentation

Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...
lucenerevolution
 
Canvas health talkjuly2015.key
Canvas health talkjuly2015.keyCanvas health talkjuly2015.key
Canvas health talkjuly2015.key
Brian Fisher
 
A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...
Koray Atalag
 

Similar a EventFlow Presentation (20)

Informationist Services for Deafness Research : A Case Study
Informationist Services for Deafness Research : A Case StudyInformationist Services for Deafness Research : A Case Study
Informationist Services for Deafness Research : A Case Study
 
DCHI webinar on N3C January 2021
DCHI webinar on N3C January 2021DCHI webinar on N3C January 2021
DCHI webinar on N3C January 2021
 
FAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR trackFAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR track
 
PhRMA Some Early Thoughts
PhRMA Some Early ThoughtsPhRMA Some Early Thoughts
PhRMA Some Early Thoughts
 
Some Early Thoughts
Some Early ThoughtsSome Early Thoughts
Some Early Thoughts
 
Open repositories for neuroimaging research
Open repositories for neuroimaging researchOpen repositories for neuroimaging research
Open repositories for neuroimaging research
 
NISO Working Group Connection Live! Research Data Metrics Landscape: An Updat...
NISO Working Group Connection Live! Research Data Metrics Landscape: An Updat...NISO Working Group Connection Live! Research Data Metrics Landscape: An Updat...
NISO Working Group Connection Live! Research Data Metrics Landscape: An Updat...
 
Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...
 
Ontology-Driven Clinical Intelligence: A Path from the Biobank to Cross-Disea...
Ontology-Driven Clinical Intelligence: A Path from the Biobank to Cross-Disea...Ontology-Driven Clinical Intelligence: A Path from the Biobank to Cross-Disea...
Ontology-Driven Clinical Intelligence: A Path from the Biobank to Cross-Disea...
 
Canvas health talkjuly2015.key
Canvas health talkjuly2015.keyCanvas health talkjuly2015.key
Canvas health talkjuly2015.key
 
Data at the NIH: Some Early Thoughts
Data at the NIH: Some Early ThoughtsData at the NIH: Some Early Thoughts
Data at the NIH: Some Early Thoughts
 
Delivering AI in real time to clinicians
Delivering AI in real time to cliniciansDelivering AI in real time to clinicians
Delivering AI in real time to clinicians
 
Workshop finding and accessing data - fiona nadia charlotte - cambridge apr...
Workshop   finding and accessing data - fiona nadia charlotte - cambridge apr...Workshop   finding and accessing data - fiona nadia charlotte - cambridge apr...
Workshop finding and accessing data - fiona nadia charlotte - cambridge apr...
 
Roche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NLRoche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NL
 
Open science in RIKEN-KI doctorial course on March 20, 2019
Open science in RIKEN-KI doctorial course on March 20, 2019Open science in RIKEN-KI doctorial course on March 20, 2019
Open science in RIKEN-KI doctorial course on March 20, 2019
 
Scott Edmunds talk at ODHK.meet.26: Open Science Data = Open Data (a rant in ...
Scott Edmunds talk at ODHK.meet.26: Open Science Data = Open Data (a rant in ...Scott Edmunds talk at ODHK.meet.26: Open Science Data = Open Data (a rant in ...
Scott Edmunds talk at ODHK.meet.26: Open Science Data = Open Data (a rant in ...
 
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
Ontology-Driven Clinical Intelligence: Removing Data Barriers for Cross-Disci...
 
The W3C PROV standard: data model for the provenance of information, and enab...
The W3C PROV standard:data model for the provenance of information, and enab...The W3C PROV standard:data model for the provenance of information, and enab...
The W3C PROV standard: data model for the provenance of information, and enab...
 
A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...
 
2021-01-27--biodiversity-informatics-gbif-(52slides)
2021-01-27--biodiversity-informatics-gbif-(52slides)2021-01-27--biodiversity-informatics-gbif-(52slides)
2021-01-27--biodiversity-informatics-gbif-(52slides)
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 

Último (20)

Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 

EventFlow Presentation

  • 1. EventFlow Megan Monroe KristWongsuphasawat Catherine Plaisant Ben Shneiderman Jeff Millstein Sigfried Gold Research supported by NIH and Oracle
  • 2. Temporal Event Sequences Data of the following format: Item Identifier Type of Event Time (Start/End) Patient #1 Stroke 11/3/2011 Patient #2 Heart Attack 7/1/2011 Patient #1 Diagnosed 11/5/2011 Examples: •Electronic Health Records • Process Flow • Web Logs Research supported by NIH and Oracle
  • 3. Big Data Data Mining Post-marketing surveillance has become a viable alternative to clinical trials (example: medical insurance databases). Advantages: Cost effective No direct effect on patients Disadvantages: Data is messy and imprecise Must use very large datasets Research supported by NIH and Oracle
  • 4. US Army PharmacovigilanceCenter, OTSG 14 million EHR’s (8 billion observations) + Standard Statistical Software (PVDAS, SAS, Systat, etc.) Difficult to: Develop new questions Find unusual event patterns Understand dataset holistically Communicate findings Research supported by NIH and Oracle
  • 5. EventFlowMotivation • 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
  • 6. Point-Based Events STROKE ADMITTED DIAGNOSED Interval-Based Events ASPIRIN DIET STEROIDS Research supported by NIH and Oracle
  • 7. Individual Patient Records Time Patient #1 Patient #2 Patient #3 Patient #4 …. …. Research supported by NIH and Oracle
  • 9. Aggregated Patient Records Research supported by NIH and Oracle
  • 10. Aggregated Patient Records Research supported by NIH and Oracle
  • 11. Interval Merging Research supported by NIH and Oracle
  • 12. Interval Querying Research supported by NIH and Oracle
  • 13. Query Scope: Presence Events Point/Point Point/Interval Interval/Interval Research supported by NIH and Oracle
  • 14. Query Scope: Range Constraints Point/Point Point/Interval Interval/Interval Research supported by NIH and Oracle
  • 15. Query Scope: Absence Events Point Absences 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). Interval Absences The absence of an interval event can occur for both a span of time, or at a point in time. Research supported by NIH and Oracle
  • 16. Query Scope: Absence Events Point/Point Point/Interval Interval/Interval Research supported by NIH and Oracle
  • 17. Basic Querying Subsequence: Overlap: Research supported by NIH and Oracle
  • 20. Next Steps • Complete advanced query implementation • User tests for advanced query interface • Begin analysis of new datasets (Children’s Hospital) Research supported by NIH and Oracle
  • 21. EventFlow Contact: madeyjay@umd.edu http://www.cs.umd.edu/hcil/eventflow/