28
Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT Stefan Schulz Medical Informatics, Freiburg University Hospital (Germany) Udo Hahn Computational Linguistics Jena University (Germany) Jeremy Rogers Medical Informatics University of Manchester (UK)

Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

  • Upload
    edana

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT. Stefan Schulz. Jeremy Rogers. Udo Hahn. Medical Informatics University of Manchester (UK). Medical Informatics, Freiburg University Hospital (Germany). Computational Linguistics Jena University (Germany). - PowerPoint PPT Presentation

Citation preview

Page 1: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Semantic Clarification of the Representation of Procedures and

Diseases in SNOMED CT

Stefan Schulz

Medical Informatics, Freiburg University Hospital (Germany)

Udo Hahn

Computational Linguistics Jena

University (Germany)

Jeremy Rogers

Medical Informatics University of Manchester

(UK)

Page 2: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Context: SNOMED CT (Clinical Terms)

Comprehensive clinical terminology system Constructed by merging, expanding, and

restructuring SNOMED RT and Clinical Terms Version 3 (former Read Codes).

364,000 concepts, 984,000 terms, 1.45 million defined relationships between concepts

Government agreements in U.S. & U.K. Increasing interest into SNOMED CT in other

countries

Page 3: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

SNOMED CT OAV and DL notation

Object – Attribute – Value (OAV) Triplets Objects and Values are SNOMED “concepts” Attributes are SNOMED “relations”

SNOMED Concept 1 SNOMED Relationship SNOMED Concept 2

Renal glomerular disease is_a Renal disease

Renal glomerular disease has_finding_site Kidney

Glomerulum part_of Kidney

Syntax Semantics

cf. Baader et al. Description Logics Handbook

Description Logics (DL) representation:cf. Kent Spackman, AMIA 2002

Renal glomerular disease ⊑ Renal diseaseRenal glomerular disease ⊑ has_finding_site.KidneyGlomerulum ⊑ part-of.Kidney

Page 4: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Objective of this talk

Ontological Inquiry of the representation of Processes in SNOMED CT

Clarification of the meaning of the “relationship group” attribute in SNOMED CT

„Process“ in the sense of Diagnostic or Therapeutic Procedures

Pathological and Physiological Processes

Removal of foreign body from stomach by incision

Page 5: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Hierarchichal Arrangement of Processes

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomach by incision

EndoscopicExploration

Removal offoreign body

Incision ofStomach

Removal offoreign body

Surgical Procedure

? ?

?? ??

Medical Procedure

?

Page 6: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Taxonomy of Processes:

is-a relation between parent and

child processes

Parent and Child Processes

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomach by incision

EndoscopicExploration

Removal offoreign body

Incision ofStomach

Removal offoreign body

Surgical Procedure

is-a is-a

?? ??

Medical Procedure

is-a

Page 7: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Processes/Subprocesses

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomach by incision

EndoscopicExploration

Removal offoreign body

Incision ofStomach

Removal offoreign body

Surgical Procedure

Processes and Subprocesses

is-a is-a

?? ??

Medical Procedure

is-a

Page 8: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

1. A (complex) process is subsumed by its subprocesses:

Subprocesses do not exist simultaneously. An instance of Removal of foreign body from stomach by incision is first an instance of Incision of stomach and then becomes an instance of Removal of foreign body

2. Subprocesses are temporal parts of a (complex) process :

A complex process can be aborted before completion. The complex process Removal of foreign body from stomach by incision can only be instantiated if the subprocesses have been completed.

How to semantically relate processes with their subprocesses

Page 9: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Removal of foreign body from stomach

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomach by incision

EndoscopicExploration

Incision ofStomach

Surgical Procedure

Theory 1: A (complex) process is subsumed by its subprocesses

is-a

is-a is-ais-a is-a

is-ais-a

Page 10: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Theory 2: Subprocesses are temporal parts of a (complex) process

Removal of foreign body from stomach by

endoscopy

Removal of foreign body

from stomach by incision

EndoscopicExploration

Removal offoreign body

from Stomach

Incision ofStomach

Surgical Procedure

is-a is-a

has-part has-part has-part has-part

Page 11: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Representation in SNOMED CT

SNOMED® Concept 1

SNOMED® Relationship

SNOMED® Concept 2

RG

Removal of Foreign Body from the Stomach by Incision

Is A Removal of foreign body from digestive system

0

Is A Removal of foreign body from stomach

0

Is A Incision of stomach 0

Method Removal - action 1

Direct Morphology Foreign body 1

Method Incision - action 2

Procedure site Stomach Structure 2

…compatible with Theory 1

Page 12: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Removal of foreign body from stomach

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomach by incision

EndoscopicExploration

Incision ofStomach

Surgical Procedure

Theory 1: A (complex) process is subsumed by its subprocesses

is-a

is-a is-ais-a is-a

is-ais-a

