Query Health Concept-to-Codes (C2C) SWG Meeting #3

64
Query Health Concept-to-Codes (C2C) SWG Meeting #3 December 20, 2011 1

description

Query Health Concept-to-Codes (C2C) SWG Meeting #3. December 20, 2011. Today’s Agenda . Proposed Timeline . TODAY. Starting Jan 3 rd , meeting times extended from 2:30-4:00pm. Tasks Introductions Scope Proposed Approach Identify SME and presentation timeline for next few meetings. - PowerPoint PPT Presentation

Transcript of Query Health Concept-to-Codes (C2C) SWG Meeting #3

Page 1: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health Concept-to-Codes (C2C) SWGMeeting #3

December 20, 2011

1

Page 2: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Today’s Agenda

Topic Time Allotted

Review of Updated Timeline and Future Meeting Times

Questions for Consideration and Proposed outline of end deliverable

3:00 – 3:05

Presentation by Subject Matter ExpertsShawn Murphy – i2B2 (Cont.) 3:05 - 3:15Stan Huff – CMIO Intermountain Health 3:15 – 3:30Rick Biehl – DOQS 3:30 – 3:45Oliver Bodenreider - NLM 3:45 - 4:00

2

Page 3: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Proposed Timeline

Meeting 1 – Dec 6 Meeting 2 – Dec 13 Meeting 3 – Dec 20 Meeting 4 – Jan 03 Meeting 5 – Jan 10 Meeting 6 – Jan 17th

Tasks •Review of presented concept mapping frameworks to develop a proposed approach•Presentation and review of Draft Deliverable with the SWG

Tasks •Presentation from 3-4 additional SMEs on Concept Mapping in their organizations (if needed)

Tasks •Presentation from 3-4 SMEs on Concept Mapping in their organizations

Tasks •Presentation from 3-4 SMEs on Concept Mapping in their organizations

Tasks•Introductions •Scope•Proposed Approach•Identify SME and presentation timeline for next few meetings

TODAY

Coordinate offline activities to summarize approaches and develop draft deliverable from presenters

3

Tasks •Presentation from 3-4 SMEs on Concept Mapping in their organizations

Starting Jan 3rd, meeting times extended from 2:30-4:00pm

Link - http://wiki.siframework.org/C2C+SME+Presentation+Schedule

Page 4: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Questions for ConsiderationsFrameworks

(Ex. - i2B2, PMN, hQuery)Tools

(Ex. RxNav, RELMA, LexEVS)Standards

Overview and Current Status

•How do you define concept mapping within your system (e.g. are you mapping in between standards, or are you mapping from standards to your local data dictionary)?•Are there any internal mechanism?•Do you use any external tools?•Are you able to maintain the integrity of the original data in its native form (i.e. data as collected and not modified)?

•How does your tool function?•Are you able to maintain the integrity of the original data in its native form (i.e. data as collected and not modified)?

•How do your standards relate to concept mapping?•Are you able to maintain the integrity of the original data in its native form (i.e. data as collected and not modified)?

Integration and

Infrastructure

•How can you integrate with external tools for mapping? JavaScript library? Java? Web Services API?

•How can your tool be leveraged? Are there any external APIs or other interfaces?

•What infrastructure is necessary to implement / utilize your standard?

Alignment to Query Health

•Is your framework geared towards the Data Source? The Information Requestor? Or Both?

•Is your tool geared towards the Data Source? The Information Requestor? Or Both?

•Are the standards developed around concept mapping at the data source level? The Information Requestor level? Or Both?

Maintenance

•Who maintains your concept mapping tool?•Who maintains the mappings and how often are they released?•What is the associated cost with maintenance?

•Who maintains your concept mapping tool?•Who maintains the mappings and how often are they released?•What is the associated cost with maintenance ?

•Who maintains the development of standards?•Who maintains the mappings and how often are they released?•What is the associated cost with maintenance and periodic releases?

4

Page 5: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Proposed Layout of Deliverable

The deliverable will be a Word document divided into the following sections.

