TM HCLS Semantic Web in Healthcare A view of where we are and where we need to go in health care semantics Cecil O. Lynch, MD, MS

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
ICIS-NPDES Plugin Design Preview Webinar ICIS-NPDES Full Batch OpenNode2 Plugin Project Presented by Bill Rensmith Windsor Solutions, Inc. 3/15/2012.
SAFER – HEALTHIER – PEOPLE CDC NEDSS Drug Reaction Notification 2 October Page: 1 Notification Messaging to Support FDA Building an HL7 Version.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Xyleme A Dynamic Warehouse for XML Data of the Web.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Peoplesoft: Building and Consuming Web Services
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Using CDC’s Countermeasure & Response Administration (CRA) System and State Immunization.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Business Rules INFS 770 – KM for E-Business Professor L. Kerschberg Spring 2004.
1 Data Strategy Overview Keith Wilson Session 15.
Jason Morrill NCOAUG Training Day February, 2008
By: Shawn Li. OUTLINE XML Definition HTML vs. XML Advantage of XML Facts Utilization SAX Definition DOM Definition History Comparison between SAX and.
Guide to Using Message Maker Robert Snelick National Institute of Standards & Technology (NIST) December 2005
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
The Design Discipline.
Common Data Elements and Metadata: Their Roles in Integrating Public Health Surveillance and Information Systems Ron Fichtner, Chief, Prevention Informatics.
Rationale Aspiring Database Developers should be able to efficiently query and maintain databases. This module will help students learn the Structured.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Public Health Case Reporting Using Consolidated Clinical Data Architecture (C-CDA) Pilot John Gelletta, WEDSS Informaticist Wisconsin Department of Health.
Agent-based Device Management in RFID Middleware Author : Zehao Liu, Fagui Liu, Kai Lin Reporter :郭瓊雯.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Chapter 1 In-lab Quiz Next week
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Public Health Vocabulary Services (a) Gautam Kesarinath – CDC NCPHI Associate Director of Technology, (b) Nikolay Lipskiy – CDC SDO & Interoperability.
Interfacing Registry Systems December 2000.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Computer Emergency Notification System (CENS)
(Business) Process Centric Exchanges
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
1 Introduction to Software Engineering Lecture 1.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
1 Standard Student Identification Method Jeanne Saunders Session 16.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
Julie Rodgers Smith, M.S. Director of Public Private Partnerships.
Collaborative Planning Training. Agenda  Collaboration Overview  Setting up Collaborative Planning  User Setups  Collaborative Planning and Forecasting.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
UML - Development Process 1 Software Development Process Using UML.
1 Message Mapping Guide Update for the National Notifiable Diseases Surveillance System NMI eSHARE Webinar Ruth Jajosky, DMD, MPH January 21, 2016 Center.
Lab Results Interface Validation Suite Workgroup and Pilots Workgroup Vision, Charter, NIST Collaboration, July 8,
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
TM Transition to Interoperable Electronic Systems for TB Surveillance Presentation to the NEDSS Stakeholders Meeting Jose Becerra, MD, MPH and Sandy Price,
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
NEDSS Messaging Solution Division of Integrated Surveillance Systems and Services 09/26/2008 Arunkumar Srinivasan MS, NCPHI-CCHIS The findings and conclusions.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance 1 eSHARE Webinar: Roundtable: Jurisdictions’
Cindy Vinion (Northrop Grumman Corporation)
Knowledge Management Systems
Architecture Components
C.U.SHAH COLLEGE OF ENG. & TECH.
Data Model.
Metadata The metadata contains
Presentation transcript:

TM HCLS Semantic Web in Healthcare A view of where we are and where we need to go in health care semantics Cecil O. Lynch, MD, MS

TM Validating Content for Incoming Case Notifications: CDC’s Tuberculosis Reasoner Tool Authors Craig Cunningham, OntoReason LLC John P. Abellera, MPH DISSS Sandy Price, PMP Northrop Grumman GB Kesarinath, MS DISS Participating Organizations Division of Information Shared Services Division of Integrated Surveillance System and Services Division of Tuberculosis Elimination Northrop Grumman OntoReason LLC Avenida Information Technology LLC

