Skip to main content

OMOP CDM Database

After OMOP ETL and mapping process, we will save the mapped records into databases. Either SQL Server, PostgreSQL will be good choises for data storage.

Database Architecture

Download Complete Data Dictionary

CDM
Table Name
Description
Action
PERSON
This table serves as the central identity management for all Persons in the database. It contains records that uniquely ...
Show More↓
OBSERVATION_PERIOD
This table contains records which define spans of time during which two conditions are expected to hold: (i) Clinical Ev...
Show More↓
VISIT_OCCURRENCE
This table contains Events where Persons engage with the healthcare system for a duration of time. They are often also c...
Show More↓
VISIT_DETAIL
The VISIT_DETAIL table is an optional table used to represents details of each record in the parent VISIT_OCCURRENCE tab...
Show More↓
CONDITION_OCCURRENCE
This table contains records of Events of a Person suggesting the presence of a disease or medical condition stated as a ...
Show More↓
DRUG_EXPOSURE
This table captures records about the exposure to a Drug ingested or otherwise introduced into the body. A Drug is a bio...
Show More↓
PROCEDURE_OCCURRENCE
This table contains records of activities or processes ordered by, or carried out by, a healthcare provider on the patie...
Show More↓
DEVICE_EXPOSURE
The Device domain captures information about a person's exposure to a foreign physical object or instrument which is use...
Show More↓
MEASUREMENT
The MEASUREMENT table contains records of Measurements, i.e. structured values (numerical or categorical) obtained throu...
Show More↓
OBSERVATION
The OBSERVATION table captures clinical facts about a Person obtained in the context of examination, questioning or a pr...
Show More↓
DEATH
The death domain contains the clinical event for how and when a Person dies. A person can have up to one record if the s...
Show More↓
NOTE
The NOTE table captures unstructured information that was recorded by a provider about a patient in free text (in ASCII,...
Show More↓
NOTE_NLP
The NOTE_NLP table encodes all output of NLP on clinical notes. Each row represents a single extracted term from a note....
Show More↓
SPECIMEN
The specimen domain contains the records identifying biological samples from a person.
FACT_RELATIONSHIP
The FACT_RELATIONSHIP table contains records about the relationships between facts stored as records in any table of the...
Show More↓
LOCATION
The LOCATION table represents a generic way to capture physical location or address information of Persons and Care Site...
Show More↓
CARE_SITE
The CARE_SITE table contains a list of uniquely identified institutional (physical or organizational) units where health...
Show More↓
PROVIDER
The PROVIDER table contains a list of uniquely identified healthcare providers. These are individuals providing hands-on...
Show More↓
PAYER_PLAN_PERIOD
The PAYER_PLAN_PERIOD table captures details of the period of time that a Person is continuously enrolled under a specif...
Show More↓
COST
The COST table captures records containing the cost of any medical event recorded in one of the OMOP clinical event tabl...
Show More↓
DRUG_ERA
A Drug Era is defined as a span of time when the Person is assumed to be exposed to a particular active ingredient. A Dr...
Show More↓
DOSE_ERA
A Dose Era is defined as a span of time when the Person is assumed to be exposed to a constant dose of a specific active...
Show More↓
CONDITION_ERA
A Condition Era is defined as a span of time when the Person is assumed to have a given condition. Similar to Drug Eras,...
Show More↓
EPISODE
The EPISODE table aggregates lower-level clinical events (VISIT_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, DEVICE_...
Show More↓
EPISODE_EVENT
The EPISODE_EVENT table connects qualifying clinical events (such as CONDITION_OCCURRENCE, DRUG_EXPOSURE, PROCEDURE_OCCU...
Show More↓
METADATA
The METADATA table contains metadata information about a dataset that has been transformed to the OMOP Common Data Model...
Show More↓
CDM_SOURCE
The CDM_SOURCE table contains detail about the source database and the process used to transform the data into the OMOP ...
Show More↓
LOCATION_HISTORY
This table contains location history for all entities, Person, CARESITE, ETC
DEVICE_EXPOSURE_ERA
Table contains device exposure eras allowing for up to a 1 calendar day overlap
ICU_ERA
Table contains device exposure eras allowing for up to a 1 calendar day overlap
FINAL_AKI
Custom AKI status derived table.
OUTCOMES
Custom Outcome table derived from other tables.
IC3_CUSTOMIZED
Table Name
Description
Action
FILE_PROCCESSING_TABLE
This table contains field level mappings for the OMOP upload/conversion ETL
CARE_SITE_MAPPING
This table contains alias mappings between care sites to reconcile different names for the same site
OMOP_MAPPING
This table is a wide mapping table between source values and OMOP concepts
DATABASE_UPDATES
This table contains information pertaining to database updates (e.g. CRUD operations)
COHORT_DEF
COHORT Definition for prismap_studies
RESULTS
Table Name
Description
Action
COHORT
The COHORT table contains records of subjects that satisfy a given set of criteria for a duration of time. The definitio...
Show More↓
COHORT_DEFINITION
The COHORT_DEFINITION table contains records defining a Cohort derived from the data through the associated description ...
Show More↓
VOCAB
Table Name
Description
Action
CONCEPT
The Standardized Vocabularies contains records, or Concepts, that uniquely identify each fundamental unit of meaning use...
Show More↓
VOCABULARY
The VOCABULARY table includes a list of the Vocabularies collected from various sources or created de novo by the OMOP c...
Show More↓
DOMAIN
The DOMAIN table includes a list of OMOP-defined Domains the Concepts of the Standardized Vocabularies can belong to. A ...
Show More↓
CONCEPT_CLASS
The CONCEPT_CLASS table is a reference table, which includes a list of the classifications used to differentiate Concept...
Show More↓
CONCEPT_RELATIONSHIP
The CONCEPT_RELATIONSHIP table contains records that define direct relationships between any two Concepts and the nature...
Show More↓
RELATIONSHIP
The RELATIONSHIP table provides a reference list of all types of relationships that can be used to associate any two con...
Show More↓
CONCEPT_SYNONYM
The CONCEPT_SYNONYM table is used to store alternate names and descriptions for Concepts.
CONCEPT_ANCESTOR
The CONCEPT_ANCESTOR table is designed to simplify observational analysis by providing the complete hierarchical relatio...
Show More↓
SOURCE_TO_CONCEPT_MAP
The source to concept map table is a legacy data structure within the OMOP Common Data Model, recommended for use in ETL...
Show More↓
DRUG_STRENGTH
The DRUG_STRENGTH table contains structured content about the amount or concentration and associated units of a specific...
Show More↓