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

Slides:



Advertisements
Similar presentations
1 Using Ontologies in Clinical Decision Support Applications Samson W. Tu Stanford Medical Informatics Stanford University.
Advertisements

Controlled Terminology in Clinical Practice James J. Cimino, M.D. Department of Medical Informatics Columbia University.
Experience with Using the UMLS Semantic Network to Coordinate Controlled Terminologies for a Large Clinical Data Repository James J. Cimino Department.
Management Information Systems, Sixth Edition
The Future of NDC: The HL7 Perspective James J. Cimino, M.D. Co-chair, HL7 Vocabulary Technical Committee Departments of Medicine and Medical Informatics.
An Integrated Approach to Computer-Based Decision Support at the Point of Care James J. Cimino, M.D., FACMI, FACP Professor of Biomedical Informatics and.
The Role of Standard Terminologies in Facilitating Integration James J. Cimino, M.D. Departments of Biomedical Informatics and Medicine Columbia University.
Twenty Years of IAIMS: The Columbia University/ New York Presbyterian Hospital Clinical Data Repository James J. Cimino Department of Biomedical Informatics.
Technical Aspects of the Infobutton Manager James J. Cimino Columbia University.
Computer-Assisted Decision Making in the Twenty-First Century James J. Cimino, M.D. Departments of Medical Informatics and Medicine Columbia University.
Clinical computing and the repository George Hripcsak Jim Cimino Pete Stetson.
Reuse of Data Coded with High-Quality Terminologies: Practical Examples from Patient Care Settings James J. Cimino, M.D. Department of Biomedical Informatics.
Bringing Clinical Information to the Bedside with the World Wide Web James J. Cimino, M.D. Departments of Medicine and Medical Informatics Columbia University.
Cornerstone I: Representing Knowledge From Data to Knowledge Through Concept-Oriented Terminologies James J. Cimino.
Terminology Tools: State of the Art and Practical Lessons James J. Cimino Department of Medical Informatics Columbia University New York, New York, USA.
Technology and the Future of Medicine James J. Cimino, M.D. ‘81.
Supporting Medical Decision Making with Electronic Medical Records James J. Cimino Departments of Medicine and Medical Informatics Columbia University.
The Promise of Pathology Informatics James J. Cimino, M.D. Department of Medical Informatics Columbia University.
B RIS The Biomedical Translational Research Information System (BTRIS) James J. Cimino Chief, Laboratory for Informatics Development National Institutes.
BTRIS: The NIH Biomedical Translational Research Information System James J. Cimino Chief, Laboratory for Informatics Development NIH Clinical Center.
Allen Pavilion Medicine Grand Rounds James J. Cimino, MD, FACP, FACMI Professor of Medicine and Biomedical Informatics Columbia University May 13, 2004.
James J. Cimino Columbia University MIE ‘02 Budapest, Hungary August 27, 2002 The Challenge of Reuse of Information.
Secondary Uses of Clinical Data James J. Cimino Departments of Medicine and Biomedical Informatics Columbia University.
Medical Informatics Training at Columbia University Perceived Needs for and Goals of Training James J. Cimino.
Integration of Information Resources at the Point of Need James J. Cimino, M.D. Departments of Medicine and Medical Informatics Columbia University.
BTRIS: The NIH Biomedical Translational Research Information System James J. Cimino Chief, Laboratory for Informatics Development NIH Clinical Center.
The Medical Entities Dictionary Columbia University Department of Biomedical Informatics.
Harnessing World Wide Web Technology and Standardized Terminology to Improve Decision Making for Patients and Providers James J. Cimino Departments of.
Medication Reconciliation Using Natural Language Processing and Controlled Terminologies James J. Cimino, Tiffani J. Bright, Jianhua Li Department of Biomedical.
Infobuttons and Cancer Center Protocols May 17, 2004.
The Medical Entities Dictionary - © James J. Cimino Intelligent Terminologies to Support System Interfaces: The Medical Entities Dictionary Presentation.
The InterMed TM Collaboratory –the early years ( )  Biomedical informatics researchers & systems developers at 5 sites: Harvard/Brigham and Women’s.
The Medical Entities Dictionary - © James J. Cimino The Columbia University/ NewYork Presbyterian Hospital Medical Entities Dictionary (The MED)
Managing Data for Clinical Care Delivery and Research Getting More Bang For Your Buck Standards & Terminologies James J. Cimino, M.D. Columbia University.
Mobile Information and Coordination for Health Care James J. Cimino, Elizabeth S. Chen, Lawrence K. McKnight, Peter D. Stetson, Jianbo Lei, Eneida A. Mendonça.
The chapter will address the following questions:
Access to Information Sources through Controlled Vocabulary James J. Cimino, M.D. Department of Medical Informatics Columbia University.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
The Exchange of Retrieval Knowledge about Services between Agents Mirjam Minor Mike Wernicke.
 Definitions  Goals of automation in pharmacy  Advantages/disadvantages of automation  Application of automation to the medication use process  Clinical.
