Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

88
Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies James J. Cimino, M.D. Department of Medical Informatics September 12, 2000

description

Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies. James J. Cimino, M.D. Department of Medical Informatics September 12, 2000. The Challenge. Build a central, multipurpose clinical data repository with coded data - PowerPoint PPT Presentation

Transcript of Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Page 1: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Research Issues Related to the Construction and Use of

Advanced Controlled Medical Terminologies

James J. Cimino, M.D.

Department of Medical Informatics

September 12, 2000

Page 2: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

The Challenge

Build a central, multipurpose clinical data repository with coded data

Contributing systems have different coding systems

These coding systems change over time

There are no satisfactory standards

Page 3: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Solution: a Central Terminology Repository

Page 4: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

K#1 = 4.2K#1 = 3.3

K#2 = 3.2

K#1 = 3.0

K#3 = 2.6

Additional Challenge:Communication of Changes

K#1

K#2 K#3

Page 5: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

K#1 = 4.2K#1 = 3.3

K#2 = 3.2

K#1 = 3.0

K#3 = 2.6

Solution: Hierarchical Integration

K#1

K#2 K#3

K

Page 6: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Seeking an Elegant Solution

The DXplain experience

The UMLS experience

Page 7: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

The Theory:

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

Page 8: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

The Medical Entities Dictionary (MED)

Multiple hierarchy Synonyms Translations Semantic links Attributes Frame-based 65,000 concepts

Page 9: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

MED Structure

MedicalEntity

LaboratoryProcedure

CHEM-7PlasmaGlucose

LaboratorySpecimen

PlasmaSpecimen

Substance

Sampled

Part of

Has S

pecimen

Substance Measured

Event

LaboratoryTest

DiagnosticProcedure

Plasma

AnatomicSubstance

Substance

BioactiveSubstance

Glucose

Chemical

Carbo-hydrate

Page 10: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

The Theory:

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

Page 11: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Maintenance Tasks

New Vocabularies (Laboratory)

Changing Vocabularies (Pharmacy)

Page 12: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

New Vocabulary: Laboratory

Original lab: 2533 terms

New lab: 5291 terms

Vocabulary delivered: June 15, 1994

“Go live” date: July 24, 1994

Page 13: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Changing Vocabulary: Pharmacy

Started with 2091 drugs

In two years, added 1827 drugs

Classification by:– Ingredients– AHFS Class– Allergy– DEA– Form

Page 14: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Adding New Terms

Identify redundant terms

Put new terms into existing classes

Create new classes where appropriate

Page 15: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Put Terms into Existing Classes

Theory: The attributes of new terms can be used to identify classes

Practice: "Pushing" Terms

Page 16: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

“Pushing” a TermMedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

Test

Chem-20Glucose

Test

StatGlucose

Test

Chemical

Page 17: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

“Pushing” a TermMedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

Test

Chem-20Glucose

Test

StatGlucose

Test

StatGlucose

Test

Chemical

Page 18: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

“Pushing” a TermMedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

TestStat

GlucoseTest

Chem-20Glucose

Test

StatGlucose

Test

StatGlucose

Test

Chemical

Page 19: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Create New Classes

Theory: Attribute patterns can be detected which identify potential classes

Practice: Recursive partitioning of existing classes

Page 20: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Finding a New Class

MedicalEntity

LaboratoryTest

Hepatitis BCore Antigen

Chemical

ChemistryTest

CoreAntigenHBC

Antigen

Page 21: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Finding a New Class

MedicalEntity

LaboratoryTest

Hepatitis BCore Antigen

Chemical

ChemistryTest

CoreAntigen

Hepatitis BCore Antigen

Test

HBC

Antigen

MedicalEntity

LaboratoryTest

Hepatitis BCore Antigen

Chemical

ChemistryTest

CoreAntigenHBC

Antigen

Page 22: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Semi-Automated Maintenance

Read formulary file

Identify new drugs

