1 Department of Computer Science 2 Department of Emergeny Medicine

Slides:



Advertisements
Similar presentations
Support.ebsco.com Nursing Reference Center Tutorial.
Advertisements

Chapter 11 Designing the User Interface
A Visual Analytics Framework for Emergency Room Clinical Encounters 1 Department of Computer Science 2 Department of Emergeny Medicine Zhiyuan Zhang 1,
Meditech 6.0 Upgrade ED TRAINING SESSION 1 1.
RRMC RITE Training for Physicians and Physician Extenders Part 2: An In-Patient Comprehensive Review The presentations should open full screen in “Show.
SLIDE 1 Westbrook Technologies from Fortis: A Healthcare Solution for Medical Records, Billing and HIPAA.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
TorusVis ND : Unraveling High- Dimensional Torus Networks for Network Traffic Visualizations Shenghui Cheng, Pradipta De, Shaofeng H.-C. Jiang* and Klaus.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Diagnostic Method Diagnosis Diagnosis means `through knowledge` and entails acquisition of data about the patient and their complaints using the senses:
Faculty of Computer Science © 2006 CMPUT 605March 3, 2008 Concept-Based Electronic Health Records: Opportunities and Challenges S. Ebadollahi, S Chang,
Lecture 5 Standardized Terminology and Language in Health Care (Chapter 15)
John Wieler Management Information Systems In a Healthcare Setting.
The Role of Information Technology For A Private Medical Practice Noel Chua Rosalinda Raymundo.
Session - 25 MULTIDATABASE CASE Electronic Health Matakuliah: M0184 / Pengolahan Data Distribusi Tahun: 2005 Versi:
ICU Clinical Information Management System An Investigation for a Pediatric Intensive Care Unit Steven Sousa Ann Thompson.
CHAPTER © 2012 The McGraw-Hill Companies, Inc. All rights reserved. 6 Office Visit: Patient Intake.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Tests, Procedures, and Codes.
INTRODUCTION TO ICD-9-CM
Chapter 13: Designing the User Interface
Creating a Web Site Back to Table of Contents. Creating a Web Site Conceiving a Web Site Planning a Web Site 2 Creating a Web Site Section 9-1 Section.
DOCUMENTATION GUIDELINES FOR E/M SERVICES
ChartWare Product Tour. Upon Log-in, view all reminders. Items in red are past-due. Use this for “internal messaging”
From Healthcare Technologies Inc. Complete Integrated Interoperable Office Solution.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
 Definitions  Goals of automation in pharmacy  Advantages/disadvantages of automation  Application of automation to the medication use process  Clinical.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
An Introduction to HIS Hou Hai-feng.
UNIT 5 SEMINAR.  According to your text, in an acute care setting, an electronic health record integrates electronic data from multiple clinical systems.
Chapter 6 – Data Handling and EPR. Electronic Health Record Systems: Government Initiatives and Public/Private Partnerships EHR is systematic collection.
Copyright © 2015 by Saunders, an imprint of Elsevier Inc. All rights reserved. Chapter 1 Introduction to Electronic Health Records.
The Office Visit Clinical Tools
Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill Chapter 7 Introduction to Practice Partner Electronic Health Records.
Copyright ©, 1999, Alan S. Tonnesen Implementation of an Electronic Medical Record Theoretical Model meets the Real World Alan S. Tonnesen, MD.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8 Creating Templates.
ProQuest Jennifer Jackson, Regional Sales Manager, ProQuest.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 6 The Office Visit.
PACS in Radiology By Alanoud Al Saleh.
EMR-LINK Providing Practice-centric EMR Orders and Results connectivity to Labs, Imaging Centers, HIE’s, … by Enhanced Results & Patient View Finally,
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Lecturer: Dalia Mirghani
Comprehensive Health Insurance: Billing, Coding, and Reimbursement Deborah Vines, Elizabeth Rollins, Ann Braceland, Nancy H. Wright, and Judith S. Haynes.
dWise Healthcare Bangalore
By J Swetha ( ) V V Aishwarya ( ).
IHS EHR Indian Health Service Electronic Health Record.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 The Patient Chart.
Chapter 1 Introduction to Electronic Health Records Copyright © 2011 by Saunders, an imprint of Elsevier Inc.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
Information Technology for the Health Professions, Third Edition Lillian Burke and Barbara Weill Copyright ©2009 by Pearson Education, Inc. Upper Saddle.
Jake Terranova Stefan Howansky Dr. Jean F. Coppola Seidenberg School of CSIS Pace University.
Electronic Medical Record (EMR)
ELECTROPHYSIOLOGY REPORTING SYSTEM AviDocs™ - EP
Department of Biological and Medical Physics
NeurOn: Modeling Ontology for Neurosurgery
1st International Online BioMedical Conference (IOBMC 2015)
Tests, Procedure and Diagnosis Codes
WorldVistA EHR (VOE) CCHIT Certified EHR.
Lecturer: Dalia Mirghani
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Tutorial support.ebsco.com.
Picture Archiving and Communication System
CHAPTER 4 Information Management in Pharmacy.
Requirements – Scenarios and Use Cases
19 Medical Coding.
Electronic Health Records
Citation Map Visualizing citation data in the Web of Science
Managing Medical Records Lesson 1:
A Scenario to Conceptually Illustrate
Presentation transcript:

1 Department of Computer Science 2 Department of Emergeny Medicine AnamneVis: A Framework for the Visualization of Patient History and Medical Diagnostics Chains Zhiyuan Zhang1, Faisal Ahmed1, Arunesh Mittal1, IV Ramakrishnan1, Rong Zhao1, Asa Viccellio2, Klaus Mueller1 1 Department of Computer Science 2 Department of Emergeny Medicine

Medical History - Anamnesis Includes patient demographics, problems, symptoms, diagnoses, progress notes, treatments, medication, vital signs, past medical history, immunizations, laboratory data, radiology reports, and many others. Should: accurately reflect the diseases/problems indicate the probable cause of disease

Paper-Based Medical Record

Electronic Medical Record (EMR) Full of documentation + tables Non-intuitive interfaces Fragmented display of patient information High costs, non-intuitive interfaces, and inefficient, fragmented display of patient information have hindered the development of the Electronic Health Record (EHR) the time spent by the health care providers (HCP) in accessing and documenting patient information during clinical encounters. Intuitive and quick, integrating and displaying comprehensive information in an easily digestible and meaningful format, \Electronic Medical/Health Record Better record keeping and mobility Refined and advanced reasoning with regards to the possible cause of the disease

Problems of Current EMR Acceptance of the EMR in clinical practice lags far behind its expectation and potential. Related information and overviews are difficult to obtain Severely impedes a physician’s diagnostic reasoning. Possible reason: Inefficient, fragmented display of patient information

Objectives Simple Interfaces to make data and information exploration easier Comprehensibly organizing the patient medical history from different sources Support and enhance the clinical decision-making Visualization and interaction are the key Provide a suitable visual mapping for each visual information. Ease of data and information access is the key AnamneVis – Visualization of Anamnesis

System Overview

The 5-W Scheme Use a strongly structured paradigm , the 5-W WHO and WHAT : the patient and the history, in terms of symptoms, tests and results, diagnosis, treatments and medications, etc. ICD, ICD-procedure. WHERE : locations (when appropriate) of the WHAT on the human body WHEN , WHY and HOW : show a case under (doctor) collaborative diagnosis/treatment, or an entire life span. It demonstrates for each node what, when, why, and how that node appears. The framework we have been devising embraces the 5-W principle (who, what, where, when, why, and how) of journalistic covering all important facts and facets on the (medical) case at hand, from dedicated and unique perspectives. By adhering to these principles we aim to aid the physician in the mental categorization and structuring of the complex ER information spaces.

Identify the Five W’s : Information Extraction Input: Medical reports Doctor-patient dialogs and other interactive inputs Results from triage, and data acquired from the patient, such as radiological images, lab analyses... NLP (Natural Language Processing) engine (cTake) + online medical ontology server(SNOMED) Extract structured information and relationships. Formats the extraction results into the Five W model Passes it on to the visualization engine.

Visual Encoding of 5-W’s Two cooperating displays: A hierarchical radial (patient overview) display with an integrated body outline primarily for the who and where. A sequential (diagnostic reasoning) display primarily for the when, why, and how. Thus, one can quickly switch between the sequential diagnostic reason flow and the radial patient overview display.

