Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

The U.S. Health Information Technology Agenda – and the Web John W. Loonsk, MD Director of Interoperability and Standards Office of the National Coordinator.
EMRLD A RIM-based Data Integration Approach Pradeep Chowdhury Manager, Data Integration.
Update to HL7 HL7 Working Group Meeting April-May 2003 Guy Mansfield, Ph.D. Health Informatics, IDX Systems A collaborative project to develop a universal.
Clinical Decision Support TC Order Set Proposal September 14, 2005.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
HITSC Clinical Quality Workgroup Jim Walker March 27, 2012.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
© Copyright 2008, SoftWell Performance AB 1 Performance Testing Distributed Systems Concepts and Terminology v0.6.1.
OASIS Reference Model for Service Oriented Architecture 1.0
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.
A Secure Interoperable Infrastructure For Healthcare Information System Ehsan ul Haq Abrar Ahmed Sair
18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz.
Software Architecture in Practice
Introduction to Systems Analysis and Design
Development Principles PHIN advances the use of standard vocabularies by working with Standards Development Organizations to ensure that public health.
Architectural Design.
Software Architecture in Practice (3rd Ed) Introduction
The Morningside Initiative: Sharing of Knowledge and Methods for Clinical Decision Support Goals and approaches  Overcome resistance to sharing clinical.
Decision Support for Quality Improvement
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Design Science Method By Temtim Assefa.
EIDA Project ( Proposal ) Research and Technical Background Emergency Intelligent Decision Assistant: Emergency Intelligent Decision Assistant: Toolkit.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
CBR for Fault Analysis in DAME Max Ong University of Sheffield.
Chapter 10 Information Systems Analysis and Design
National Efforts for Clinical Decision Support (CDS) Erik Pupo Deloitte Consulting.
Software Architecture in Practice Architectural description (The reduced version)
L SERVICE DELIVERY Pharmacy Public Health Provider Interoperability Services Data Interchange Legacy System Adapters Simulator Health Service Bus Infrastructure.
KMS Products By Justin Saunders. Overview This presentation will discuss the following: –A list of KMS products selected for review –The typical components.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
Lecture 7: Requirements Engineering
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Clinical Collaboration Platform Overview ST Electronics (Training & Simulation Systems) 8 September 2009 Research Enablers  Consulting  Open Standards.
Clinical Decision Support Consortium Blackford Middleton, MD, MPH, MSc Clinical Informatics Research & Development Partners Healthcare Brigham & Women’s.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Design of On-Demand Analysis for Cloud Service Configuration using Related-Annotation Hyogun Yoon', Hanku Lee' 2 `, ' Center for Social Media Cloud Computing,
A Study on Smart Gateway Based on Android 4.x Bluetooth HDP(Health Device Profile) Jae-Hwan Jeon l, Sung-In Kang 2, Gwan-Hyung Kim 3, Oh-Hyun Kwon 3, Sung-Wook.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 Clinical Decision Support and Knowledge Management Staff –Alan Rector or
Essential Customization for Moodle Adoption in School Jeong Ah Kim', SunKyun Park 1 ' 2 Computer Education Department, Kwandong University, KOREA
Open Source & Interoperability Profit Proprietary Closed Free Collaborative Open.
Clinical Decision Support Systems Dimitar Hristovski, Ph.D. Institute of Biomedical.
UML Based Collaborative Tool Support for Software Product Line Suntae Kim, JeongAh Kim, and Rhan Jung Dept. of Computer Engineering, Kangwon National University,
Ontology-Based Interoperability Service for HL7 Interfaces Implementation Carolina González, Bernd Blobel and Diego López eHealth Competence Center, Regensurg.
Incorporating Cooperative Portlets in Web Application Development Nathalie Moreno, José Raúl Romero, Antonio Vallecillo Universidad de Málaga {vergara,jrromero,av}
By J Swetha ( ) V V Aishwarya ( ).
Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed.
SAGE Nick Beard Vice President, IDX Systems Corp..
Tung Tran, Ph.D. What is the EMR? Computerized legal medical record created by healthcare organizations Enables storage and retrieval of patient information.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Interoperability of Data and Knowledge in Healthcare Systems
Wrap up. Structures and views Quality attribute scenarios Achieving quality attributes via tactics Architectural pattern and styles.
A Workflow Approach towards GLIF Execution
Model-Driven Analysis Frameworks for Embedded Systems
Electronic Health Information Systems
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Evaluating Compuware OptimalJ as an MDA tool
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Clinical Decision Support System (CDSS)
Complex Information Management Using a Framework Supported by ECA Rules in XML Presented By Essam Mansour.
Presentation transcript:

Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA 2 Dept. of Computer Engineering, Kangwon National University, KOREA Abstract. The only limitation of SAGE is that there is not available engine in public but SAGE has powerful knowledge representation formalism for interoperability. Also commercial rule engines are good candidate for SAGE engine. We suggested model translation technique for providing practical knowledge execution environment of SAGE. Keywords: CDSS, SAGE, rule engine, guideline 1 Introduction Many researchers have proved that computerized decision support system (CDSS) in clinical guideline can lead clinician's compliance with suggested best practices in patient care. Clinical guidelines are critical component, what defines evidence-based policies for managing health care in specific clinical circumstances. For developing the clinical guidelines, several different approaches for modeling the clinical guideline have been adopted. SAGE(Standard-based Sharable Active Guideline Environment) can be powerful knowledge representation and strong communication tools among the medical knowledge engineers. SAGE adopts the standards in terminologies and in data model for patient information. Also, SAGE made a approach to integrated the guideline-based decision with workflow. With these characteristics, SAGE-based guideline can be distributed and sharable across the different environments. The problem is that there is not publically available execution engine yet. Several researches reported commercially available rule engine system can be an execution engine for clinical knowledge [1, 2]. Commercial rule engines are already verified and stable. If we could find a way to use these in CDSS, it will be very powerful and useful. In this research, we suggested the approach to use commercial rule engine to execute and deploy SAGE knowledge translation. 592 Computers, Networks, Systems, and Industrial Appications

2 Basic Requirements for applying rule engine to SAGE It is very useful and practical approach to use commercial engine. Commercial engine is verified in real situation and SAGE has powerful knowledge representation in clinical domain. Only the problem is that the knowledge representation is different from that of commercial engine. To make the commercial rule engine as SAGE execution environment, 4 requirements should be implemented. - follows the SAGE methodology: SAGE defined standard-based guideline development, execution, and deployment process. Each commercial engine has own utilities to support their process so that we customize the process to satisfy the SAGE process. - realizes the SAGE architecture: SAGE guideline model defines the context of SAGE guideline decision-support system. In this architecture, SAGE engine and event listener are core components. Also, SAGE execution engine execute the guideline knowledge by interacting with clinical information system with an event listener. - provides CDS service as web services: CDS is separate and independent components for knowledge services. Existing hospital information system (HIS) can be integrated with our CDS service with rule engine via Service- Oriented Architecture. Any platforms for HIS can access CDS service of rule engine and rule engine can access patient information stored in any kinds of data storage implementation strategies. - satisfies two quality attributes-the availability and stability: the performance in very critical quality attribute to adopt the CDS service to physical care circumstance. To verify the suggested architecture and implemented component, we should evaluate the architecture in concerns of availability and stability in real service environments. 3 How to adopt existing rule engine as SAGE execution environment Figl. show the overview architecture of SAGE execution environment.. SAGE guideline can be modeled with XML or OWL. One way to translate the guideline element defined in OWL tag to model element of knowledge engine. The other way is using object model of SAGE. SAGE defined Knowledgebase object model so translation from properties of SAGE object model to properties of knowledge engine. Translation of SAGE knowledge is just mapping between SAGE object model and rule engine meta model. Session 5B 593

SAGE Workbench Figure 1. Architecture for SAGE execution environment 4 Discussion In this paper, we propose an approach for adopting the rule engine as SAGE execution engine. For verifying the feasibility of this approach, we applied our architecture with one open source rule engine, BRAIN(Business Rule engine for Adaptable and Intelligent eNgine). To validate the proposed framework in terms of correctness. 4 different guidelines were tested, what have very wide spectrum in SAGE knowledge representation. We translated hypertension, lab alerting, sepsis, DDI(Drug Drug Interaction) knowledge representation written in SAGE into BRAIN knowledge format. These knowledge had over 400 rules in total and used almost elements of SAGE. In our evaluation, we verified the feasibility of model translation between different knowledge formalism and usability of commercial rule engine for SAGE. References 1.Haward S. Goldberrg, et al., "Evaluation of Commercial Rule Engine as a Basis for a Clinical Decision Support Service," AMIA 2006, Samson Tu, Julie Galsgow, SAGE Guideline Model :Technical Specification, SAGE Consortium, 2006 Test Case Repository Simulator SAGE Object Parser SAGE now e ge Model Translator between SAGE object and Engine Object Rule Engine Knowledge Repository Engine Meta Object Parser Engine Know e.ge Data Interface Repository EMR Access Module 594 Computers,Networks, Systems,and Industrial Appications