Skip to main content

Drug_Exposure

Mapping of FHIR fields to OMOP Drug_Exposure fields.

Drug_Exposure Mapping

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

Days_Supply

Populated by the FHIR field MedicationRequest.dispenseRequest.expectedSupplyDuration.value.

Dose_Unit_Source_Value

Populated by several different FHIR fields:

  • Immunization.doseQuantity

  • MedicationAdministration.dosage.dose.code

  • MedicationRequest.dispenseRequest.quantity.code

Drug_Exposure_Start_Date

Populated by several different FHIR fields:

  • Immunization.occurrenceDateTime

  • MedicationAdministration.effectivePeriod, MedicationAdministration.EffectiveDateTime, MedicationAdministration.context

  • MedicationRequest.authoredOn, MedicationRequest.encounter

Drug_Exposure_Start_Datetime

Populated by several different FHIR fields:

  • Immunization.occurrenceDateTime

  • MedicationAdministration.effectivePeriod, MedicationAdministration.EffectiveDateTime, MedicationAdministration.context

  • MedicationRequest.authoredOn, MedicationRequest.encounter

Drug_Exposure_End_Date

Populated by several different FHIR fields:

  • Immunization.occurrenceDateTime

  • MedicationAdministration.effectivePeriod, MedicationAdministration.EffectiveDateTime, MedicationAdministration.context

  • MedicationRequest.authoredOn, MedicationRequest.encounter

Drug_Exposure_End_Datetime

Populated by several different FHIR fields:

  • Immunization.occurrenceDateTime

  • MedicationAdministration.effectivePeriod, MedicationAdministration.EffectiveDateTime, MedicationAdministration.context

  • MedicationRequest.authoredOn, MedicationRequest.encounter

Drug_Concept_Id

Populated by several different FHIR fields:

  • Immunization.vaccineCode.coding(x)

  • MedicationAdministration.medicationCodeableConcept.coding(x), MedicationAdministration.medicationReference.code.coding(x), MedicationAdministration.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

  • MedicationRequest.medicationCodeableConcept.coding(x), MedicationRequest.medicationReference.code.coding(x), MedicationRequest.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

Drug_Source_Concept_Id

Populated by several different FHIR fields:

  • Immunization.vaccineCode.coding(x)

  • MedicationAdministration.medicationCodeableConcept.coding(x), MedicationAdministration.medicationReference.code.coding(x), MedicationAdministration.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

  • MedicationRequest.medicationCodeableConcept.coding(x), MedicationRequest.medicationReference.code.coding(x), MedicationRequest.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

Drug_Source_Value

Populated by several different FHIR fields:

  • Immunization.vaccineCode.coding(x)

  • MedicationAdministration.medicationCodeableConcept.coding(x), MedicationAdministration.medicationReference.code.coding(x), MedicationAdministration.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

  • MedicationRequest.medicationCodeableConcept.coding(x), MedicationRequest.medicationReference.code.coding(x), MedicationRequest.medicationReference.ingredient(x).itemCondeableConcept.coding(y)

Lot_Number

Populated by several different FHIR fields:

  • Immunization.lotNumber

  • MedicationAdministration.medicationReference.batch.lotNumber

  • MedicationRequest.medicationReference.batch.lotNumber

Person_Id

Populated by several different FHIR fields:

  • Immunization.patient

  • MedicationAdministration.subject

  • MedicationRequest.subject

Provider_Id

Populated by several different FHIR fields:

  • Immunization.performer(x).actor, Immunization.encounter

  • MedicationAdministration.performer(x).actor, MedicationAdministration.context

  • MedicationRequest.requester, MedicationRequest.encounter

Quantity

Populated by several different FHIR fields:

  • Immunization.doseQuantity

  • MedicationAdministration.dosage.dose.value

  • MedicationRequest.dispenseRequest.quantity.value

Refills

Populated by the FHIR field MedicationRequest.dispenseRequest.numberOfRepeatsAllowed.

Route_Concept_Id

Populated by several different FHIR fields:

  • Immunization.route.coding(1)

  • MedicationAdministration.dosage.route.coding(1)

  • MedicationRequest.dosageInstruction(1).route.coding(1)

Route_Source_Value

Populated by several different FHIR fields:

  • Immunization.route.coding(1)

  • MedicationAdministration.dosage.route.coding(1)

  • MedicationRequest.dosageInstruction(1).route.coding(1)

Sig

Populated by several different FHIR fields:

  • MedicationAdministration.dosage.text

  • MedicationRequest.dosageInstruction(1).text

Stop_Reason

Populated by several different FHIR fields:

  • Immunization.status

  • MedicationAdministration.status

  • MedicationRequest.status

Visit_Occurrence_Id

Populated by several different FHIR fields:

  • Immunization.encounter

  • MedicationAdministration.context

  • MedicationRequest.encounter

FeedbackOpens in a new tab