TM Project Charter PHIN message guide, in the form of HL7 v2.5 for Tuberculosis (TB) report of Verified Case of TB (RVCT) to CDC. Several states plan to use their own NEDSS compliant state-based disease surveillance system to capture and send case information of TB. However, these systems may not include all the validations to minimize the amount content error, and in most cases, do not include functionality to alert for drug resistant cases. Project to develop a message content validation application to implement the business rules provided by the retired Tuberculosis Information Management System (TIMS) Over 300 business rules, which ensure data collection and reporting quality. Tag messages with content validation errors Alert messages to accelerate program notification of MDR/XDR case reports

TM Message Processing Integration The message processor could be integrated in a number of alternative ways In line with the message processing system Post processing message components from a database As a Web Service remote procedure call

TM Deployment Architecture Figure 4. Data flow diagram of incoming TB case notification message within CDC’s DMB.

TM OTR Reasoning Framework Message Parsing Reasoner Message Parsing Reasoner Inbound MSG Queue Inbound MSG Queue Message Validation Reasoner Message Validation Reasoner Alert Reasoner Knowledge Registry JMS Interface Outbound Results Queue Outbound Results Queue Semantic Knowledge Store DMB Message Content Validation Architecture Visualization Tools Public Health Ontology Extraction for TB Msg.

TM Types of problems that could be solved by extending the TB framework The application component has great flexibility, and can be used in a number of ways Processing of case reports for consistency and accuracy Identification of trends in reporting Review of historical data against existing standards Feedback to situational awareness processes

TM The use of an OWL ontology The TB Ontology represents a machine processable version of the implementation guide Contains message element structures with requirements as it relates to data types, value set usage, field requirements Definitions of validation rules Contains value set extraction from VADS data Correlation between PHIN field identity and HL/7 v2 message elements.

TM HL7 Message Artifact Taxonomy Structured taxonomy Related to codeSystem Related to TB Question Carries the attribute of code

TM Question Detail Divided into semantic type Related to: HL7 Segment Errors that can be associated TIMS question it replaces HL7 data type of the answer CDC program usage (optional or required)

TM Rule Processing Because of the nature of data validation, a means for expressing the validation requirements which can generate the desired error messages is required There are a number of different types of rules defined Static rules which are not based on the ontology which enforce certain consistencies or perform logically complex operations. Code validation rules which are generated from the ontology by looking at the requirements defined for elements and the associated value set Data validation rules which are defined within the ontology and expressed through the use of rule templates

TM Message Content Validation Rule Implementation During knowledge engineering process we were able to implement a more efficient rule set TIMS Validation Rules DispositionCount Deleted - Message Structure19 Deleted - TIMS Specific Validation91 Deleted - Not a single message check3 Deleted - Obsolete2 Deleted - Reciprocal62 CVR Rule125 Vocabulary56 Grand Total358

TM Message Content Validation Rules Rules executed in Java Expert System Shell Efficiency of reasoning model Dynamic configuration from ontology Enables complex rule definition Ability to deal with HL/7 representations of data, and time based comparisons things such as the differences between dates Message components are broken down into defined facts and asserted into the engine Rules infer additional facts based on content such as the existence of a data validation error or alert situation Ontology extractions Message definition Vocabulary standards Rule definitions Error and alert result details

TM Message Content Validation Results View Human readable TB message processed with validation error TB message processed with MDR Alert results. Above is the xml representation, to the left, is the text representation of the same result. The results from the message content validation processing are represented in human and machine processable formats and added to the TB message for communication and storage. The results are then used to alert program staff of issues via .

TM Processing Results Average time to process a message -> 3.5 sec Capacity to process 300,000 messages a day No.# MessagesProcessing (Rhapdy In Q to CVR INBOUND Q) Processing (CVR INBOUND Q to CVR OUTBOUND Q) Sec7 Min 56 Sec Sec4 Min 14 Sec Sec2 Min 49 Sec

TM Conclusions The content validation tool is intended for use by the CDC in its TB program The baseline for functionality that will be made available to state and local TB programs Ultimately expansion of the message validation methodology to other CDC Program Areas. The functionality to generate alerts show promise for epidemiologists and can help profile for MDR or XDR drug treatment. The results from the message validation/testing and integration within DMB are indicative of the effectiveness of the alerting functions and the potential for expansion of validation tool to provide additional feedback to the reporting jurisdictions in a timely manner. Overall, the TB message validation tool was effective in identifying all tested errors and drug resistance, and creating alerts with little impact to the overall message processing Successful completion of this project will be dependent on full integration within CDC’s data warehouse scheduled for 3 quarter 2008