Data Management with FHIR
0.1.0 - ci-build France flag

Data Management with FHIR - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Logical Model: OMOPMeasurement - Detailed Descriptions

Draft as of 2026-02-05

Definitions for the OMOPMeasurement logical model.

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPMeasurement
Définition

The MEASUREMENT table contains records of Measurements, 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. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured.

CourtMeasurement OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPMeasurement.measurement-id
Définition

Measurement Identifier

CourtMeasurement Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPMeasurement.person-id
Définition

The PERSON_ID of the Person for whom the Measurement is recorded. This may be a system generated code.

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPMeasurement.measurement-concept-id
Définition

The MEASUREMENT_CONCEPT_ID field is recommended for primary use in analyses, and must be used for network studies.

CourtMeasurement
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPMeasurement.measurement-date
Définition

Use this date to determine the date of the measurement.

CourtMeasurement Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPMeasurement.measurement-datetime
Définition

Measurement Datetime

CourtMeasurement Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPMeasurement.measurement-time
Définition

Measurement Time

CourtMeasurement Time
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPMeasurement.measurement-type-concept-id
Définition

This field can be used to determine the provenance of the Measurement record, as in whether the measurement was from an EHR system, insurance claim, registry, or other sources.

CourtMeasurement Type
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPMeasurement.operator-concept-id
Définition

The meaning of Concept 4172703 for '=' is identical to omission of a OPERATOR_CONCEPT_ID value. Since the use of this field is rare, it's important when devising analyses to not to forget testing for the content of this field for values different from =.

CourtOperator
Contrôle0..1
TypeReference(Concept OMOP Table)
18. OMOPMeasurement.value-as-number
Définition

This is the numerical value of the Result of the Measurement, if available. Note that measurements such as blood pressures will be split into their component parts i.e. one record for systolic, one record for diastolic.

CourtValue as Number
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
20. OMOPMeasurement.value-as-concept-id
Définition

If the raw data gives a categorial result for measurements those values are captured and mapped to standard concepts in the 'Meas Value' domain.

CourtValue as Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
22. OMOPMeasurement.unit-concept-id
Définition

There is currently no recommended unit for individual measurements, i.e. it is not mandatory to represent Hemoglobin a1C measurements as a percentage. UNIT_SOURCE_VALUES should be mapped to a Standard Concept in the Unit domain that best represents the unit as given in the source data.

CourtUnit
Contrôle0..1
TypeReference(Concept OMOP Table)
24. OMOPMeasurement.range-low
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange Low
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPMeasurement.range-high
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange High
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPMeasurement.provider-id
Définition

The provider associated with measurement record, e.g. the provider who ordered the test or the provider who recorded the result.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
30. OMOPMeasurement.visit-occurrence-id
Définition

The visit during which the Measurement occurred.

CourtVisit Occurence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)
32. OMOPMeasurement.visit-detail-id
Définition

The VISIT_DETAIL record during which the Measurement occurred. For example, if the Person was in the ICU at the time the VISIT_OCCURRENCE record would reflect the overall hospital stay and the VISIT_DETAIL record would reflect the ICU stay during the hospital visit.

CourtVisit Detail
Contrôle0..1
TypeReference(Visit Detail OMOP Table)
34. OMOPMeasurement.measurement-source-value
Définition

This field houses the verbatim value from the source data representing the Measurement that occurred. For example, this could be an ICD10 or Read code.

CourtMeasurement Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPMeasurement.measurement-source-concept-id
Définition

This is the concept representing the MEASUREMENT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using MEASUREMENT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtMeasurement Source
Contrôle0..1
TypeReference(Concept OMOP Table)
38. OMOPMeasurement.unit-source-value
Définition

This field houses the verbatim value from the source data representing the unit of the Measurement that occurred.

CourtUnit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
40. OMOPMeasurement.unit-source-concept-id
Définition

This is the concept representing the UNIT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using UNIT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtUnit Source
Contrôle0..1
TypeReference(Concept OMOP Table)
42. OMOPMeasurement.value-source-value
Définition

This field houses the verbatim result value of the Measurement from the source data .

CourtValue Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
44. OMOPMeasurement.measurement-event-id
Définition

If the Measurement record is related to another record in the database, this field is the primary key of the linked record.

CourtMeasurement Event
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
46. OMOPMeasurement.meas-event-field-concept-id
Définition

If the Measurement record is related to another record in the database, this field is the CONCEPT_ID that identifies which table the primary key of the linked record came from.