Link new drug to ingredient(s)

Suggest classifying in “preparation” class

Add new drug as per human reviewer

Page 23: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Interactive Classification

Adding "LASIX 20MG TAB"Generic Ingredient "FUROSEMIDE"AHFS Class "DIURETICS"Add to "FUROSEMIDE PREPARATION"? y

Adding "ZAROXOLYN 5MG CAP"Generic Ingredient "METOLAZONE"AHFS Class "DIURETICS"Add to "DIURETICS"? nCreate METOLAZONE PREPARATION" Class? y

Page 24: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Automated ClassificationMedicalEntity

Drug

PharmacologicSubstance

Sulfameth-oxizole

Chemical

Antibiotic

Bactrim"S1", "65"

Trimethoprim/Sulfamethoxizole

PreparationsTrimeth-

oprim

Septra"S1"

Sulfa Allergy"S1"

AllergyClass

TrimethoprimAllergy

"65"

Page 25: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Formulary Correction Statistics

Among original 2091 drugs:– 334 unclassified drugs assigned classes– 289 drugs assigned multiple classes– 173 drugs discovered to be missing allergy codes

Among additional 1827 drugs added:– 25 unclassified drugs assigned classes– 121 drugs assigned multiple classes– 38 drugs discovered to be missing allergy codes

Page 26: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Impact of "Theory into Practice":Better management

Easier to merge new vocabularies

Easier to automate change management

Higher quality through better modeling

Page 27: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

The Theory:

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

Page 28: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Advanced Uses of Coded Data

Primary use Other patient care reuse Financial Management Information transfer (messaging) Clinical research Expert systems Information retrieval Vocabulary discovery

Page 29: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting

Page 30: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Study:Summary Reporting

Plasma Glucose Test

Serum Glucose TestFingerstick Glucose Test

Lab Test

Intravascular Glucose Test Chem20 Display

Lab Display

Page 31: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

DOP Summary

Page 32: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

WebCIS Summary

Page 33: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting HCFA requirements

Page 34: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Study:HCFA Requirements

HCFA won’t pay for lab batteries Individual tests now treated as

orderable procedures Need to appear in database as

procedures and as tests

Page 35: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Lab Procedure

Chem 7

Lab Test

Intravascular Glucose Test

Plasma Glucose Test

Serum Glucose TestFingerstick Glucose Test

Case Study:HCFA Requirements

Page 36: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Lab Procedure

Chem 7

Lab Test

Intravascular Glucose Test

Plasma Glucose Test

Serum Glucose TestFingerstick Glucose Test

Orderable Test

Case Study:HCFA Requirements

Page 37: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting HCFA requirements Clinical research

Page 38: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Clinical Research

Epidemiology - symptoms, incidence, history of disease

Outcomes - effectiveness of therapy, ideal length of stay

Recruitment - identifying eligible participants

Page 39: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting HCFA requirements Clinical research Expert systems

Page 40: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 41: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 42: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 43: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 44: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting HCFA requirements Clinical research Expert systems Automated decision support

Page 45: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Terminology and Automated Decision Support

Data monitor checks for triggering conditions

Medical Logic Modules decide if warning conditions are present

Message sent to appropriate channel

Example: Tuberculosis culture result

Page 46: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Decision Support Example: TB

Monitors for delayed culture results

Sends message if result not equal to the code “No growth”

One day, dozens of alerts about positive results but no organism was reported

What happened?

Page 47: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

How the Lab Fooled the Alert

Alert looked for results = “No Growth”

Lab started reporting “No Growth to Date” “No Growth to Date” “No Growth”

Solution: Use the controlled terminology to map all No-Growth-like lab terms into a single class, and have the alert logic refer to the class.

Page 48: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

How We Outsmarted the Lab(Before)

No Growth

Medical Logic Module

No Growth to Date

Page 49: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

No Growth after ...

How We Outsmarted the Lab(After)

