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

Embed Size (px)

Citation preview

  • Slide 1
  • Query Health Concept-to-Codes (C2C) SWG Meeting #3 December 20, 2011 1
  • Slide 2
  • Todays Agenda TopicTime 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 Experts Shawn Murphy i2B2 (Cont.) 3:05 - 3:15 Stan Huff CMIO Intermountain Health 3:15 3:30 Rick Biehl DOQS 3:30 3:45 Oliver Bodenreider - NLM 3:45 - 4:00 2
  • Slide 3
  • Proposed Timeline Meeting 1 Dec 6Meeting 2 Dec 13Meeting 3 Dec 20Meeting 4 Jan 03Meeting 5 Jan 10Meeting 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 3 rd, meeting times extended from 2:30-4:00pm Link - http://wiki.siframework.org/C2C+SME+Presentation+Schedule
  • Slide 4
  • Questions for Considerations Frameworks (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
  • Slide 5
  • 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
  • Slide 6
  • Shawn Murphy (Cont.) Distributed Query Framework - i2B2 6
  • Slide 7
  • Use cases for i2b2 Ontology Services 1 - Mapping a Global to a Local Terminology for SHRINE queries 2 - Merging one terminology into another to enable queries using two terminologies simultaneously 7
  • Slide 8
  • Ontology Use Case in i2b2 for Shared Health Research Information Network (SHRINE) Queries are created using ontology presented in web client Queries are distributed to multiple sites using central ontology Central ontology is transformed to local ontology at each site 8
  • Slide 9
  • Distributed Query System Dark Blue = core i2b2 technology Light Blue = SHRINE modules (cells) 9
  • Slide 10
  • Example Using BioPortal SNOMED_CT to populate i2b2 ontology 10
  • Slide 11
  • Bioportal Clinical Finding view 11
  • Slide 12
  • NCBO Extraction workflow NCBO REST XML NCBO REST XML Request to extract ontology i2b2 Metadata Extraction Workflow SNOMED view Extracted Data Process 12
  • Slide 13
  • Extracted SNOMED terms 13
  • Slide 14
  • 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/ Mapper Cell Request to map local code ICD9 SNOMED_CT NCBO REST XML NCBO REST XML Locally Mapped data 14
  • Slide 15
  • Integrating two i2b2 ontologies with NCBO services Integrate ICD-9 into SNOMED For each SNOMED term, find a mapped ICD9 term: Request to integrate Integration Workflow ICD9 into SNOMED_CT SNOMED with ICD9 Data Mapper Cell Add new terms with SNOMED hierarchy, ICD9 name, basecode NCBO REST XML NCBO REST XML 15
  • Slide 16
  • SNOMED folder with ICD9 terms 16
  • Slide 17
  • ICD10 folder with ICD9 terms 17
  • Slide 18
  • Stanley M. Huff, MD Intermountain Healthcare 18
  • Slide 19
  • Define concept mapping? Concept mapping is typically to support data transformation Concept mapping is always purpose specific Clinical care Public health reporting Billing Secondary use of data 19
  • Slide 20
  • Information models Since 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
  • Slide 21
  • Kinds of mappings Structure 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
  • Slide 22
  • Mapping Tools Internal tools Lexical matching using Dice Coefficient External tools RELMA Preservation of original data Mostly eventual deletion of log files Responsibility of sending system Geared to data source or requestor? I dont understand the question We can use terminology services Can also use Java, Java Script 22
  • Slide 23
  • Maintenance of mappings We maintain our own mappings Cost 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
  • Slide 24
  • Rick Biehl, Ph.D Data Oriented Quality Solutions (DOQS) 24
  • Slide 25
  • Query Health Clinical WG, 2011-12-20 25
  • Slide 26
  • Query Health Clinical WG, 2011-12-20 CLINICAL PHENOTYPE GENOTYPE 26
  • Slide 27
  • Query Health Clinical WG, 2011-12-20 CLINICAL PHENOTYPE GENOTYPE 27
  • Slide 28
  • Query Health Clinical WG, 2011-12-20 28
  • Slide 29
  • Query Health Clinical WG, 2011-12-20 29
  • Slide 30
  • Query Health Clinical WG, 2011-12-20 30
  • Slide 31
  • Query Health Clinical WG, 2011-12-20 CATEGORY Hospital Physician Drug 31
  • Slide 32
  • Query Health Clinical WG, 2011-12-20 ROLE Admitting Hospital Transferring Hospital Attending Physician Consulting Physician Admitting Physician Ordered Drug Administered Drug 32
  • Slide 33
  • Query Health Clinical WG, 2011-12-20 PERSPECTIVE TYPE : Network, Directed Acyclic Graph, or Hierarchy ICD-9 384.6 decomposes ICD-9 384 Acetaminophen is an Analgesic Tylenol brands Acetaminophen Tylenol 350 Caps instantiates Tylenol Vesicle is an Organelle Lower jaw bone is synonym of Mandible 33
  • Slide 34
  • 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
  • Slide 35
  • 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. 35
  • Slide 36
  • Query Health Clinical WG, 2011-12-20 Who? What? Where? When? How? Why? QUERY 36
  • Slide 37
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected Temporal Region Temporal Interval Temporal Instant Basic Formal Ontology (BFO) 37
  • Slide 38
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected Temporal Region Temporal Interval Temporal Instant Basic Formal Ontology (BFO) Calendar Clock Clinical Data Warehouse (CDW) (a) 38
  • Slide 39
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected Temporal Region Temporal Interval Temporal Instant Basic Formal Ontology (BFO) Geopolitics Calendar Clock Clinical Data Warehouse (CDW) (a) (b) 39
  • Slide 40
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 41
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 42
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 43
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 44
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 45
  • Query Health Clinical WG, 2011-12-20 Spatiotemporal Region SNAP Continuant SPAN Occurrent Spatial Region Independent Continuant Dependent Continuant Processual Entity Temporal Region Site Object Object Aggregate Fiat Part of Object Boundary of Object 3D, 2D, 1D, 0D Quality Realizable Entity Function Role Disposition Scattered Spatiotemporal Region Connected Spatiotemporal Region Spatiotemporal Interval Spatiotemporal Instant Processual Context Process Aggregate Process Fiat Part of Process Boundary of Process Scattered Temporal Region Connected 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
  • Slide 46
  • 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 Solutions [email protected] 46
  • Slide 47
  • Oliver Bodenreider, M.D. NLM 47
  • Slide 48
  • NLM resources for Clinical Concept Mapping Standards and Interoperability (S&I) Framework Clinical Concept Mapping (Sub-Work Group) December 20, 2011 Dr. Olivier Bodenreider U.S. National Library of Medicine, Bethesda, MD 48
  • Slide 49
  • Use cases Addisons disease translationquerydatabase ndc:16590052730 umls:C0001403 fdb:019188 rxnorm:854873 snomedct: 363732003 text-to-reference code-to-reference reference-to-code Zolpidem tartrate 10 MG Oral Tablet fdb:019188 snomedct: 363732003 49
  • Slide 50
  • Integrating vocabularies Biomedical literature Biomedical literature MeSH Genome annotations Genome annotations GO Model organisms Model organisms NCBI Taxonomy Genetic knowledge bases OMIM Clinical repositories Clinical repositories SNOMED CT Other subdomains Other subdomains Anatomy FMA UMLS 50
  • Slide 51
  • Integrating vocabularies Biomedical literature Biomedical literature Genome annotations Genome annotations Model organisms Model organisms Genetic knowledge bases Clinical repositories Clinical repositories Other subdomains Other subdomains Anatomy 51
  • Slide 52
  • Integrating vocabularies Genome annotations Genome annotations GO Model organisms Model organisms NCBI Taxonomy Genetic knowledge bases OMIM Other subdomains Other subdomains Anatomy FMA UMLS Addison Disease (D000224) Addison's disease (363732003) Biomedical literature Biomedical literature MeSH Clinical repositories Clinical repositories SNOMED CT UMLS C0001403 52
  • Slide 53
  • What does UMLS stand for? Unified Medical Language System UMLS Unified Medical Language System UMLS Metathesaurus 53
  • Slide 54
  • Organize terms Synonymous terms clustered into a concept Preferred term Unique identifier (CUI) Addison's disease Addison DiseaseMeSHD000224 Primary hypoadrenalismMedDRA10036696 Primary adrenocortical insufficiencyICD-10E27.1 Addison's disease (disorder)SNOMED CT363732003 C0001403 54
  • Slide 55
  • Source Vocabularies 160 source vocabularies 21 languages Broad coverage of biomedicine 8M names (normalized) 2.6M concepts >10M relations Common presentation (2011AB) 55
  • Slide 56
  • Source Vocabularies in UMLS General 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
  • Slide 57
  • Source Vocabularies in UMLS Specialized 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) The UMLS serves as a vehicle for the regulatory standards (HIPAA, HITSP, Meaningful Use) 57
  • Slide 58
  • Source vocabularies in RxNorm Gold Standard Alchemy Master Drug Data Base (Medi-Span, Wolters Kluwer Health) Multum MediSource Lexicon Micromedex DRUGDEX Medical Subject Headings FDA National Drug Code Directory FDA Structured Product Labels Natl Drug Data File (First DataBank Inc.) VHA National Drug File RT SNOMED 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
  • Slide 59
  • Application Programming Interfaces UMLS SOAP-based Supports term-to-cui, code-to-cui and cui-to code (+ mapping relations) https://uts.nlm.nih.gov//doc/devGuide/index.html 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/ http://rxnav.nlm.nih.gov/ 59
  • Slide 60
  • 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
  • Slide 61
  • References 61
  • Slide 62
  • References: UMLS home page UMLS home page http://www.nlm.nih.gov/research/umls/ http://www.nlm.nih.gov/research/umls/ UMLS documentation Reference manual http://www.ncbi.nlm.nih.gov/books/NBK9676/ http://www.ncbi.nlm.nih.gov/books/NBK9676/ Source documentation http://www.nlm.nih.gov/research/umls/sourcereleasedocs/index.html http://www.nlm.nih.gov/research/umls/sourcereleasedocs/index.html UMLS online tutorials http://www.nlm.nih.gov/research/umls/user_education/index.html http://www.nlm.nih.gov/research/umls/user_education/index.html 62
  • Slide 63
  • Other things you would need to know UMLS license agreement https://uts.nlm.nih.gov/help/license/LicenseAgreement.pdf https://uts.nlm.nih.gov/help/license/LicenseAgreement.pdf MetamorphoSys http://www.nlm.nih.gov/research/umls/implementation_resource s/metamorphosys/index.html http://www.nlm.nih.gov/research/umls/implementation_resource s/metamorphosys/index.html UMLS Terminology Services (UTS) https://uts.nlm.nih.gov/ https://uts.nlm.nih.gov/ 63
  • Slide 64
  • References: RxNorm RxNorm home page Content http://www.nlm.nih.gov/research/umls/ http://www.nlm.nih.gov/research/umls/ RxNav home page Browser + APIs http://rxnav.nlm.nih.gov/ http://rxnav.nlm.nih.gov/ 64