An Introduction to HIS Hou Hai-feng.
UNIT 5 SEMINAR.  According to your text, in an acute care setting, an electronic health record integrates electronic data from multiple clinical systems.
Integrating Clinical Systems by Integrating Controlled Vocabularies James J. Cimino, MD Center for Medical Informatics Columbia University New York, New.
1 st June 2006 St. George’s University of LondonSlide 1 Using UMLS to map from a Library to a Clinical Classification: Improving the Functionality of a.
Survey of Medical Informatics CS 493 – Fall 2004 September 27, 2004.
Controlled Terminologies in Patient Care and Research: An Informatics Perspective James J. Cimino, M.D. Department of Biomedical Informatics Columbia University.
Controlled Medical Terminologies: What can they do for me? James J. Cimino, M.D. Department of Medical Informatics Columbia University.
“Nursing Interventions and Outcomes in Three Older Populations” Effectiveness Study Project Consultant Meeting University of Iowa College of Nursing February.
Use of the UMLS in Patient Care James J. Cimino, M.D. Center for Medical Informatics Columbia University.
Intranet Technology in Hospital Information Systems James J. Cimino, M.D. Department of Medical Informatics Columbia University.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Sharing Ontologies in the Biomedical Domain Alexa T. McCray National Library of Medicine National Institutes of Health Department of Health & Human Services.
1 Health Care Data: Acquisition, Storage, and Use Yaseen Hayajneh, RN, MPH, PhD.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Infobuttons: Context-specific Links from Clinical Systems to On-Line Knowledge Resources to Anticipate and Address Clinician Information Needs at the Point.
Chapter 2 Database Environment.
Databases and DBMSs Todd S. Bacastow January 2005.
Functional EHR Systems
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
Data, Databases, and DBMSs
MANAGING DATA RESOURCES
Controlled Vocabularies for Capturing Clinical Encounters
Functional EHR Systems
Department of Medical Informatics
Knowledge Representation, Structuring and Ontology Development
Database Design Hacettepe University
Clinical Decision Support System (CDSS)
Overview of Medical Computing
Presentation transcript:

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 Contributing systems have different coding systems These coding systems change over time There are no satisfactory standards

Solution: a Central Terminology Repository

K#1 = 4.2 K#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

K#1 = 4.2 K#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

Seeking an Elegant Solution The DXplain experience The UMLS experience

The Theory: "A knowledge-based approach to vocabulary representation will improve maintenance and utility."

The Medical Entities Dictionary (MED) Multiple hierarchy Synonyms Translations Semantic links Attributes Frame-based 65,000 concepts

MED Structure Medical Entity Laboratory Procedure CHEM-7 Plasma Glucose Laboratory Specimen Plasma Specimen Substance Sampled Part of Has Specimen Substance Measured Event Laboratory Test Diagnostic Procedure Plasma Anatomic Substance Bioactive Substance Glucose Chemical Carbo- hydrate

"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."

Maintenance Tasks New Vocabularies (Laboratory) Changing Vocabularies (Pharmacy)

New Vocabulary: Laboratory Original lab: 2533 terms New lab: 5291 terms Vocabulary delivered: June 15, 1994 “Go live” date: July 24, 1994

Changing Vocabulary: Pharmacy Started with 2091 drugs In two years, added 1827 drugs Classification by: – Ingredients – AHFS Class – Allergy – DEA – Form

Adding New Terms Identify redundant terms Put new terms into existing classes Create new classes where appropriate

Put Terms into Existing Classes Theory: The attributes of new terms can be used to identify classes Practice: "Pushing" Terms

“Pushing” a Term Medical Entity Laboratory Test Plasma Glucose Test Bioactive Substance Glucose Carbo- hydrate Chemistry Test Chem-7 Glucose Test Chem-20 Glucose Test Stat Glucose Test Chemical

