A Description Logics Approach to Clinical Guidelines and Protocols

Slides:



Advertisements
Similar presentations
Complex Occurrents in Clinical Terminologies Stefan Schulz, Kornél Markó Department of Medical Informatics, Freiburg University Hospital, Germany Boontawee.
Advertisements

KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
A Description Logics Approach to Clinical Guidelines and Protocols Stefan Schulz Department of Med. Informatics Freiburg University Hospital Germany Udo.
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.
Civil and Environmental Engineering Carnegie Mellon University Sensors & Knowledge Discovery (a.k.a. Data Mining) H. Scott Matthews April 14, 2003.
FMA: a domain reference ontology Comments on Cornelius Rosse’s talk Anita Burgun WG6 meeting, Rome 29 Apr- 2 May 2005.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
Extracted from “Lmo-2 interacts with Elf-2” On the Meaning of Common Statements in Biomedical Literature Stefan Schulz Department of Medical Informatics,
Ontologies for Cadastral Processes Gerhard Navratil COST G9-Meeting Aalborg,
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Decision Support for Quality Improvement
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Knowledge representation
Concept Model for observables, investigations, and observation results For the IHTSDO Observables Project Group and LOINC Coordination Project Revision.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Ontology Engineering in OWL Alan Rector & Jeremy Rogers BioHealth Informatics Group.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
1 HL7 RIM Barry Smith
Interaction Laws Verification Using Knowledge-based Reasoning Gustavo Carvalho, Anarosa Brandão, Rodrigo Paes & Carlos Lucena By Regiane Lima.
Ontological Foundations of Biological Continuants Stefan Schulz, Udo Hahn Text Knowledge Engineering Lab University of Jena (Germany) Department of Medical.
Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT Stefan Schulz Medical Informatics, Freiburg University Hospital (Germany)
SSO: THE SYNDROMIC SURVEILLANCE ONTOLOGY Okhmatovskaia A, Chapman WW, Collier N, Espino J, Conway M, Buckeridge DL Ontology Description The SSO was developed.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Approach to building ontologies A high-level view Chris Wroe.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Dr. Andy Seddon Staffordshire UNIVERSITY School of Computing Information Modelling and the logical data structure.
Adherence Strategy Engineering Framework STTAPC1.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Definition and Technologies Knowledge Representation.
1 Modeling Formalism (Modeling Language Foundations) System Modeling Assessment & Roadmap Working Group Meeting – SE DSIG Reston – March, 2016 Yves BERNARD.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
CPR Ontology: Issues Encountered Using BFO Chimezie Ogbuji.
Describing Syntax and Semantics
Design of Expert Systems
Overview Theory of Program Testing Goodenough and Gerhart’s Theory
BFO 2.0 Modularization and Verification
Integrating SysML with OWL (or other logic based formalisms)
NeurOn: Modeling Ontology for Neurosurgery
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SysML v2 Formalism: Requirements & Benefits
Towards a Computational Paradigm for Biological Structure
ece 627 intelligent web: ontology and beyond
DEVELOPING AN OWL-DL ONTOLOGY FOR RESEARCH AND CARE OF
The Systems Engineering Context
Steps Towards a Formal Ontology of Narratives Based on Narratology
Ontological Foundations for Biomedical Sciences
Semantic Web - Ontologies
A Description Logics Approach to Clinical Guidelines and Protocols
Conceptual Frameworks, Models, and Theories
Introduction to Nursing Theory and Science
Survey of Knowledge Base Content
Ontology Evolution: A Methodological Overview
11/15/2018 Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth Presented on Student-Faculty.
ece 720 intelligent web: ontology and beyond
Introduction.
Ontology-Based Approaches to Data Integration
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
IDEAS Core Model Concept
Manager’s Overview DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009
Department of Computer Science Abdul Wali Khan University Mardan
Semantic Web Towards a Web of Knowledge - Outline
Presentation transcript:

A Description Logics Approach to Clinical Guidelines and Protocols Stefan Schulz Department of Med. Informatics Freiburg University Hospital Germany Udo Hahn Text Knowledge Engineering Lab Freiburg University, Germany

Formalization of CGP Up until now: CGPs are treated as plans: actions, states, transition functions. Methodologies from the AI Planning & OR Scheduling community New Approach: Formal Ontology methodology can be used to represent (at least, selected) aspects of CGPs in order to support consistency, fusion, and modulariziation of CGPs

Our Proposal Ontological analysis of CGPs Introduce basic categories Classification of domain entities Axiomatize foundational relations Study interrelations between domain entities Choose a logic framework for the formaliza-tion of the ontology Representation: Description Logics (FOL subset) Reasoning: Powerful Taxonomic Classifiers (e.g., FaCT, RACER)

Fundamental Distinctions Continuants vs. Occurrents Physical Objects, Substances, Organisms, Body Parts Processes, Events, Actions, Courses of Diseases, Treatment Episodes Individuals vs. Classes my left Hand, Paul’s Dia-betes, Appendectomy of Patient #230997 Hand, Diabetes, Appendectomy How do CGPs fit into this framework ?