• Abstract – Short summary of recommended concept mapping approach• Background

– Scope and Objectives• Discovery

– SMEs / Organization Scan– Distributed query systems– Concept mapping experts on standards/frameworks– Other relevant concept mapping tools

– Development and discussion of targeted questions– Review of short presentations by SME

• Discuss Summary of gathered information on concept mapping– General summary of the organization– Summary of the tool, framework, or standard presented– Key points from the presentation

• Conclusion– Recommendation on proposed framework for Concept Mapping

• Next Steps

5

Page 6: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Shawn Murphy (Cont.)Distributed Query Framework - i2B2

6

Page 7: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Use cases for i2b2 Ontology Services

1 - Mapping a Global to a Local Terminology for SHRINE queries2 - Merging one terminology into another to enable queries using two terminologies simultaneously

7

Page 8: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Ontology Use Case in i2b2 for Shared Health Research Information Network (SHRINE)

Queries are created using ontology presented in web clientQueries are distributed to multiple sites using central ontology Central ontology is transformed to local ontology at each site

8

Page 9: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Distributed Query System

Dark Blue = core i2b2 technologyLight Blue = SHRINE modules (“cells”)

9

Page 10: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Example – Using BioPortal SNOMED_CT to populate i2b2 ontology

10

Page 11: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Bioportal Clinical Finding view

11

Page 12: Query Health Concept-to-Codes (C2C) SWG Meeting #3

NCBO Extraction workflow

NCBORESTXML

Request to extract ontology

i2b2Metadata

ExtractionWorkflow

SNOMED view

ExtractedData

Process

12

Page 13: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Extracted SNOMED terms

13

Page 14: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Providing mappings using NCBO services

Mapping cell Need for mapping different site-specific ontologies in cross-institutional

settings. (SNOMED_CT ICD-9, RxNORM NDC) First look for locally mapped data Then seek mappings through NCBO services.

http://bioportal.bioontology.org/mappings/service/1101/

MapperCell

Request to map local code

ICD9 SNOMED_CT

NCBORESTXML

LocallyMapped data

14

Page 15: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Integrating two i2b2 ontologies with NCBO services

Integrate ICD-9 into SNOMED For each SNOMED term, find a mapped ICD9 term:

Request to integrate

IntegrationWorkflow

ICD9 into SNOMED_CT

SNOMED with ICD9 Data

MapperCell

Add new terms with SNOMED hierarchy, ICD9 name, basecode

NCBORESTXML

15

Page 16: Query Health Concept-to-Codes (C2C) SWG Meeting #3

SNOMED folder with ICD9 terms

16

Page 17: Query Health Concept-to-Codes (C2C) SWG Meeting #3

ICD10 folder with ICD9 terms

17

Page 18: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Stanley M. Huff, MD

Intermountain Healthcare

18

Page 19: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Define concept mapping?Concept mapping is typically to

support data transformationConcept mapping is always

purpose specific◦Clinical care◦Public health reporting◦Billing◦Secondary use of data

19

Page 20: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Information modelsSince mappings are typically for

data transformation or conversion, detailed clinical data models provide context

data 138 mmHg

quals

SystolicBPObs

data Right Arm

BodyLocation

data Sitting

PatientPosition

20

Page 21: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Kinds of mappingsStructure changes and code

translations on storage◦Only normalized data in the EHR

Usually from local codes to standard codes◦Local lab test and result codes to

LOINC◦Local problems to SNOMED CT

Clinical problems (SNOMED CT) to billing codes (ICD-10)

21

Page 22: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Mapping ToolsInternal tools

◦Lexical matching using Dice CoefficientExternal tools

◦RELMAPreservation of original data

◦Mostly – eventual deletion of log files◦Responsibility of sending system

Geared to data source or requestor?◦ I don’t understand the question

We can use terminology services◦Can also use Java, Java Script

22

Page 23: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Maintenance of mappingsWe maintain our own mappingsCost

◦14 FTEs that create models, terminology, and mappings

◦1,200 HL7 interfaces◦3 million patients◦31,000 employees

