+ All Categories
Home > Documents > Terminology Needs in Clinical Decision Support

Terminology Needs in Clinical Decision Support

Date post: 13-Nov-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
26
Terminology Needs in Clinical Decision Support Samson Tu Senior Research Scientist Center for Biomedical Informatics Research Stanford University 11th International Protégé Conference Workshop Amsterdam, Netherlands 2009/06/23 Acknowledgement The work described here includes contributions from James R. Campbell, MD, Julie Glasgow, MD, Mark A Nyman, MD, Robert McClure, MD, James McClay, MD, Craig Parker, MD, MS, Karen M. Hrabak, MSN, RNC, David Berg, Tony Weida, PhD, James G. Mansfield, PhD, Mark A. Musen, MD, PhD, Robert M. Abarbanel, MD, PhD This work was partially supported by grant 70NANB1H3049 of the U.S. National Institute of Standards and Technology, Advanced Technology Program. The Protégé resource is supported by Grant P41 LM007885 from the National Library of Medicine. 2009/06/23 11th International Protégé Conference Workshop Amsterdam, Netherlands
Transcript
Page 1: Terminology Needs in Clinical Decision Support

Terminology Needs in Clinical Decision Support

Samson TuSenior Research Scientist

Center for Biomedical Informatics ResearchStanford University

11th International Protégé Conference WorkshopAmsterdam, Netherlands

2009/06/23

Acknowledgement

The work described here includes contributions from James R. Campbell, MD, Julie Glasgow, MD, Mark A Nyman, MD, Robert McClure, MD, James McClay, MD, Craig Parker, MD, MS, Karen M. Hrabak, MSN, RNC, David Berg, Tony Weida, PhD, James G. Mansfield, PhD, Mark A. Musen, MD, PhD, Robert M. Abarbanel, MD, PhD This work was partially supported by grant 70NANB1H3049 of the U.S. National Institute of Standards and Technology, Advanced Technology Program. The Protégé resource is supported by Grant P41 LM007885 from the National Library of Medicine.

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Page 2: Terminology Needs in Clinical Decision Support

Outline

Context: Clinical decision support for guideline-based careNeed for terminology content

Diagnostic: Finding, …Therapeutic: Drug

Need for terminology services

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Clinical decision support for guideline-based care: SAGE Project

Collaborative research and development project to develop a standards-based technology to enable encoding and dissemination of guidelines in executable formatGuideline deployment technology will present guideline content to clinicians through active, patient-specific recommendations

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

SAGE was partially supported under a grant from the U.S. Department of Commerce, National Institute of Standards and Technology, Advanced Technology Program, Cooperative Agreement Number 70NANB1H3049.

Page 3: Terminology Needs in Clinical Decision Support

Immunization Guideline Schedule

Guideline recommendations integrated into a nurse care flowsheet

• View suggested orders• Process suggested orders

Real time access to reference information

“Activating Guideline Content”

Page 4: Terminology Needs in Clinical Decision Support

JNC VII Guideline for Management of Hypertension

ATHENA HTN advisory

Page 5: Terminology Needs in Clinical Decision Support

SAGE Guideline Encoding Process

1. AssembleSourceGuidelines

2. EnvisionClinical Scenarios

3. DistillGuidelineLogic

4. DefineGuidelineConcepts

5. FormalizeVocabularyInventory

6. Specify InformationQueries

7. EncodeGuidelineKnowledgebase

GuidelineInstallation and Execution

Tu, S. W., M. A. Musen, et al. (2004). "Modeling guidelines for integration into clinical workflow." Stud Health Technol Inform 107(Pt 1): 174-8.

Clarifying Concept Definition…

Anatomic or functional asplenia?Clinical Definition

Congenital aspleniaCongenital hypoplasiaof spleenSplenectomySplenic atrophySickle cell disease

4. DefineGuidelineConcepts

Page 6: Terminology Needs in Clinical Decision Support

“Functional or anatomic asplenia”

Clinical DefinitionCongenital aspleniaCongenital hypoplasiaof spleenSplenectomySplenic atrophySickle cell disease

SNOMED CT Concept9303000693292008

234319005 (Procedure)82893001127040003 (Hemoglobin S disease)

5. FormalizeVocabularyInventory

Are Subclasses OK?

Specialization of terms part of definitionClinical finding

Congenital absence of spleen (A) Splenic atrophy (B)

Functional asplenia Bilateral right-

sidedness sequence

Congenital hypoplasia of spleen (C)

Hb SS disease (D)

Hereditary splenic hypoplasia

Sickle cell anemia with high hemoglobin F

. . .

is ais a

Functional or anatomic asplenia = A or B or C or D

Splenectomy

