MEASUREMENT table

THIS IS OUTDATED. All documentation is now on the github wiki. Please refer there or to the CDM working group for more information

This table changed in version 5.1 of the OMOP CDM. The field measurement_datetime was added.


The MEASUREMENT table contains records of Measurement, i.e. structured values (numerical or categorical) obtained through systematic and standardized examination or testing of a Person or Person's sample. The MEASUREMENT table contains both orders and results of such Measurements as laboratory tests, vital signs, quantitative findings from pathology reports, etc.

FieldRequiredTypeDescription
measurement_idYesintegerA unique identifier for each Measurement.
person_idYesintegerA foreign key identifier to the Person about whom the measurement was recorded. The demographic details of that Person are stored in the PERSON table.
measurement_concept_idYesintegerA foreign key to the standard measurement concept identifier in the Standardized Vocabularies.
measurement_dateYesdateThe date of the Measurement.
measurement_datetimeNodatetimeThe date and time of the Measurement. (Some database systems don't have a datatype of time. To accomodate all temporal analyses, datatype datetime can be used (combining measurement_date and measurement_time)Relevant Forum Discussion
measurement_type_concept_idYesintegerA foreign key to the predefined Concept in the Standardized Vocabularies reflecting the provenance from where the Measurement record was recorded.
operator_concept_idNointegerA foreign key identifier to the predefined Concept in the Standardized Vocabularies reflecting the mathematical operator that is applied to the value_as_number. Operators are <, ≤, =, ≥, >.
value_as_numberNofloatA Measurement result where the result is expressed as a numeric value.
value_as_concept_idNointegerA foreign key to a Measurement result represented as a Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).
unit_concept_idNointegerA foreign key to a Standard Concept ID of Measurement Units in the Standardized Vocabularies.
range_lowNofloatThe lower limit of the normal range of the Measurement result. The lower range is assumed to be of the same unit of measure as the Measurement value.
range_highNofloatThe upper limit of the normal range of the Measurement. The upper range is assumed to be of the same unit of measure as the Measurement value.
provider_idNointegerA foreign key to the provider in the PROVIDER table who was responsible for initiating or obtaining the measurement.
visit_occurrence_idNointegerA foreign key to the Visit in the VISIT_OCCURRENCE table during which the Measurement was recorded.
measurement_source_valueNovarchar(50)The Measurement name as it appears in the source data. This code is mapped to a Standard Concept in the Standardized Vocabularies and the original code is stored here for reference.
measurement_source_concept_idNointegerA foreign key to a Concept in the Standard Vocabularies that refers to the code used in the source.
unit_source_valueNovarchar(50)The source code for the unit as it appears in the source data. This code is mapped to a standard unit concept in the Standardized Vocabularies and the original code is stored here for reference.
value_source_valueNovarchar(50)The source value associated with the content of the value_as_number or value_as_concept_id as stored in the source data.

Conventions