Guidelines and Occurrents Proposal: A Guideline G can be mapped to a set of classes of occurrents: E = {E1, E2,…, En} The elements of E correspond to all allowed paths through a Guideline G Each element of E represents - as a concept-ual abstraction – a class of individual clinical occurrents

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] E1 = (CC, AN, PE, SM, CS, NC) E2 = (CC, AN, PE, SM, CS, CO, CX) E3 = (CC, AN, PE, NS, CX) E4 = (CC, PE, AN, SM, CS, NC) E5 = (CC, PE, AN, SM, CS, CO, CX) E6 = (CC, PE, AN, NS, CX) Smoking [SM] Non Smoking [NS] Cessation of Smoking[CS] Temporal sequence of clinical occurrents No Cough [NC] Cough [CO] Chest X-Ray [CX]

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] E1 = (CC, AN, PE, SM, CS, NC) E2 = (CC, AN, PE, SM, CS, CO, CX) E3 = (CC, AN, PE, NS, CX) E4 = (CC, PE, AN, SM, CS, NC) E5 = (CC, PE, AN, SM, CS, CO, CX) E6 = (CC, PE, AN, NS, CX) Smoking [SM] Non Smoking [NS] Cessation of Smoking[CS] Clinical occurrence No Cough [NC] Cough [CO] Chest X-Ray [CX] Temporal sequence of clinical occurrents

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] E1 = (CC, AN, PE, SM, CS, NC) E2 = (CC, AN, PE, SM, CS, CO, CX) E3 = (CC, AN, PE, NS, CX) E4 = (CC, PE, AN, SM, CS, NC) E5 = (CC, PE, AN, SM, CS, CO, CX) E6 = (CC, PE, AN, NS, CX) Smoking [SM] Non Smoking [NS] Cessation of Smoking[CS] Temporal sequence of clinical occurences No Cough [NC] Cough [CO] Chest X-Ray [CX]

Cessation of Smoking[CS] Basic Relations Taxonomic Order (is-a) relates classes of specific occurrences to classes of general ones: is-a(CX, XR)  def x: CX(x)  XR(x) Cough [CO] Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Drug Abuse [DA] Smoking [SM] Non Smoking [NS] Cessation of Smoking[CS] X-Ray [XR] No Cough [NC] Cough [CO] Chest X-Ray [CX]

Heart Auscul tation [HA] Cessation of Smoking[CS] Basic Relations Taxonomic Order (is-a) relates classes of specific occurrences to classes of general ones: is-a(CX, XR)  def x: CX(x)  XR(x) Mereologic Order (has-part) relates classes of occurrences to classes of sub-occurrences x: PE(x)  y: HA(y)  has-part(x,y) Cough [CO] Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Drug Abuse [DA] Smoking [SM] Non Smoking [NS] Heart Auscul tation [HA] Social Anamn esis [AN] Cessation of Smoking[CS] X-Ray [XR] No Cough [NC] Cough [CO] Chest X-Ray [CX]

Heart Auscul tation [HA] Cessation of Smoking[CS] Basic Relations Taxonomic Order (is-a) relates classes of specific occurrences to classes of general ones: is-a(CX, XR)  def x: CX(x)  XR(x) Mereologic Order (has-part) relates classes of occurrences classes of sub-occurrences x: PE(x)  y: HA(y)  has-part(x,y) Temporal Order (follows / precedes) relates classes of occurrences in terms of temporal succession Cough [CO] Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Drug Abuse [DA] Smoking [SM] Non Smoking [NS] Heart Auscul tation [HA] Social Anamn esis [AN] Cessation of Smoking[CS] X-Ray [XR] No Cough [NC] Cough [CO] Chest X-Ray [CX]

Modelling Pattern K L T S transitive relations occurrent concepts  has-part  precedes is-a

Modelling Pattern K L T S U KU LU transitive relations occurrent concepts definition of U U KU LU transitive relations  has-part  precedes is-a

Modelling Pattern K L T S U KU E UE LU SE transitive relations occurrent concepts definition of U definition of E U KU E UE LU SE transitive relations  has-part  precedes is-a

Modelling Pattern K L T S U KU LU E UE KU LU SE transitive relations occurrent concepts definition of U definition of E UE inherits properties of U U KU LU E UE KU LU SE transitive relations  has-part  precedes is-a

Modelling Pattern K L T S U KU LU E UE KU LU SE F transitive relations occurrent concepts definition of U definition of E UE inherits properties of U definition of F as a subconcept of E U KU LU E UE KU LU SE F transitive relations  has-part  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU LU SE occurrent concepts definition of U definition of E UE inherits properties of U definition of F as a subconcept of E F inherits properties of E U KU LU E KU LU UE SE F UE KU transitive relations  has-part LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TE LU SE occurrent concepts definition of U definition of E UE inherits properties of U definition of F as a subconcept of E F inherits properties of E F, additionally, has a T which occurs between U and S U KU LU E KU LU UE SE F UE KU TE transitive relations  has-part LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TE LU SE occurrent concepts definition of U definition of E UE inherits properties of U definition of F as a subconcept of E F inherits properties of E F, additionally, has a T which occurs between U and S inferences / constraints (formalization see paper) U KU LU E KU LU UE SE F UE KU TE transitive relations  has-part LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TE LU SE occurrent concepts definition of U definition of E UE inherits properties of U definition of F as a subconcept of E F inherits properties of E F, additionally, has a T which occurs between U and S inferences / constraints (formalization see paper) U KU LU E KU LU UE SE F UE KU TE transitive relations  has-part LU SE  precedes is-a

Benefits Description Logics implementations allow taxonomic classification and instance recognition. Checking of logical integrity in the management, cooperative development and fusion of CGPs Detecting redundancies and inconsistencies, e.g., conflicting orders when applying several CGPs simultaneously to one clinical case Auditing of concrete instances (cases) from the Electronic Patient Record in terms of cross-checking against applicable CGPs (quality assurance, epicritic assessment)

Discussion First sketch of ongoing research Based on Description Logics Up until now, not all (temporal) inferencing capabilities are supported Needs to be validated under real conditions Recommended for further investigation Tool: OilED Knowledge editor (oiled.man.ac.uk) with built-in FaCT classifier Theory: Baader et al (eds.) The Description Logics Handbook