5. FormalizeVocabularyInventory

Procedure

Page 7: Terminology Needs in Clinical Decision Support

What do the concepts mean in terms of available data?

Functional or anatomic asplenia isPresence of clinical finding at any timeCongenital asplenia or

Congenital hypoplasia of spleen orSplenic atrophy or Sickle cell disease

ORRecord of splenectomy in the past

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

6. Specify InformationQueries

14

Suprarenal Artery Embolus297143008

orOcclusion of Artery 2929001

Associated Morphology 116676008Embolus 55584005

Finding Site 363698007

Suprarenal Artery 89500000

Pre-Coordinated

Post-Coordinated

Sometimes Have to Define Terms through Post-Coordination

Page 8: Terminology Needs in Clinical Decision Support

Reviewing Concept Inventory: Binding to Standard Vocabulary

A term used in a guideline may correspond toA single term in a standard vocabularyA term and its is-a descendantsA Boolean (AND, OR, NOT) combination of terms and its is-a descendantsA post-coordinated term

Rules of using terminologies with information models should be clear

e.g., HL7 Terminfo project harmonizing HL7 RIM with SNOMEDCT

Use of SNOMED CT in Immunization Guideline Terminology

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Hrabak KM, Campbell JR, Tu SW, McClure R, Weida T. Creating Interoperable Guidelines: Requirements of Vocabulary Standards in Immunization Decision Support. In: Medinfo; 2007; Brisbane, Australia; 2007.

Page 9: Terminology Needs in Clinical Decision Support

Drug Vocabulary Needs for Support of Clinical Guidelines

Karen Hrabak MSJim Campbell MD

University of Nebraska Medical Center

Identified Issues

Encoding of antihypertensive medications needed to support the Diabetes guidelineNo standard drug terminology availableEvaluation of available reference terminologies necessarySNOMED CT and NDF-RT candidate terminologies

Page 10: Terminology Needs in Clinical Decision Support

Requirements for Drug Encoding

Drug superclass identification (i.e. thiazide diuretics)Identification of clinical/therapeutic indications Entities for ordered drug calculation (i.e. units and strength)Clinical drug form (ingredient AND form or strength)

Semantic Analysis

Which reference terminology will provide subsumption for decision logic needs of the guidelineCompare SNOMED CT and NDF-RT Identify strengths and deficiencies

Page 11: Terminology Needs in Clinical Decision Support

Drug Resources

VII Joint National Committee:Anti-hypertensive drugsClassesUsual dose ranges

Micromedex: Clinical drug forms

Results: Drug Superclass

Drug superclass agrees with JNC 7 category:

SNOMED CT: 72%NDF-RT: 60%

Page 12: Terminology Needs in Clinical Decision Support

Therapeutic IndicationsComparison

Specific reference as hypotensive agent or treating hypertensionSNOMED CT Therapeutic SuperclassNDF-RT Roles

Therapeutic Indications: SNOMED CT

SNOMED CT: classification as a ‘hypotensive agent’‘Is_a’ description

Page 13: Terminology Needs in Clinical Decision Support

SNOMED CT Hypotensive Agent Classification

Therapeutic Indications: NDF-RT

NDF-RT maintains information in several different roles:

• Has_MoA (mechanism of action)• Has_PE (physiologic effect)• May_treat hypertension

Page 14: Terminology Needs in Clinical Decision Support

NDF-RT Antihypertensives Classification

NDF-RT ‘may_treat Hypertension’

Page 15: Terminology Needs in Clinical Decision Support

Results

Therapeutic Indications ClassificationSNOMED CT: 45%NDF-RT: 90%

Comparison: Dosing Data

Presence in reference terminology:

Drug ingredientDrug strengthDrug units

Page 16: Terminology Needs in Clinical Decision Support

Dosage Calculation

Results

Dosage calculationNDF-RT: 97% present for data setSNOMED CT: Not present

Page 17: Terminology Needs in Clinical Decision Support

Summary Results of Analysis

Drug Class Identification

Therapeutic Indication

Dosage Calculation

SNOMED 72% 45% 0%

NDF-RT 60% 90% 97%

SNOMED CT Analysis

Drug superclass identification: 72%Therapeutic indications: 45%Subsumption capabilitiesDosaging capabilities absent

Page 18: Terminology Needs in Clinical Decision Support

NDF-RT Analysis

‘May_treat hypertension’ role: 90%Drug Class Identification: 60%Clinical drug forms: 97%Combining semantic roles (may_treat, MoA, and PE): 98%

Discussion...

SNOMED CT and NDF-RT have different and complementary strengthsSolution for needs of SAGE encoding

Page 19: Terminology Needs in Clinical Decision Support