CourtMeasurement Event Field
Contrôle0..1
TypeReference(Concept OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPMeasurement
Définition

The MEASUREMENT table contains records of Measurements, 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. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured.

CourtMeasurement OMOP Table
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPMeasurement.measurement-id
Définition

Measurement Identifier

CourtMeasurement Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPMeasurement.person-id
Définition

The PERSON_ID of the Person for whom the Measurement is recorded. This may be a system generated code.

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPMeasurement.measurement-concept-id
Définition

The MEASUREMENT_CONCEPT_ID field is recommended for primary use in analyses, and must be used for network studies.

CourtMeasurement
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPMeasurement.measurement-date
Définition

Use this date to determine the date of the measurement.

CourtMeasurement Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPMeasurement.measurement-datetime
Définition

Measurement Datetime

CourtMeasurement Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPMeasurement.measurement-time
Définition

Measurement Time

CourtMeasurement Time
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPMeasurement.measurement-type-concept-id
Définition

This field can be used to determine the provenance of the Measurement record, as in whether the measurement was from an EHR system, insurance claim, registry, or other sources.

CourtMeasurement Type
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPMeasurement.operator-concept-id
Définition

The meaning of Concept 4172703 for '=' is identical to omission of a OPERATOR_CONCEPT_ID value. Since the use of this field is rare, it's important when devising analyses to not to forget testing for the content of this field for values different from =.

CourtOperator
Contrôle0..1
TypeReference(Concept OMOP Table)
18. OMOPMeasurement.value-as-number
Définition

This is the numerical value of the Result of the Measurement, if available. Note that measurements such as blood pressures will be split into their component parts i.e. one record for systolic, one record for diastolic.

CourtValue as Number
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
20. OMOPMeasurement.value-as-concept-id
Définition

If the raw data gives a categorial result for measurements those values are captured and mapped to standard concepts in the 'Meas Value' domain.

CourtValue as Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
22. OMOPMeasurement.unit-concept-id
Définition

There is currently no recommended unit for individual measurements, i.e. it is not mandatory to represent Hemoglobin a1C measurements as a percentage. UNIT_SOURCE_VALUES should be mapped to a Standard Concept in the Unit domain that best represents the unit as given in the source data.

CourtUnit
Contrôle0..1
TypeReference(Concept OMOP Table)
24. OMOPMeasurement.range-low
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange Low
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPMeasurement.range-high
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange High
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPMeasurement.provider-id
Définition

The provider associated with measurement record, e.g. the provider who ordered the test or the provider who recorded the result.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
30. OMOPMeasurement.visit-occurrence-id
Définition

The visit during which the Measurement occurred.

CourtVisit Occurence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)
32. OMOPMeasurement.visit-detail-id
Définition

The VISIT_DETAIL record during which the Measurement occurred. For example, if the Person was in the ICU at the time the VISIT_OCCURRENCE record would reflect the overall hospital stay and the VISIT_DETAIL record would reflect the ICU stay during the hospital visit.

CourtVisit Detail
Contrôle0..1
TypeReference(Visit Detail OMOP Table)
34. OMOPMeasurement.measurement-source-value
Définition

This field houses the verbatim value from the source data representing the Measurement that occurred. For example, this could be an ICD10 or Read code.

CourtMeasurement Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPMeasurement.measurement-source-concept-id
Définition

This is the concept representing the MEASUREMENT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using MEASUREMENT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtMeasurement Source
Contrôle0..1
TypeReference(Concept OMOP Table)
38. OMOPMeasurement.unit-source-value
Définition

This field houses the verbatim value from the source data representing the unit of the Measurement that occurred.

CourtUnit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
40. OMOPMeasurement.unit-source-concept-id
Définition

This is the concept representing the UNIT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using UNIT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtUnit Source
Contrôle0..1
TypeReference(Concept OMOP Table)
42. OMOPMeasurement.value-source-value
Définition

This field houses the verbatim result value of the Measurement from the source data .

CourtValue Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
44. OMOPMeasurement.measurement-event-id
Définition

If the Measurement record is related to another record in the database, this field is the primary key of the linked record.

CourtMeasurement Event
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
46. OMOPMeasurement.meas-event-field-concept-id
Définition

If the Measurement record is related to another record in the database, this field is the CONCEPT_ID that identifies which table the primary key of the linked record came from.