No Growth

No Growth after 48 Hours

No Growth after 72 Hours

“No Growth” Results

No Growth after 24 Hours

No Growth to Date

Medical Logic Module

Page 50: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Case Studies

Summary reporting HCFA requirements Clinical research Expert systems Automated decision support Linking to on-line information sources

Page 51: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Linking to On-line Resources with Terminology

Clinician reviewing reports will have information needs

On-line information sources can satisfy that need

Data from report can be used to automate the query

Page 52: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Translations with the MED

Gentamicin

EtiologyMeasures

Sensitivity

Substance Measured

InjectableGentamicin

Gentamicn Sensitivity

Test

SerumGentamicin

Level

is-a

IntravascularGentamicin

Tests

GentamicinToxicity

Has ingredient

SummaryReports

DecisionRule

ExpertSystem

DrugInformation

Page 53: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 54: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 55: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 56: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 57: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 58: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 59: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 60: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 61: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Linking Text Reports to On-line Information Sources

Natural Language Processing

Data representation to support reuse

Codification of information needs

Page 62: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 63: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 64: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 65: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 66: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 67: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 68: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 69: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 70: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 71: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 72: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 73: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 74: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Impact of Better Management:More Useful Vocabulary

MED is up-to-date for ancillary systems

Easier to find terms in the MED

Support for multiple conceptual levels

More accurate database queries

Support for reuse of clinical data

Page 75: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

The MED Today

Concept-based (65,000) Multiple hierarchy (85,000) Synonyms (149,000) Translations (103,000) Semantic links (114,000) Attributes (136,000)

Page 76: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 77: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 78: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

MED Editor/Server ArchitectureMED

MUMPS Globals

Datatree

MUMPS

MED Editor Functions

MED Editor Update Programs

medlog

medlog

MED Server

Query Functions

Command Line

Interface

MED Browser

Translation Tables

Unix

IBMUnix

UnixUnix

Page 79: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Unix Shared Memory Server

ShMMED

MS AccesMED db

MedLEENLP

MEDlib

MLMcompiler

Dxplainbutton

Medlinebutton

MLMcomposition

tool

Integratedresults

design tool

Web MEDbrowser

accessMED

rpc MEDlib

qrymed

MEDbrowser

MEDviewer

Lab uploadextract

Radiologybuploadextract

Bloodbanupload

Integratedresultsreview

ICU resultsdisplay

dop

Data engine

pse

WebCIS

Page 80: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Qrymed Functions-allslts: lists all the slots, with their names.-scd: returns the slotcode with string x as its name.-snm: returns the name of slotcode x.-srecip: returns the reciprocal of slotcode x.-stype: returns the type for slotcode x.-cd: returns the medcode with string x as its name (exact match).-find: lists medcodes that have string x in their names (pattern match).-nm: returns the name for medcode x.-pnm: returns the print name for medcode x.-par: lists the parents of medcode x.-child: lists the children of medcode x.-anc: lists the ancestors of medcode x.-desc: lists the descendants of medcode x.-ianc: lists the ancestors of medcode x (including x).-idesc: lists the descendants of medcode x (including x).-slts: lists the slots of medcode x.-sltsval: lists the slots, with their values, for medcode x.-isval: lists the medcodes which have value y in slotcode x.-val: returns the value(s) of slotcode x for medcode y.

Page 81: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 82: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 83: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 84: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 85: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 86: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

MED in DB2 on Mainframe

1234

Entities

10 Name 20 UMLS 30 Part-of

40 Specimen

Slots

1 102 102 202 30

Entity-Slots

1 10 Entity2 10 C00012 40 12342 50 mg/dl

Entity/Slot/Values1 11 21 32 3

Ancestry

Page 87: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies
Page 88: Research Issues Related to the Construction and Use of Advanced Controlled Medical Terminologies

Future Directions

Knowledge management system

User interface

Automated maintenance

Expansion of breadth and depth