No one else uses our mappings

23

Page 24: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Rick Biehl, Ph.D Data Oriented Quality Solutions (DOQS)

24

Page 25: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-2025

Page 26: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

CLINICAL

PHENOTYPE

GENOTYPE

26

Page 27: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

CLINICAL

PHENOTYPE

GENOTYPE

27

Page 28: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-2028

Page 29: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

All of the dimensions

are the same 6-table

implementation.

29

Page 30: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Largely inspired by the

work of Ralph Kimball

30

Page 31: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

CATEGORY

HospitalPhysicianDrug

The categories represent the LOGICAL subdimensions of the data warehouse.31

Page 32: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

ROLE

Admitting HospitalTransferring HospitalAttending PhysicianConsulting PhysicianAdmitting PhysicianOrdered DrugAdministered Drug

32

Page 33: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

PERSPECTIVE

TYPE : Network, Directed Acyclic Graph, or Hierarchy

ICD-9 384.6 decomposes ICD-9 384Acetaminophen is an AnalgesicTylenol brands AcetaminophenTylenol 350 Caps instantiates TylenolVesicle is an OrganelleLower jaw bone is synonym of Mandible

Ontologies

happen

here!

33

Page 34: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

How many analgesics were administered?

PERSPECTIVE

ROLE

CATEGORY

Query all facts where a drug (category) was administered (role) and Analgesic was

available in any higher perspective.

34

Page 35: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Data that complies with the meta-model defined by the BFO will be able to behave in an integrated way across widely varying federated data structures.

Open Biomedical

Ontology (OBO) Group

35

Page 36: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Who?What?Where?When?How?Why?

QUERY

36

Page 37: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

37

Page 38: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Calendar

Clock

Clinical Data Warehouse (CDW)

(a)

38

Page 39: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

(a)

(b)

39

Page 40: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

(a)

(b)

(c)

40

Page 41: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

(d)

41

Page 42: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Encounter

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

Operation

(d)

(e)

42

Page 43: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Encounter

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

Operation

Facts

(d)(f)

(e)

43

Page 44: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Encounter

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

Operation

Facts

(d)

(g)

(f)

(e)

44

Page 45: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Spatiotemporal Region

SNAPContinuant

SPANOccurrent

SpatialRegion

IndependentContinuant

DependentContinuant

ProcessualEntity

TemporalRegion

SiteObjectObject AggregateFiat Part of ObjectBoundary of Object

3D, 2D, 1D, 0D

QualityRealizable Entity Function Role Disposition

Scattered Spatiotemporal RegionConnected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant

Processual ContextProcess AggregateProcessFiat Part of ProcessBoundary of Process

Scattered Temporal RegionConnected Temporal Region Temporal Interval Temporal Instant

Basic Formal Ontology (BFO)

Organization

Caregiver

Patient

Encounter

Anatomy

Diagnosis

Procedure

Material

Facility

Accounting

Geopolitics

Calendar

Clock

Clinical Data Warehouse (CDW)

Operation

Facts

Queries happen

here!

45

Page 46: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Query Health – Clinical WG, 2011-12-20

Thank You!• You are welcome to contact me for

additional information at any time:

Richard E. Biehl, Ph.D.

Data-Oriented Quality [email protected]

Coming in

2012-2013!

46

Page 47: Query Health Concept-to-Codes (C2C) SWG Meeting #3

Oliver Bodenreider, M.D.NLM

47

Page 48: Query Health Concept-to-Codes (C2C) SWG Meeting #3

48U.S. National Library of Medicine

NLM resources forClinical Concept Mapping

Standards and Interoperability (S&I) FrameworkClinical Concept Mapping (Sub-Work Group)December 20, 2011

Dr. Olivier BodenreiderU.S. National Library of Medicine,Bethesda, MD

48

Page 49: Query Health Concept-to-Codes (C2C) SWG Meeting #3

49U.S. National Library of Medicine

Use cases

“Addison’s disease”

translationquery database

ndc:16590052730

umls:C0001403

fdb:019188

rxnorm:854873

