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.
Information Extraction from Clinical Reports Wendy W. Chapman, PhD University of Pittsburgh Department of Biomedical Informatics.
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,
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
Knowledge representation
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.
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,
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
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.
Naïve Approach “ABCC5 ⊑  encodes.MRP5” Critique There may be ABCC5 (sensu nucleotide chain) instances that happen to never encode any instance of the.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Approach to building ontologies A high-level view Chris Wroe.
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.
The PRECIS-2 tool: Matching Intent with Methods David Hahn, MD, MS, WREN Director Department of Family Medicine & Community Health University.
IW11 Phoenix, AZ - MBSE Workshop1 Ontology from an MBSE perspective Brief-out from breakout session Monday, January 31 st, 2011.
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
Integrating SysML with OWL (or other logic based formalisms)
DOMAIN ONTOLOGY DESIGN
Stefan Schulz Medical Informatics Research Group
NeurOn: Modeling Ontology for Neurosurgery
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Knowledge Representation Part I Ontology
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
Ontology From Wikipedia, the free encyclopedia
Steps Towards a Formal Ontology of Narratives Based on Narratology
Ontological Foundations for Biomedical Sciences
Semantic Web - Ontologies
Conceptual Frameworks, Models, and Theories
Introduction to Nursing Theory and Science
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.
Electronic Health Information Systems
ece 720 intelligent web: ontology and beyond
A Multiple-Ontology Template-Based Query Interface for a Clinical Guidelines Search Engine Robert Moskovitch, Talie Lavie, Akiva Leibowitz, Yaron Denekamp.
Introduction.
Ontology-Based Approaches to Data Integration
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
Recognising sepsis and taking action
Manager’s Overview DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009
Department of Computer Science Abdul Wali Khan University Mardan
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
A Description Logics Approach to Clinical Guidelines and Protocols
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
PASSI (Process for Agent Societies Specification and Implementation)
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 As you see, the title is somewhat different

Formalization of CGP Up until now: CGPs are treated as plans: actions, states, transition functions. Methodologies from the AI Planning & OR Scheduling community Why not: Use Formal Ontology methodology to represent (at least, selected) aspects of CGPs in order to support consistency, fusion, and modulariziation of CGPs Read So what we propose is to perform an

Our Proposal Ontological analysis of CGPs (cf. Gangemi, Guarino et al.) Introduce basic categories (e.g. event, state,…) Axiomatize foundational relations (e.g. is-a, …) Classification of domain entities Study interrelations between domain entities Choose a logic framework for the formalization of the ontology Representation: Description Logics (subset of predicate calculus) Reasoning: Taxonomic Classifiers (e.g., FaCT, RACER)

Basic Categories Continuants vs. Occurrents (Events) Physical Objects, Substances, Organisms, Body Parts Processes, states, Actions, Courses of Diseases, Treatment Episodes Individuals vs. Concept Classes my left Hand, Paul’s Diabetes, Appendectomy of Patient #230997 Hand, Diabetes, Appendectomy There is mainly consensus on basic ontological foundations such as How do CGPs fit into this framework ?

Guidelines and Episodes Proposal: A Guideline G can be mapped to a set of classes of clinical episodes: E = {E1, E2,…, En} The elements of E correspond to all allowed paths through a Guideline G Each element of E represents - as a conceptual abstraction – a class of individual clinical episodes We propose As an example we take this quite simplified protocol

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Clinical Episodes 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] The following episodes can be compiled out fo this guideline Cessation of Smoking[CS] Temporal sequence of events No Cough [NC] Cough [CO] Chest X-Ray [CX]

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Clinical Episodes 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 event No Cough [NC] Cough [CO] Chest X-Ray [CX] Temporal sequence of clinical events

Simplified Chronic Cough Guideline Chronic Cough [CC] Phys.Exam [PE] Anamnesis [AN] Clinical Episodes 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] Which basic relations can be used to further describe this guideline Cessation of Smoking[CS] Temporal sequence of clinical events No Cough [NC] Cough [CO] Chest X-Ray [CX]

Basic Relations

Cessation of Smoking[CS] Basic Relations Taxonomic Order (is-a) relates classes of specific events 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 events to classes of general ones: is-a(CX, XR)  def x: CX(x)  XR(x) Mereologic Order (has-part) relates classes of events to classes of subevents x: PE(x)  y: HA(y)  has-subevent(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 events to classes of general ones: is-a(CX, XR)  def x: CX(x)  XR(x) Mereologic Order (has-part) relates classes of events classes of subevents x: PE(x)  y: HA(y)  has-subevent(x,y) Temporal Order (follows / precedes) relates classes of events in terms of temporal succession x: NSCCGL(x)  y: CXCCGL(y)  follows(y,x) 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 event concepts  has-subevent  precedes is-a

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

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

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

Modelling Pattern K L T S U KU LU E UE KU LU SE F transitive relations event 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-subevent  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU LU SE event 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-subevent LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TF LU SE event 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 TF transitive relations  has-subevent LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TF LU SE event 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 TF transitive relations  has-subevent LU SE  precedes is-a

Modelling Pattern K L T S U KU LU E KU LU UE SE F UE KU TF LU SE event 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 in Desciption Logics - see paper) U KU LU E KU LU UE SE F UE KU TF transitive relations  has-subevent 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 (multimorbidty, proliferation of CGPs) Auditing of concrete instances (cases) from the Electronic Patient Record for CGPs compliance

Discussion First sketch of a beginning research project Based on Description Logics (not necessarily) Up until now, not all (temporal) inferencing capabilities are supported Needs to be validated 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

Thank You ! Stefan Schulz Department of Medical Informatics Freiburg University Hospital http://www.imbi.uni-freiburg.de/medinf stschulz@uni-freiburg.de Download paper from: http://sun21.imbi.uni-freiburg.de/medinf/abteilung/mitarbeiter/schulz/schulz_cgp2004.pdf