65
The Medical Entities Dictionary - © 2002 - James J. Cimino Intelligent Terminologies to Support System Interfaces: The Medical Entities Dictionary Presentation to Guidant Corporation April 15, 2002

The Medical Entities Dictionary - © 2002 - James J. Cimino Intelligent Terminologies to Support System Interfaces: The Medical Entities Dictionary Presentation

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

The Medical Entities Dictionary - © 2002 - James J. Cimino

Intelligent Terminologies to Support System Interfaces:The Medical Entities Dictionary

Presentation to Guidant Corporation

April 15, 2002

The Medical Entities Dictionary - © 2002 - James J. Cimino

Overview

• What is the MED?

• Support for Clinical Information Systems

• Support for Data Reuse

• MED Tools

• Knowledge-based Maintenance

The Medical Entities Dictionary - © 2002 - James J. Cimino

New York Presbyterian HospitalClinical Information Systems Architecture

Clinical Database

Medical Entities Dictionary

Database Monitor

Medical Logic Modules

DatabaseInterface

Research

Administrative

Alerts & Reminders

Results Review

. . .. . .Radiology LaboratoryDischarge

Summaries

Reformatter Reformatter Reformatter

The Medical Entities Dictionary - © 2002 - James J. Cimino

Medical Entities Dictionary: A Central Terminology Repository

The Medical Entities Dictionary - © 2002 - James J. Cimino

K#1 = 4.2K#1 = 3.3

K#2 = 3.2

K#1 = 3.0

Communicating Terminology Changes

K#1

K#2

K#3 = 2.6

K#3

The Medical Entities Dictionary - © 2002 - James J. Cimino

K#1 = 4.2K#1 = 3.3

K#2 = 3.2

K#1 = 3.0

Solution: Hierarchical Integration

K#1

K#2

K

K#3

K#3 = 2.6

The Medical Entities Dictionary - © 2002 - James J. Cimino

MED Structure

MedicalEntity

LaboratoryProcedure

CHEM-7PlasmaGlucose

LaboratorySpecimen

PlasmaSpecimen

Substance

Sampled

Part of

Has S

pecimen

Event

LaboratoryTest

DiagnosticProcedure

Substance MeasuredGlucose

Plasma

AnatomicSubstance

Substance

BioactiveSubstance

Chemical

Carbo-hydrate

The Medical Entities Dictionary - © 2002 - James J. Cimino

The MED Today

• Concept-based (70,000)

• Multiple hierarchy (90,000)

• Synonyms (170,000)

• Translations (120,000)

• Semantic links (130,000)

• Attributes (160,000)

The Medical Entities Dictionary - © 2002 - James J. Cimino

Support for Data Reuse

• Generated by one system, used by another

• Different granularities (lumpers and splitters)

• Different semantics (impedance mismatch)

The Medical Entities Dictionary - © 2002 - James J. Cimino

Translations with the MED

Gentamicin

InjectableGentamicin

Gentamicn Sensitivity

Test

SerumGentamicin

Level

GentamicinToxicity

EtiologyMeasures

Sensitivity

Substance Measured Has ingredient

is-a

IntravascularGentamicin

TestsSummaryReports

DecisionRule

ExpertSystem

DrugInformation

The Medical Entities Dictionary - © 2002 - James J. Cimino

Summary Reporting

Plasma Glucose Test

Serum Glucose TestFingerstick Glucose Test

Lab Test

Intravascular Glucose Test Chem20 Display

Lab Display

The Medical Entities Dictionary - © 2002 - James J. Cimino

DOP Summary

The Medical Entities Dictionary - © 2002 - James J. Cimino

WebCIS Summary

The Medical Entities Dictionary - © 2002 - James J. Cimino

Supporting Clinical Research

• Epidemiology - symptoms, incidence, natural history of disease

• Outcomes - effectiveness of therapy, ideal length of stay

• Recruitment - identifying eligible participants

The Medical Entities Dictionary - © 2002 - James J. Cimino

Patient Recruitment

• Study of bisphosphonates in hypercalcemia• Potential subjects treated before enrollment• Alert checked for elevated calcium and sent

message to research fellow• Enrollment was complete in two months

Linking to Expert Systems

Linking to Expert Systems

Linking to Expert Systems

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

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?

The Medical Entities Dictionary - © 2002 - James J. Cimino

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.

The Medical Entities Dictionary - © 2002 - James J. Cimino

How We Outsmarted the Lab(Before)

No Growth

Medical Logic Module

No Growth to Date

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

Smarter Retrievals from the Record

• Repository stores events and results

• Clinical problems at a different level of granularity

• Re-use knowledge to map from problems to clinical data

• Produce problem-specific views of the medical record

Chest X rayCongestive

Heart Failure

Intravascular CK Test

CreatineKinase

Chest X ray 2 View

Cardiac Enzyme

Angina

Lab :1/1/99 Lab :1/1/99 Cardiac Enzyme TestCardiac Enzyme Test

Radiology :2/23/99 Radiology :2/23/99 Chest X RayChest X Ray

Radiology :2/28/96 Radiology :2/28/96 Head CTHead CT