snomedct: 363732003

text-to-referencecode-to-referencereference-to-code

Zolpidem tartrate 10 MG Oral Tablet

fdb:019188

snomedct:

363732003

49

Page 50: Query Health Concept-to-Codes (C2C) SWG Meeting #3

50U.S. National Library of Medicine

Integrating vocabularies

BiomedicalliteratureMeS

H

Genomeannotations

GO

Modelorganisms

NCBITaxonomy

Geneticknowledge bases

OMIM

Clinicalrepositories

SNOMED CT

Othersubdomains

Anatomy

FMA

UMLS

50

Page 51: Query Health Concept-to-Codes (C2C) SWG Meeting #3

51U.S. National Library of Medicine

Integrating vocabularies

Biomedicalliterature

Genomeannotations

Modelorganisms

Geneticknowledge bases

Clinicalrepositories

Othersubdomains

Anatomy

51

Page 52: Query Health Concept-to-Codes (C2C) SWG Meeting #3

52U.S. National Library of Medicine

Integrating vocabularies

Genomeannotations

GO

Modelorganisms

NCBITaxonomy

Geneticknowledge bases

OMIM

Othersubdomains

Anatomy

FMA

UMLSAddison Disease (D000224)

Addison's disease (363732003)

BiomedicalliteratureMeS

H

Clinicalrepositories

SNOMED CT

UMLSC0001403

52

Page 53: Query Health Concept-to-Codes (C2C) SWG Meeting #3

53U.S. National Library of Medicine

What does UMLS stand for?UnifiedMedicalLanguageSystem

UMLS®

Unified Medical Language System®

UMLS Metathesaurus®

53

Page 54: Query Health Concept-to-Codes (C2C) SWG Meeting #3

54U.S. National Library of Medicine

Organize termsSynonymous terms clustered into

a conceptPreferred termUnique identifier (CUI)

Addison's disease

Addison Disease MeSH D000224Primary hypoadrenalism MedDRA 10036696Primary adrenocortical insufficiency ICD-10 E27.1Addison's disease (disorder) SNOMED CT 363732003

C0001403

54

Page 55: Query Health Concept-to-Codes (C2C) SWG Meeting #3

55U.S. National Library of Medicine

Source Vocabularies160 source vocabularies21 languagesBroad coverage of biomedicine

◦8M names (normalized)◦2.6M concepts◦>10M relations

Common presentation

(2011AB)

55

Page 56: Query Health Concept-to-Codes (C2C) SWG Meeting #3

56U.S. National Library of Medicine

Source Vocabularies in UMLSGeneral vocabularies

◦anatomy (FMA, Neuronames)◦drugs (RxNorm, First DataBank,

Micromedex)◦medical devices (UMD, SPN)

Several perspectives◦clinical terms (SNOMED CT)◦ information sciences (MeSH)◦administrative terminologies

(ICD-9-CM, ICD-10-CM, CPT-4)◦data exchange terminologies (HL7, LOINC)

56

Page 57: Query Health Concept-to-Codes (C2C) SWG Meeting #3

57U.S. National Library of Medicine

Source Vocabularies in UMLSSpecialized vocabularies

◦nursing (NIC, NOC, NANDA, Omaha, ICNP)◦dentistry (CDT)◦oncology (PDQ)◦psychiatry (DSM, APA)◦adverse reactions (MedDRA, WHO ART)◦primary care (ICPC)

Terminology of knowledge bases (AI/Rheum, DXplain, QMR)

The UMLS serves as a vehicle for the regulatory standards (HIPAA, HITSP, Meaningful Use)

57

Page 58: Query Health Concept-to-Codes (C2C) SWG Meeting #3

58U.S. National Library of Medicine

Source vocabularies in RxNormGold Standard AlchemyMaster Drug Data Base (Medi-Span, Wolters Kluwer Health)Multum MediSource LexiconMicromedex DRUGDEXMedical Subject HeadingsFDA National Drug Code DirectoryFDA Structured Product LabelsNat’l Drug Data File (First DataBank Inc.)VHA National Drug File – RTSNOMED Clinical Terms (drug information)VHA National Drug File

