An Ontology-based Framework for Radiation Oncology Patient Management DL McShan 1, ML Kessler 1 and BA Fraass 2 1 University of Michigan Medical Center,

Slides:



Advertisements
Similar presentations
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Advertisements

Creating a single source of truth for a distribution network model
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
Who am I Gianluca Correndo PhD student (end of PhD) Work in the group of medical informatics (Paolo Terenziani) PhD thesis on contextualization techniques.
OASIS Reference Model for Service Oriented Architecture 1.0
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Course Instructor: Aisha Azeem
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Using Taxonomies Effectively in the Organization v. 2.0 KnowledgeNets 2001 Vivian Bliss Microsoft Knowledge Network Group
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Using Taxonomies Effectively in the Organization KMWorld 2000 Mike Crandall Microsoft Information Services
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 15: Object-Oriented Data Modeling Modern Database Management 9 h Edition Jeffrey A.
© 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 13 (Online): Object-Oriented Data Modeling Modern Database Management 10 th Edition.
Towards an Experience Management System at Fraunhofer Center for Experimental Software Engineering Maryland (FC-MD)
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
1 CS 430 Database Theory Winter 2005 Lecture 2: General Concepts.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Session 1 Module 1: Introduction to Data Integrity
CRITICAL THINKING AND THE NURSING PROCESS Entry Into Professional Nursing NRS 101.
GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü GYTE - Bilgisayar Mühendisliği Bölümü AN ARCHITECTURE FOR NEXT GENERATION MIDDLEWARE.
Approach to building ontologies A high-level view Chris Wroe.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
SAGE Nick Beard Vice President, IDX Systems Corp..
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Managing Data Resources File Organization and databases for business information systems.
IHE-RO 2008 Managed Workflow Profiles Bruce Curran Assistant Professor / Univ of Michigan.
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Databases and DBMSs Todd S. Bacastow January 2005.
Object-Oriented Analysis and Design
improve the efficiency, collaborative potential, and
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Data, Databases, and DBMSs
LOD reference architecture
Software Development Process Using UML Recap
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

An Ontology-based Framework for Radiation Oncology Patient Management DL McShan 1, ML Kessler 1 and BA Fraass 2 1 University of Michigan Medical Center, Ann Arbor, MI, 2 Cedar-Sinai Medical Center, Los Angeles, CA Radiation oncology has become quite sophisticated in terms of its use of advanced imaging technology and the use of that data to design highly tailored treatment plans that will be delivered by advanced computer-controlled treatment machines. However, an (often missing) piece of technology is overarching support for the management of the patient care in terms of the desired treatment goals and how they dictate the various process steps (human and machine) involved in preparation, delivery and monitoring of the patient care. This level of support is particularly important for more complex treatments involving adaptive-individualized treatment adjustments based on updated information about the patient over the course of treatment. To provide this level of management, the approach introduced here centers on an ontology knowledge database to form the key resource for a framework that will be used to maintain patient context and to integrate with other departmental systems. The major advantages of using an ontology (in lieu of a traditional relational database) lies in its ability to maintain maximum flexibility in data organization, its ability to provide a common understanding between humans and machine processing, and its ability to be queried to retrieve both explicit knowledge and implicit knowledge deduced from the established relationships. In addition to providing support for management of complex treatment scenarios, our approach allows the use of sophisticated clinical decision support tools such as guideline support, reasoning, machine learning (over time), and use of Bayesian statistical analysis. Initial ontology construction has been based on both standardized and departmental concepts. Guidelines used include making the ontology of sufficient (and extensible) scope to tie together key concepts with enough depth to be useful for study retrieval (queries), and with enough attribution to identify related source material (files, URLs, PACS systems, other databases, etc.) Integration of this new knowledge-modeling mechanism into our clinical/research infrastructure framework is underway. An initial implementation is based on interfacing to our in-house developed planning system environment (Figure 2). Current efforts focus on modeling and implementing more sophisticated management of planning and delivery for adaptive therapies based on biomarker assessments that identify or predict changed response to the dose received during treatment. In these complex protocols, treatment plans must be organized by treatment directives that specify treatment goals, must include detailed knowledge of prior treatment, and manage all new patient-specific data acquired during the treatment course. Figure 3 presents a graph of these related portions of the ontology.. An ontology-based knowledge base has been developed as the information framework of a new radiation oncology patient management system. The ontology provides the extensible means to describe and manage highly complex adaptive treatment protocols for unique and advanced clinical studies. In conjunction with the framework, data can be populated from multiple data sources. The framework design allows distributed implementations utilizing advantages of specialized hardware (clusters, GPU). Finally, the ontology design can be shared with others and can lead to community efforts toward developing common concepts and terminology. BACKGROUND PURPOSE MATERIALS AND METHODS RESULTS CONCLUSIONS SU-E-T-27 AAPM 2011 To describe the technology and implementation of an ontology framework for radiation oncology patient management. Desired framework functionality:  Consolidate key data from multiple data sources  Provide access to this data via SPARQL queries  Maintain status, dates, and data locking  Provide logging of changes and actions  Provide rules-based validation and consistency checking  Provide links to associated image sets / planning / dose / DVH files Upper Ontology Equipment Ontology Equipment Ontology Organizational Ontology Organizational Ontology Planning Ontology Case Ontology Treatment Ontology Treatment Ontology Medical Ontology Workflow Ontology Ontology: For a given domain, defines concepts, properties, relationships, and instances. Concepts represent objects within a given domain. They are further defined by adding properties, relationships, and constraints. All data is added as instances of these objects. Design Tool: Protégé Ontology Editor Using OWL (Web Ontology Language) Multiple domains described with specialized ontologies (see Figure 1) The ontology has been defined with an OWL ontology model using Protégé. An Oracle database is loaded with the ontology model and is populated with instances of the model(i.e. actual data). The model is not intended to be a complete model of the data captured within the department. Instead, the ontology model provides mappings to external data sources which can then be used by the framework to provide a unified data access To retrieve and update ontology data, SPARQL queries are messaged to the ontology access components Technologies:  Database: Oracle 11g – Database Semantic Technology supporting OWL/RDF  Messaging: Google Protocol Buffers – message serialization AMQP – Advanced Message Queuing Protocols  Query/Rules: SPARQL, SPARUL, SWRL, Jess  Reasoning engines: DIG reasoner, Pellet  Languages: Java, Spring, Jena, Haskell, C++, C, Fortran, Python Figure 1. Multiple connected ontologies Figure 2. Schematic of ontology framework. Clients (of various types) access “middleware” services. The acyclic graph “Data Cache” denotes a cached copy of the ontology for a specific case. Color indicates model nodes related to access to a specific data source. Lowest level represents the various data sources. Figure 3. Ontology graph from Protégé showing relationships of a Plan as part of a treatment Scenario that describes a treatment Path consisting of Pathlets. Each Pathlet represents an evaluation point within the Course of treatment. University of Michigan Medical School University of Michigan Medical School Oncology Framework Schematic