Visual Encoding of 5-W’s Two cooperating displays: A hierarchical radial (patient overview) display with an integrated body outline primarily for the who and where. A sequential (diagnostic reasoning) display primarily for the when, why, and how. The what is part of both displays In form of the various nodes Context-sensitive. The two interfaces are linked operations on either view will be reflected in the other. Thus, one can quickly switch between the sequential diagnostic reason flow and the radial patient overview display.

Hierarchical Radial Display – Data Model Tree data structure to store the code hierarchy information. Insert each incident into the tree Node structure: The hierarchical radial display is used primarily to show the who and where information of the patient. For example, if the patient has bacterial meningitis whose ICD9 code is 320, we first build an incident node m for this diagnosis to store its information (severity, result, etc.). In the tree, we find the node n with code 320, which is [320 bacterial meningitis]. Then we insert m as a child of n. After this, we update all ancestors of n with the new inserted incident node’s information, such as number of incidents that fall into this category, severity, and so on. By doing this for all symptoms, diagnosis, and procedures, the tree will always be current and contain the patient’s entire history.

Hierarchical Radial Display – Visual Design Tree Visualization. Node+Edge Hard to show additional info. for each node and integrate body map A sunburst is a polar-coordinates hierarchical space-filling diagram. Nodes in the sunburst layout are drawn as solid areas (either wedges or bars), and their placement relative to adjacent nodes reveals the relationships in the hierarchy. Because the nodes are space-filling the angle for each node can be used to encode additional information, such as number of incidents in our case.

Hierarchical Radial Display – Visual Design Tree Visualization. Space filling: Circle Pack: Size grows very fast. Icicle: Not fully utilize space; Difficult to integrate body map A sunburst is a polar-coordinates hierarchical space-filling diagram. Nodes in the sunburst layout are drawn as solid areas (either wedges or bars), and their placement relative to adjacent nodes reveals the relationships in the hierarchy. Because the nodes are space-filling the angle for each node can be used to encode additional information, such as number of incidents in our case.

Hierarchical Radial Display – Visual Design We use the sunburst visualization paradigm. Space-filling diagram. Fully utilize the space. Easy to integrate with a body map. A sunburst is a polar-coordinates hierarchical space-filling diagram. Nodes in the sunburst layout are drawn as solid areas (either wedges or bars), and their placement relative to adjacent nodes reveals the relationships in the hierarchy. Because the nodes are space-filling the angle for each node can be used to encode additional information, such as number of incidents in our case.

Hierarchical Display Examples Hierarchy-centric Node is sized by how many sub-categories it has Focus more on the hierarchical information of the medical codes Serve as an illustration of the complexity of a sub-system and its composition In the hierarchy-centric display, each node is sized by how many sub-categories it has. It focuses more on the hierarchy information represented in the medical codes and serves as an illustration of the complexity of a sub-system and its composition. In the patient-centric display on the other hand, more radial space is dedicated for diagnoses/procedures the patient had activities in. For categories that the patient does not have any activities in, the node will be collapsed to save space for others (see Fig. 3b). There are three levels of code hierarchies in the sunburst radial display. The first level corresponds to the highest code hierarchy level. The second level shows more detailed categories. The third level contains the incident nodes, which are the medical items (symptoms/procedures/diagnosis) that the patient has activities in. Three default level filters are provided to help users quickly explore these three levels. Also users can expand and collapse the nodes interactively by their expertise. (a) Hierarchy-centric layout (b) Patient-centric layout Figure 3: Sunburst display for symptoms and diagnoses The root of the tree is displayed in the center of the sunburst. However given the sole application context – the patient – we chose to replace the standard root node by a body outline. This enables us to intuitively fuse the who with the where display. If an incident (medical record) has corresponding location information, a red dot is displayed in the body outline. The intensity is used to encode the severity. Thus by looking at the body outline, doctors can quickly learn which parts of the patient’s body have (or had) diseases and also judge their severity by the color intensity. Hovering on the red dots will popup more details about the injured part, such as name, severity, and how many incidents are related. Clicking the red dot will highlight the corresponding diseases in the sunburst tree. Finally, users unfamiliar with the ICD9 coding system have the option to display the ICD node names and labels as an overlay (see Fig. 3c). Since the nodes are always in the same relative positions in the sunburst display, experienced users may soon acquire a mental map of the system and only require the overlay in non-routine situations.

