OBSERVATION 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 observation_datetime was added.


The OBSERVATION table captures clinical facts about a Person obtained in the context of examination, questioning or a procedure. Any data that cannot be represented by any other domains, such as social and lifestyle facts, medical history, family history, etc. are recorded here.

FieldRequiredTypeDescription
observation_idYesintegerA unique identifier for each observation.
person_idYesintegerA foreign key identifier to the Person about whom the observation was recorded. The demographic details of that Person are stored in the PERSON table.
observation_concept_idYesintegerA foreign key to the standard observation concept identifier in the Standardized Vocabularies.
observation_dateYesdateThe date of the observation.
observation_datetimeNodatetimeThe date and time of the observation.
observation_type_concept_idYesintegerA foreign key to the predefined concept identifier in the Standardized Vocabularies reflecting the type of the observation.
value_as_numberNofloatThe observation result stored as a number. This is applicable to observations where the result is expressed as a numeric value.
value_as_stringNovarchar(60)The observation result stored as a string. This is applicable to observations where the result is expressed as verbatim text.
value_as_concept_idNoIntegerA foreign key to an observation result stored as a Concept ID. This is applicable to observations where the result can be expressed as a Standard Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).
qualifier_concept_idNointegerA foreign key to a Standard Concept ID for a qualifier (e.g., severity of drug-drug interaction alert)
unit_concept_idNointegerA foreign key to a Standard Concept ID of measurement units in the Standardized Vocabularies.
provider_idNointegerA foreign key to the provider in the PROVIDER table who was responsible for making the observation.
visit_occurrence_idNointegerA foreign key to the visit in the VISIT_OCCURRENCE table during which the observation was recorded.
observation_source_valueNovarchar(50)The observation code 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.
observation_source_concept_idNointegerA foreign key to a Concept 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.
qualifier_source_valueNovarchar(50)The source value associated with a qualifier to characterize the observation

Conventions