OMOP CDM — Observational Medical Outcomes Partnership Common Data Model

Overview

The OMOP Common Data Model (CDM) is the open standard for structuring observational health data, including EHR records, insurance claims, and registries, into a common format that enables federated analytical studies across institutions without sharing raw patient data. It was developed within the OMOP initiative, a public-private partnership involving the FDA, academic institutions, and pharmaceutical companies, and is now maintained by OHDSI. It supports federated distributed network studies in which each site runs the same analytical code locally and shares only aggregate results. The EHDS recommends OMOP CDM as the common data format for secondary use across EU Member States.

Interoperability

OMOP CDM and HL7 FHIR interoperability is being developed through a joint initiative between OHDSI and the HL7 Vulcan Accelerator, with a FHIR-to-OMOP transformation specification under active development as of 2025. OMOP-to-FHIR tooling exists but a fully standardised bidirectional mapping is not yet complete. OMOP CDM also maps to CDISC SDTM for clinical trial data integration, with conversion guidance maintained by the OHDSI Clinical Trials Working Group.

CDM Structure

The OMOP CDM organises clinical data into domain tables. Each domain maps source codes to a standard vocabulary: conditions to SNOMED CT, drugs to RxNorm, procedures to SNOMED CT and CCAM, and measurements to LOINC. Source codes from ICD-10, MedDRA, and local systems are mapped to OMOP standard concepts via Athena, which also covers ICD-11, MeSH, HPO, MONDO, ORDO, and NDC.

DomainTableContents
PersonPERSONDemographics, one row per patient
Observation PeriodOBSERVATION_PERIODPeriods of clinical data availability
VisitVISIT_OCCURRENCEHospital stays, outpatient visits, ED
ConditionCONDITION_OCCURRENCEDiagnoses (coded to SNOMED CT)
DrugDRUG_EXPOSUREPrescriptions and administrations (coded to RxNorm)
ProcedurePROCEDURE_OCCURRENCEClinical procedures (coded to SNOMED CT, CCAM)
MeasurementMEASUREMENTLab results and vitals (coded to LOINC)
ObservationOBSERVATIONClinical findings not fitting other domains
NoteNOTEUnstructured clinical notes
DeathDEATHDate and cause of death
SpecimenSPECIMENBiological samples

Connections

Resources