26

67

46

66

55

38

85

88*

13

(terms in thousands, as of October 2011)

116*

19

58

Page 59: Query Health Concept-to-Codes (C2C) SWG Meeting #3

59U.S. National Library of Medicine

Application Programming InterfacesUMLS

◦SOAP-based◦Supports term-to-cui, code-to-cui and

cui-to code (+ mapping relations)◦https://uts.nlm.nih.gov//doc/devGuide/index.html

RxNorm◦SOAP-based and RESTful◦Supports term-to-rxcui, code-to-rxcui

and rxcui-to code◦http://rxnav.nlm.nih.gov/

59

Page 60: Query Health Concept-to-Codes (C2C) SWG Meeting #3

60U.S. National Library of Medicine

Questions for Considerations

Frameworks (Ex. - i2B2, PMN, hQuery)

Resources and Tools(UMLS/UTS, RxNorm/RxNav)

Standards

Overview and Current Status

• How do you define concept mapping within your system (e.g. are you mapping in between standards, or are you mapping from standards to your local data dictionary)?

• Are there any internal mechanism?• Do you use any external tools?• Are you able to maintain the

integrity of the original data in its native form (i.e. data as collected and not modified)?

• Terminology integration system

• Source transparency (most original terminologies can be recreated from the UMLS; generally not the case for RxNorm)

• How do your standards relate to concept mapping?

• Are you able to maintain the integrity of the original data in its native form (i.e. data as collected and not modified)?

Integration and

Infrastructure

• How can you integrate with external tools for mapping? JavaScript library? Java? Web Services API?

• UMLS: - GUI: UTS - API: SOAP-based• RxNorm

- GUI: RxNav- API: SOAP-based + RESTful

• What infrastructure is necessary to implement / utilize your standard?

Alignment to Query Health

• Is your framework geared towards the Data Source? The Information Requestor? Or Both?

• Includes all major clinical terminologies

• Bridges between query (text, code) and data source (standard code)

• Are the standards developed around concept mapping at the data source level? The Information Requestor level? Or Both?

Maintenance

• Who maintains your concept mapping tool?

• Who maintains the mappings and how often are they released?

• What is the associated cost with maintenance?

• NLM develops the UMLS and RxNorm (data + tooling)

• Release schedule - UMLS: twice yearly - RxNorm: monthly• No fee to the end user

(but license agreement required*)

• Who maintains the development of standards?

• Who maintains the mappings and how often are they released?

• What is the associated cost with maintenance and periodic releases?

60

Page 61: Query Health Concept-to-Codes (C2C) SWG Meeting #3

61U.S. National Library of Medicine

References

61

Page 62: Query Health Concept-to-Codes (C2C) SWG Meeting #3

62U.S. National Library of Medicine

References: UMLS home pageUMLS home page

◦http://www.nlm.nih.gov/research/umls/

UMLS documentation◦Reference manual

http://www.ncbi.nlm.nih.gov/books/NBK9676/

◦Source documentationhttp://www.nlm.nih.gov/research/umls/sourcereleasedocs/index.html

UMLS online tutorials◦ http://www.nlm.nih.gov/research/umls/user_education/index.html

62

Page 63: Query Health Concept-to-Codes (C2C) SWG Meeting #3

63U.S. National Library of Medicine

Other things you would need to knowUMLS license agreement

◦ https://uts.nlm.nih.gov/help/license/LicenseAgreement.pdf

MetamorphoSys◦ http://www.nlm.nih.gov/research/umls/implementati

on_resources/metamorphosys/index.htmlUMLS Terminology Services (UTS)

◦ https://uts.nlm.nih.gov/

63

Page 64: Query Health Concept-to-Codes (C2C) SWG Meeting #3

64U.S. National Library of Medicine

References: RxNormRxNorm home page

◦Content◦http://www.nlm.nih.gov/research/uml

s/

RxNav home page◦Browser + APIs◦http://rxnav.nlm.nih.gov/

64