CourtMeasurement Event Field
Contrôle0..1
TypeReference(Concept OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPMeasurement
Définition

The MEASUREMENT table contains records of Measurements, 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. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured.

CourtMeasurement OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPMeasurement.measurement-id
Définition

Measurement Identifier

CourtMeasurement Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPMeasurement.person-id
Définition

The PERSON_ID of the Person for whom the Measurement is recorded. This may be a system generated code.

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPMeasurement.measurement-concept-id
Définition

The MEASUREMENT_CONCEPT_ID field is recommended for primary use in analyses, and must be used for network studies.

CourtMeasurement
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPMeasurement.measurement-date
Définition

Use this date to determine the date of the measurement.

CourtMeasurement Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPMeasurement.measurement-datetime
Définition

Measurement Datetime

CourtMeasurement Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPMeasurement.measurement-time
Définition

Measurement Time

CourtMeasurement Time
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPMeasurement.measurement-type-concept-id
Définition

This field can be used to determine the provenance of the Measurement record, as in whether the measurement was from an EHR system, insurance claim, registry, or other sources.

CourtMeasurement Type
Contrôle1..1
TypeReference(Concept OMOP Table)
16. OMOPMeasurement.operator-concept-id
Définition

The meaning of Concept 4172703 for '=' is identical to omission of a OPERATOR_CONCEPT_ID value. Since the use of this field is rare, it's important when devising analyses to not to forget testing for the content of this field for values different from =.

CourtOperator
Contrôle0..1
TypeReference(Concept OMOP Table)
18. OMOPMeasurement.value-as-number
Définition

This is the numerical value of the Result of the Measurement, if available. Note that measurements such as blood pressures will be split into their component parts i.e. one record for systolic, one record for diastolic.

CourtValue as Number
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
20. OMOPMeasurement.value-as-concept-id
Définition

If the raw data gives a categorial result for measurements those values are captured and mapped to standard concepts in the 'Meas Value' domain.

CourtValue as Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
22. OMOPMeasurement.unit-concept-id
Définition

There is currently no recommended unit for individual measurements, i.e. it is not mandatory to represent Hemoglobin a1C measurements as a percentage. UNIT_SOURCE_VALUES should be mapped to a Standard Concept in the Unit domain that best represents the unit as given in the source data.

CourtUnit
Contrôle0..1
TypeReference(Concept OMOP Table)
24. OMOPMeasurement.range-low
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange Low
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
26. OMOPMeasurement.range-high
Définition

Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.

CourtRange High
Contrôle0..1
Typedecimal
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
28. OMOPMeasurement.provider-id
Définition

The provider associated with measurement record, e.g. the provider who ordered the test or the provider who recorded the result.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
30. OMOPMeasurement.visit-occurrence-id
Définition

The visit during which the Measurement occurred.

CourtVisit Occurence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)
32. OMOPMeasurement.visit-detail-id
Définition

The VISIT_DETAIL record during which the Measurement occurred. For example, if the Person was in the ICU at the time the VISIT_OCCURRENCE record would reflect the overall hospital stay and the VISIT_DETAIL record would reflect the ICU stay during the hospital visit.

CourtVisit Detail
Contrôle0..1
TypeReference(Visit Detail OMOP Table)
34. OMOPMeasurement.measurement-source-value
Définition

This field houses the verbatim value from the source data representing the Measurement that occurred. For example, this could be an ICD10 or Read code.

CourtMeasurement Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
36. OMOPMeasurement.measurement-source-concept-id
Définition

This is the concept representing the MEASUREMENT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using MEASUREMENT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtMeasurement Source
Contrôle0..1
TypeReference(Concept OMOP Table)
38. OMOPMeasurement.unit-source-value
Définition

This field houses the verbatim value from the source data representing the unit of the Measurement that occurred.

CourtUnit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
40. OMOPMeasurement.unit-source-concept-id
Définition

This is the concept representing the UNIT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using UNIT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.

CourtUnit Source
Contrôle0..1
TypeReference(Concept OMOP Table)
42. OMOPMeasurement.value-source-value
Définition

This field houses the verbatim result value of the Measurement from the source data .

CourtValue Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
44. OMOPMeasurement.measurement-event-id
Définition

If the Measurement record is related to another record in the database, this field is the primary key of the linked record.

CourtMeasurement Event
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
46. OMOPMeasurement.meas-event-field-concept-id
Définition

If the Measurement record is related to another record in the database, this field is the CONCEPT_ID that identifies which table the primary key of the linked record came from.

CourtMeasurement Event Field
Contrôle0..1
TypeReference(Concept OMOP Table)