Page 13: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Naïve DL Transcription

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

Method.RemovalAction AND

DirectMorphology.ForeignBody AND

Method.IncisionAction AND

ProcedureSite.stomachStructure

…indistinguishable from “incision of foreign body and removal of stomach” ???

Page 14: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Relationship Groupsin SNOMED CT

SNOMED® Concept 1

SNOMED® Relationship

SNOMED® Concept 2

RG

Removal of Foreign Body from the Stomach by Incision

Is A Removal of foreign body from digestive system

0

Is A Removal of foreign body from stomach

0

Is A Incision of stomach 0

Method Removal - action 1

Direct Morphology Foreign body 1

Method Incision - action 2

Procedure site Stomach Structure 2

Page 15: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Nesting with relationship groups (RGs) in DL formalism

RG1

RG2

Mix-up prevented. Compatible with which theory ?

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

RG.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

RG.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 16: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Theory 2: Subprocesses are temporal parts of a (complex) process

Removal of foreign body from stomach by

endoscopy

Removal of foreign body

from stomach by incision

EndoscopicExploration

Incision ofStomach

Surgical Procedure

is-a is-a

has-part has-part has-part has-part

Removal offoreign body

Page 17: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Theory 2: Subprocesses are temporal parts of a (complex) process

Removal of foreign body from stomach by incision

Incision ofStomach

has-part has-part

Removal offoreign body

Removal

Foreign Body

method

direct morphology

Incision

Stomach Structure

method

procedure site

has-part.( Method.Removal AND

DirectMorphology.ForeignBody)

has-part.( Method.Incision AND

ProcedureSite.stomachStructure)

Page 18: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Nesting with relationship groups (RGs) in DL formalism

RG1

RG2

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

RG.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

RG.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 19: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

SNOMED relation groups can be re-interpreted as has-part

RG1

RG2

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

has-part.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

has-part.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 20: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Difference between “X” and “X-Action” in SNOMED CT

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

has-part.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

has-part.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 21: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Difference between “X” and “X-Action” in SNOMED CT

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

has-part.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

has-part.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 22: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Conclusions Relationship groups in SNOMED CT may

represent the mereological relation between procedures / actions / processes and their parts.

Suggest: Rename the relationship group attribute RG by has-part or has-subprocess in these cases.

Make a clearer distinction between atomic classes (such as IncisionAction) and those classes which have atomic classes as parts (such as IncisionProcess). The present names are misleading.

Page 23: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Semantic Clarification of the Representation of Procedures and

Diseases in SNOMED CT

Stefan Schulz

Medical Informatics, Freiburg University Hospital (Germany)

Udo Hahn

Jena University, Language & Information

Engineering (Germany)

Jeremy Rogers

Medical Informatics University of Manchester

(UK)

Page 24: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Theory 1: Process is instantiated by its subprocesses

P1 P2 P3 P4

P

t

P1 P2 P3 P4

P

p

P1 P2 P3 P4

P

p

P1 P2 P3 P4

P

p

P1 P2 P3 P4

P

p

instance-ofinstance-ofinstance-ofinstance-of

t1 t2 t3 t4

Acknowledgements: Boris Hennig, unpublished

Page 25: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Difference between “X” and “X-Action” in SNOMED CT

RemovalOfForeignBodyFromStomachByIncision

RemovalOfForeignBodyFromDigestiveSystem AND

RemovalOfForeignBodyFromStomach AND

IncisionOfStomach AND

has-part.( Method.RemovalAction AND

DirectMorphology.ForeignBody) AND

has-part.( Method.IncisionAction AND

ProcedureSite.stomachStructure)

Page 26: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

P1

P2

P‘‘‘

P1

P‘‘

P2

P1

P‘

P3

P2

P1

P

P3

P4

tt1 t2 t3 t4

pp p p

is-a

is-a

is-a

instance-of instance-of instance-ofinstance-of

has-part

has-part

has-part

has-part

Theory 2: Subprocesses are parts of their parent processes

Page 27: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Removal of foreign body from stomach

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomachby incision

Preparationfor Endoscopy

Introduction of Endoscope

Exploration

Removal offoreign body

Extraction of Endoscope

Preparationfor Surgery

Incision

Exploration

Removal offoreign body

Closure

t t

Surgical ProcedureTaxonomy of

Processes:is-a relation between

parent and child processes

Parent and Child Processes

Page 28: Semantic Clarification of the Representation of Procedures and Diseases in SNOMED CT

Removal of foreign body from stomach

Removal of foreign body from stomachby endoscopy

Removal of foreign body from stomachby incision

Preparationfor Endoscopy

Introduction of Endoscope

Exploration

Removal offoreign body

Extraction of Endoscope

Preparationfor Surgery

Incision

Exploration

Removal offoreign body

Closure

t t

Surgical Procedure

Partonomy of Processes

Processes and Subprocesses