Skip to main content

Observation

Mapping of FHIR fields to OMOP Observation fields.

Observation Mapping

Multiple FHIR fields populate the properties of the OMOP Observation field. You can see which OMOP Observation field property is populated by which FHIR field below.

Observation_Date

Populated by several different FHIR fields:

  • Condition.onsetPeriod, Condition.onsetDatetime, Condition.encounter

  • Observation.effectivePeriod, Observation.effectiveDateTime, Observation.encounter

  • Procedure.performedPeriod, Procedure.performedDateTime, Procedure.encounter

Observation_Datetime

Populated by several different FHIR fields:

  • Condition.onsetPeriod, Condition.onsetDatetime, Condition.encounter

  • Observation.effectivePeriod, Observation.effectiveDateTime, Observation.encounter

  • Procedure.performedPeriod, Procedure.performedDateTime, Procedure.encounter

Observation_Concept_Id

Populated by several different FHIR fields:

  • Condition.code.coding(x)

  • Observation.code

  • Procedure.code

Observation_Source_Concept_Id

Populated by several different FHIR fields:

  • Condition.code.coding(x)

  • Observation.code

  • Procedure.code

Observation_Source_Value

Populated by several different FHIR fields:

  • Condition.code.coding(x)

  • Observation.code

  • Procedure.code

Person_Id

Populated by several different FHIR fields:

  • Condition.subject

  • Observation.subject

Provider_Id

Populated by several different FHIR fields:

  • Condition.recorder, Condition.asserter, Condition.encounter

  • Observation.performer(x), Observation.encounter

  • Procedure.performer(x).actor, Procedure.asserter, Procedure.encounter

Unit_Concept_Id

Populated by the FHIR field Observation.valueQuantity.

Unit_Source_Concept_Id

Populated by the FHIR field Observation.valueQuantity.

Unit_Source_Value

Populated by the FHIR field Observation.valueQuantity.

Value_As_Concept_Id

Populated by several different FHIR fields:

  • Observation.code, Observation.valueCodeableConcept.coding

  • Procedure.code

Value_As_Number

Populated by the FHIR field Observation.valueQuantity.

Value_As_String

Populated by the FHIR field Observation.valueString.

Value_Source_Value

Populated by the FHIR field Observation.valueCodeableConcept.coding.

Visit_Occurrence_Id

Populated by several different FHIR fields:

  • Condition.encounter

  • Observation.encounter

  • Procedure.encounter

FeedbackOpens in a new tab