Lab :12/28/96 Lab :12/28/96 Sickle Cell TestSickle Cell Test

Admission :3/14/96 Admission :3/14/96 StrokeStroke

Admission :2/14/98Admission :2/14/98AnginaAngina

Lab :1/1/99 Lab :1/1/99 Blood Type TestBlood Type Test

Radiology :2/1/97 Radiology :2/1/97 Knee X RayKnee X Ray

Concept-oriented(Heart)

Heart Disease

Chest

Discharge :1/15/99Discharge :1/15/99 CHFCHF

Discharge :1/15/99Discharge :1/15/99 CHFCHF

Admission :2/14/98Admission :2/14/98AnginaAngina

Lab :1/1/99 Lab :1/1/99 Cardiac Enzyme TestCardiac Enzyme Test

Radiology :2/23/99 Radiology :2/23/99 Chest X RayChest X Ray

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

Linking to On-line Resources with Terminology

• Reviewing reports will generate information needs

• On-line information sources can satisfy that need

• Data from report can be used to automate the query

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

Linking Text Reports to On-line Information Sources

• Natural Language Processing

• Data representation to support reuse

• Codification of information needs

The Medical Entities Dictionary - © 2002 - James J. Cimino

MED Tools

• MUMPS MED Editor

• qrymed

• accessmed

• Web Browsers

The Medical Entities Dictionary - © 2002 - James J. Cimino

MED Browsers

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Medical Entities Dictionary - © 2002 - James J. Cimino

Vocabulary Construction Issues

• Understanding

• Modeling

• Creation

• Maintenance

The Medical Entities Dictionary - © 2002 - James J. Cimino

Knowledge-based Maintenance

Theory:

"A knowledge-based approach to

vocabulary representation will improve

maintenance and utility."

The Medical Entities Dictionary - © 2002 - James J. Cimino

Adding New Terms

• Identify redundant terms

• Put new terms into existing classes

• Create new classes where appropriate

The Medical Entities Dictionary - © 2002 - James J. Cimino

Put Terms into Existing Classes

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

• Practice: "Pushing" Terms

The Medical Entities Dictionary - © 2002 - James J. Cimino

“Pushing” a Term

MedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

Test

Chem-20Glucose

Test

StatGlucose

Test

Chemical

The Medical Entities Dictionary - © 2002 - James J. Cimino

“Pushing” a Term

MedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

Test

Chem-20Glucose

Test

StatGlucose

Test

StatGlucose

Test

Chemical

The Medical Entities Dictionary - © 2002 - James J. Cimino

“Pushing” a Term

MedicalEntity

LaboratoryTest

PlasmaGlucose

Test

BioactiveSubstance

Glucose

Carbo-hydrate

ChemistryTest

Chem-7Glucose

TestStat

GlucoseTest

Chem-20Glucose

Test

StatGlucose

Test

StatGlucose

Test

Chemical

The Medical Entities Dictionary - © 2002 - James J. Cimino

Create New Classes

• Theory: Attribute patterns can be detected which identify potential classes

• Practice: Recursive partitioning of existing classes

The Medical Entities Dictionary - © 2002 - James J. Cimino

Finding a New Class

MedicalEntity

LaboratoryTest

Hepatitis BCore Antigen

Chemical

ChemistryTest

CoreAntigenHBC

Antigen

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

Maintenance Tasks

• New Vocabularies (Laboratory)

• Changing Vocabularies (Pharmacy)

The Medical Entities Dictionary - © 2002 - James J. Cimino

New Vocabulary: Laboratory

• Original lab: 2533 terms

• New lab: 5291 terms

• Vocabulary delivered: June 15, 1994

• “Go live” date: July 24, 1994

The Medical Entities Dictionary - © 2002 - James J. Cimino

Changing Vocabulary: Pharmacy

• Started with 2091 drugs

• In two years, added 1827 drugs

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

Automated ClassificationMedicalEntity

Drug

PharmacologicSubstance

Sulfameth-oxizole

Chemical

Antibiotic

Bactrim"S1", "65"

Trimethoprim/Sulfamethoxizole

PreparationsTrimeth-

oprim

Septra"S1"

Sulfa Allergy"S1"

AllergyClass

TrimethoprimAllergy

"65"

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

Impact of "Theory into Practice":Better management

• Easier to merge new vocabularies

• Easier to automate change management

• Higher quality through better modeling

The Medical Entities Dictionary - © 2002 - James J. Cimino

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

The Medical Entities Dictionary - © 2002 - James J. Cimino

Knowledge-Based Terminology Maintenance

• Forcing explicit definitions elicits meaning

• Explicit definitions force consistency

• Inferencing possible to:– automate classification– identify new classes

• But:– Modeling is hard– Agreement on definitions is hard

The Medical Entities Dictionary - © 2002 - James J. Cimino

The Columbia Experience

• Capturing data from ancillary systems• Natural language processing• Reusable data summaries• Merging data across systems• Support for clinical research• Linking to expert systems• Automated decision support• Smarter retrievals from the record• Linking to on-line resources• Terminology management