OMOP Standardized Vocabularies. Part 2
Polina Talapova, MD, PhD
OMOP CDM Consultant
Tufts Clinical and Translational Science Institute (CTSI)
1
Health Informatics Elective
Discovering Digital Health Standards
17 August 2023
Content
2
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Recap
3
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Recap
= one format + one repository + OHDSI Vocabulary team + community contribution + communication
OHDSI Athena (+ licences for proprietary vocabularies)
The majority of standards was adopted. If you want to develop a new dictionary, check for potential existing reference or backbone before creation
concepts and their metadata: id, name, synonym, code, domain, class, standardness, validity, period of existence, relationship
fields: invalid_reason, valid_start_date, valid_end_date
4
Relationships: Why do we need them?
5
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Relationships
6
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Relationships
7
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Relationships
8
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Relationships
9
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Relationships
10
Category | Definition |
Attribute Relationships | Describe attributes or properties associated with concepts, providing additional context or characteristics. |
Mapping Relationships | Establish links between concepts from different vocabularies, allowing cross-referencing and interoperability. |
Hierarchical Relationships | Define parent-child relationships between concepts, creating a hierarchy for navigation and organization. |
Cross-vocabulary Relationships | Connect concepts from separate vocabularies, enabling integration and comparison across diverse sources. |
Relationships Between Concepts of the Same Vocabulary | Establish relationships between concepts within a single vocabulary, aiding in grouping and classification. |
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Attribute relationships: LOINC
11
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
2340-8 Glucose [Mass/volume] in Blood by Automated test strip
Attribute relationships: LOINC
12
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Attribute relationships: SNOMED
13
SCTID: 52734007 Total replacement of hip
Attribute relationships: SNOMED
14
Attribute relationships: RxNorm
15
Attribute relationships: RxNorm
16
Attribute relationships: RxNorm
17
Drug Products
Attribute relationships: RxNorm
18
Mapping relationships: Maps to (1)
19
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping relationships: Maps to (2)
20
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping relationships: Maps to (3)
21
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping relationships: �Maps to + Maps to value (1)
22
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping relationships:
Maps to + Maps to value (2)
23
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping relationships:
Maps to + Maps to value (3)
24
https://ohdsi.github.io/CommonDataModel/vocabulary.html
Mapping relationships:
Maps to + Maps to value (2)
25
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Mapping Metadata in OMOP
26
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
SSSOM Operational Model
27
Mapping Metadata In An Ideal World
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
The MAPPING _METADATA table
CREATE TABLE mapping_metadata (
subject_id VARCHAR,
predicate_id VARCHAR,
object_id VARCHAR,
mapping_source VARCHAR,
mapping_set_id VARCHAR,
mapping_set_label VARCHAR,
mapping_provider VARCHAR,
mapping_date DATE,
author_id VARCHAR,
author_label VARCHAR,
reviewer_id VARCHAR,
reviewer_label VARCHAR,
mapping_tool VARCHAR
mapping_tool_version VARCHAR,
confidence FLOAT,
mapping_justification VARCHAR,
subject_source_version VARCHAR,
subject_category VARCHAR
);
28
Mapping Metadata In An Ideal World
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Cross-Vocabulary Relationships
29
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Cross-Vocabulary Relationships
30
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Internal Vocabulary Relationships
31
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Internal Vocabulary Relationships
SNOMED - SNOMED
https://athena.ohdsi.org/search-terms/terms/4149320
https://athena.ohdsi.org/search-terms/terms/44790677
32
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
33
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
34
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
35
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
36
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
37
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy
38
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy: Condition
39
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Hierarchy: Drug
40
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Domain-Centric vs. Use-Case-Centric Logic in Mappings
41
Feature | Domain-Centric Logic | Use-Case-Centric Logic |
Definition | Mapping logic is guided by the known domains of the source tables (e.g. procedures, lab tests) | Mapping logic is driven by a specific use case, like mapping psychiatric assessment tools, which may not be tied to one specific domain. |
Scope | The mapping is broad and encompasses a wide range of entities from a source table | The mapping is focused on a specific use case and includes only the entities related to that use case. |
Flexibility | Less flexible as it's tied to a specific domain. | More flexible as it can be tailored and data can be stored in different domains. |
Complexity | Relatively simple as it follows predefined domain rules. | Can be more complex as it needs to handle various source types and different rules depending on the use case. |
Domain-Centric vs. Use-Case-Centric Logic in Mappings
42
Feature | Domain-Centric Logic | Use-Case-Centric Logic |
Mapping Rules | Predetermined by the domain. | Customized based on the source data and use case |
Data Granularity | Tends to have a fixed level of granularity as it follows domain rules. | Can have varying levels of granularity depending on the use case and source data. |
Value Storage | Follows domain conventions, e.g. Measurements and Observations can use value_as_concept_id and value_as_number; Procedures can't. | Flexibility to store values depends on the use case. |
Domain-Centric vs. Use-Case-Centric Logic in Mappings
43
Feature | Domain-Centric Logic | Use-Case-Centric Logic |
Clinical Data Tables | Tables are populated based on domain-specific rules. | Tables are populated based on the use case, focusing on attributes relevant to the specific assessment tools. |
Data Quality | Data quality assurance follows domain-specific conventions, with validation based on domain rules. | Data quality assurance is tailored to the use case, with validation focused on the specific attributes and requirements. |
OHDSI Tools using OMOP Standardized Vocabularies
44
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.
Homework
45
Questions?
46
© Tufts Medicine 2023 | Private and confidential. Not for redistribution.