Plan for Encoding

Augment NDF-RT subsumption with needed categories of interestUse Runtime classification tool to create new conceptsStore concepts in the local SAGE namespace

SAGE Guideline Encoding Process

1. AssembleSourceGuidelines

2. EnvisionClinical Scenarios

3. FormalizeGuidelineLogic

4. DefineGuidelineConcepts

5. FormalizeVocabularyInventory

6. Specify InformationQueries

7. EncodeGuidelineKnowledgebase

GuidelineInstallation and Execution

Tu, S. W., M. A. Musen, et al. (2004). "Modeling guidelines for integration into clinical workflow." Stud Health Technol Inform 107(Pt 1): 174-8.

Page 20: Terminology Needs in Clinical Decision Support

Terminology Services for Guideline Encoding

Defining new conceptsPost coordinationConcept expressions (Boolean combinations) editor

Support for concept browsing and selection

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Concept Expressions

Arbitrary subsets of taxonomiesDefined with logical operatorsA and (not B) and (not D)

A

E

B

F

C

G H

D

JI2009/06/2311th International Protégé Conference

Workshop Amsterdam, Netherlands

Page 21: Terminology Needs in Clinical Decision Support

Apelon Expression Editor

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

DTS Plug-in for Browsing External Terminologies

Terminology servicesBrowse, search and inspect concepts

• Standards: SNOMED, LOINC• Emerging terminologies: NDF-RT• Extensions proposed by SAGE

Map selected concepts to Protégéclasses

Protégé DTSplug-in DTS Server

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Page 22: Terminology Needs in Clinical Decision Support

invoke Apelon DTS plugin

Apelon DTS Plugin

Search

Conceptdetails

Page 23: Terminology Needs in Clinical Decision Support

SAGE Guideline Encoding Process

1. AssembleSourceGuidelines

2. EnvisionClinical Scenarios

3. FormalizeGuidelineLogic

4. DefineGuidelineConcepts

5. FormalizeVocabularyInventory

6. Specify InformationQueries

7. EncodeGuidelineKnowledgebase

GuidelineInstallation and Execution

Tu, S. W., M. A. Musen, et al. (2004). "Modeling guidelines for integration into clinical workflow." Stud Health Technol Inform 107(Pt 1): 174-8.

46

The guideline has been encoded. Now what?

DownloadGuideline

Medical Staff Review Guideline

Edit Guideline forLocal Conditions

Map Standard toLocal Terminologies

ActivateGuideline

Page 24: Terminology Needs in Clinical Decision Support

47

Mapping Terminologies Map Standard to

Local Terminologies

Standards-based coded content in SAGE Guideline

Codes and terminologies used

in host CIS

Must beMapped To

Diabetes Mellitus Type II:

SNOMED-CT 73211009

In the local CIS:

Problem Master TableSequence # 1056

* Mapping typically is more complex than this example:• usually is bi-directional• may be 1-to-many

Mapping Terminologies

VMRContext

From concept

From concept label Mayo label Mayo lab code

Mayo Concept

Problem SNOMED:73211009

Diabetes mellitus DM 2202566

Problem SNOMED:46635009

Diabetes mellitus type 1

DM type 1 2202569

Problem SNOMED:44054006

Diabetes mellitus type 2

DM type 2 2202567

Observation LOINC:25514-1

Rubella Virus Ab Rubella Abs, IgG Only, S

8172-ROCLIS

6109703

Observation LOINC:5195-3

Hepatitis B Virus Surface Ag

Hepatitis Bs Ag (HBsAg),S

9013-ROCLIS

6102663

Hepatitis Bs Ag (HBsAg)

2622-ROCLIS

6101226

Map Standard toLocal Terminologies

Page 25: Terminology Needs in Clinical Decision Support

49

SAGE Guideline Deployment System Execution Architecture

Encoded

Guideline

SAGE Execution

Engine Clinical Information

System

VMR

Inter-face

Binding

Local Modifications

data

Event Listener

Event Notifications

Terminology Server

TerminologyFunctions

Data Query Service Calls

Action Service Calls

Runtime Terminology Services

Mapping (if guideline KB not reformulated in local terms)Subsumption checking

2009/06/2311th International Protégé Conference Workshop Amsterdam, Netherlands

Page 26: Terminology Needs in Clinical Decision Support

Summary

For encoding decision support domain terminologyRigorous subsumption hierarchiesMechanisms for defining new termsOrthogonality with information modelMechanism for user-defined abstractions

For encoding & localizing decision support knowledgeBrowsing, searching & selecting terms from terminologiesMechanisms for specifying mapping to local terminologies

For run-time applicationTerminology mappingSubsumption checking

51


Recommended