“Pushing” a Term Medical Entity Laboratory Test Plasma Glucose Test Bioactive Substance Glucose Carbo- hydrate Chemistry Test Chem-7 Glucose Test Chem-20 Glucose Test Stat Glucose Test Stat Glucose Test Chemical

“Pushing” a Term Medical Entity Laboratory Test Plasma Glucose Test Bioactive Substance Glucose Carbo- hydrate Chemistry Test Chem-7 Glucose Test Stat Glucose Test Chem-20 Glucose Test Stat Glucose Test Stat Glucose Test Chemical

Create New Classes Theory: Attribute patterns can be detected which identify potential classes Practice: Recursive partitioning of existing classes

Finding a New Class Medical Entity Laboratory Test Hepatitis B Core Antigen Chemical Chemistry Test Core Antigen HBC Antigen

Finding a New Class Medical Entity Laboratory Test Hepatitis B Core Antigen Chemical Chemistry Test Core Antigen Hepatitis B Core Antigen Test HBC Antigen Medical Entity Laboratory Test Hepatitis B Core Antigen Chemical Chemistry Test Core Antigen HBC Antigen

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

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"? n Create METOLAZONE PREPARATION" Class? y

Automated Classification Medical Entity Drug Pharmacologic Substance Sulfameth- oxizole Chemical Antibiotic Bactrim "S1", "65" Trimethoprim/ Sulfamethoxizole Preparations Trimeth- oprim Septra "S1" Sulfa Allergy "S1" Allergy Class Trimethoprim Allergy "65"

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

Impact of "Theory into Practice": Better management Easier to merge new vocabularies Easier to automate change management Higher quality through better modeling

The Theory: "A knowledge-based approach to vocabulary representation will improve maintenance and utility."

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

Case Studies Summary reporting

Case Study: Summary Reporting Plasma Glucose Test Serum Glucose TestFingerstick Glucose Test Lab Test Intravascular Glucose Test Chem20 Display Lab Display

DOP Summary

WebCIS Summary

Case Studies Summary reporting HCFA requirements

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

Lab Procedure Chem 7 Lab Test Intravascular Glucose Test Plasma Glucose Test Serum Glucose TestFingerstick Glucose Test Case Study: HCFA Requirements

Lab Procedure Chem 7 Lab Test Intravascular Glucose Test Plasma Glucose Test Serum Glucose TestFingerstick Glucose Test Orderable Test Case Study: HCFA Requirements

Case Studies Summary reporting HCFA requirements Clinical research

Clinical Research Epidemiology - symptoms, incidence, history of disease Outcomes - effectiveness of therapy, ideal length of stay Recruitment - identifying eligible participants

Case Studies Summary reporting HCFA requirements Clinical research Expert systems

Case Studies Summary reporting HCFA requirements Clinical research Expert systems Automated decision support

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

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?

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.

How We Outsmarted the Lab (Before) No Growth Medical Logic Module No Growth to Date

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

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

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

Translations with the MED Gentamicin Etiology Measures Sensitivity Substance Measured Injectable Gentamicin Gentamicn Sensitivity Test Serum Gentamicin Level is-a Intravascular Gentamicin Tests Gentamicin Toxicity Has ingredient Summary Reports Decision Rule Expert System Drug Information

Linking Text Reports to On-line Information Sources Natural Language Processing Data representation to support reuse Codification of information needs

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

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

MED Editor/Server Architecture MED MUMPS Globals Datatree MUMPS MED Editor Functions MED EditorUpdate Programs medlog MED Server Query Functions Command Line Interface MED Browser Translation Tables Unix IBM Unix

Unix Shared Memory Server ShMMED MS Acces MED db MedLEE NLP MEDlib MLM compiler Dxplain button Medline button MLM composition tool Integrated results design tool Web MED browser accessMED rpc MEDlib qrymed MED browser MEDviewer Lab upload extract Radiology bupload extract Bloodban upload Integrated results review ICU results display dop Data engine pse WebCIS

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.

MED in DB2 on Mainframe Entities 10 Name 20 UMLS 30 Part-of 40 Specimen Slots Entity-Slots 1 10 Entity 2 10 C mg/dl Entity/Slot/Values Ancestry

Future Directions Knowledge management system User interface Automated maintenance Expansion of breadth and depth