Hierarchical Display Examples Patient-centric More radial space is dedicated for diagnoses/procedures the patient had activities in. Other nodes will be collapsed to save space for others In the hierarchy-centric display, each node is sized by how many sub-categories it has. It focuses more on the hierarchy information represented in the medical codes and serves as an illustration of the complexity of a sub-system and its composition. In the patient-centric display on the other hand, more radial space is dedicated for diagnoses/procedures the patient had activities in. For categories that the patient does not have any activities in, the node will be collapsed to save space for others (see Fig. 3b). There are three levels of code hierarchies in the sunburst radial display. The first level corresponds to the highest code hierarchy level. The second level shows more detailed categories. The third level contains the incident nodes, which are the medical items (symptoms/procedures/diagnosis) that the patient has activities in. Three default level filters are provided to help users quickly explore these three levels. Also users can expand and collapse the nodes interactively by their expertise. (a) Hierarchy-centric layout (b) Patient-centric layout Figure 3: Sunburst display for symptoms and diagnoses The root of the tree is displayed in the center of the sunburst. However given the sole application context – the patient – we chose to replace the standard root node by a body outline. This enables us to intuitively fuse the who with the where display. If an incident (medical record) has corresponding location information, a red dot is displayed in the body outline. The intensity is used to encode the severity. Thus by looking at the body outline, doctors can quickly learn which parts of the patient’s body have (or had) diseases and also judge their severity by the color intensity. Hovering on the red dots will popup more details about the injured part, such as name, severity, and how many incidents are related. Clicking the red dot will highlight the corresponding diseases in the sunburst tree. Finally, users unfamiliar with the ICD9 coding system have the option to display the ICD node names and labels as an overlay (see Fig. 3c). Since the nodes are always in the same relative positions in the sunburst display, experienced users may soon acquire a mental map of the system and only require the overlay in non-routine situations.

Hierarchical Display Examples Three predefined code hierarchies to support multi-scale visualization. Level 1: the highest code hierarchy level. Level 2: more detailed categories. Level 3: incident nodes (symptoms/procedures/diagnosis that the patient has activities in. ) Help users quickly explore these three levels. Users can expand and collapse the nodes interactively by their expertise.

Typical Diagnostic Information Flow Patient visits physician Obtain patient’s information Physical examination Order laboratory data Give treatments Make diagnosis Request and obtain consultation . Order laboratory data; know at a given moment in time what is ready and what is not; note and track new abnormalities, compare current results with prior results, and note differences; note and “shelve” those things which are normal . Request and obtain consultation from appropriate services as needed, tracking events from initiation of request to completion of consultation Keep track of elements 1-8 while caring for multiple other patients A sequential display can show these reasoning chains very well.

Sequential (Causal) Display Demonstrate the what, when, why and how information. The medical records are organized by an underlying graph data structure. Each node corresponds to one incident (medical primitive), which could be a doctor visit, symptom, test/data, diagnosis or treatment. Edges represent relationships.

Visual Design A node is displayed as one elongated box Diagnosis Better utilizes the rectangular screen Better fits the text Better scalability Edges represent relationships. Edge bundling is used to reduce cluttering. Back edges May be due to treatments causing new symptoms, or treatments constituting doctor referrals. Shown in different color (red) to make them easy to see. Diagnosis Diagnosis Diagnosis All of our medical collaborators agreed on this. In some cases the current doctor refers the patient to see another specialist (which is the treatment in this case), or current symptoms are caused by previous described drugs (which can be a form of diagnosis). In situations back edges appear.

Sequential Display Example

Sequential Display Example

Conclusions Implemented a preliminary framework for clinical visual analytics For clinical scenarios Patient-focused Unifies all EMR information fragments into a single interactive visual framework The physician is fully in charge, making informed decisions based on his own expertise and intuition. We are working on a causal graph layout that is more geometrically structured than the present free-form force-directed layout, and on an improved temporal plot.

Current/Future Work Improvements, fine-tuning, and additional features Include more formal user and affordance studies Potentially used by coding personnel who work in the hospital billing office to translate medical records to ICD code. Better recognize relationships in medical services. Perform more accurate billing statements. Treatment Outcome Google body browser Integrate with current EMR system. Our sunburst display has good potential for them to better recognize relationships in medical services and so perform more accurate billing statements.

Thanks For Listening! Q&A?