Segment RXO in FHIR

How segment RXO (Pharmacy/treatment Order) becomes FHIR R4 resources, from the HL7 Version 2 to FHIR guide.

HL7 v2 definition
Definition of RXO in HL7 v2 2.8
Maps
MedicationRequest
Used in messages
ORM_O01

To MedicationRequest25 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
RXOwhole segment
intentcode
RXO-1Requested Give Code
CWEmedication(Medication.code)CodeableConcept
RXO-2Requested Give Amount - Minimum
NMdosageInstruction.doseAndRate[1].doseRange.low.valuedecimal
RXO-2Requested Give Amount - Minimum
NMdosageInstruction.doseAndRate[1].type
Value "ordered"
RXO-3Requested Give Amount - Maximum
NMdosageInstruction.doseAndRate[1].doseRange.high.valuedecimal
RXO-4Requested Give Units
CWEdosageInstruction.doseAndRate[1].doseRange.low.codecode
If IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)Code map unspecified_mapping
RXO-4Requested Give Units
CWEdosageInstruction.doseAndRate[1].doseRange.low.unitstring
If IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)
RXO-4Requested Give Units
CWEdosageInstruction.doseAndRate[1].doseRange.high.codecode
If IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)
RXO-4Requested Give Units
CWEdosageInstruction.doseAndRate[1].doseRange.high.unitstring
If IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)
RXO-5Requested Dosage Form
CWEmedication(Medication.doseForm)CodeableConcept
RXO-9Allow Substitutions
IDsubstitution.allowedCodeableConceptCodeableConcept
Code map v2-0161
RXO-11Requested Dispense Amount
NMdispenseRequest.quantity.valuedecimal
RXO-12Requested Dispense Units
CWEdispenseRequest.quantity.codecode
If IF RXO-12.1 IS VALUED OR RXO-12.3 IS VALUEDCode map unspecified_mapping
RXO-12Requested Dispense Units
CWEdispenseRequest.quantity.unitstring
If IF RXO-12.1 IS NOT VALUED AND RXO-12.3 IS NOT VALUED
RXO-13Number Of Refills
NMdispenseRequest.numberOfRepeatsAllowedunsignedInt
RXO-14Ordering Provider's Dea Number
XCNrequester(Practitioner)Reference
RXO-18Requested Give Strength
NMmedicationReference(Medication.ingredient.strength.numerator.value
RXO-19Requested Give Strength Units
CWEmedicationReference(Medication.ingredient.strength.numerator.codecode
If IF RXO-19.1 IS VALUED OR RXO-19.3 IS VALUEDCode map unspecified_mapping
RXO-19Requested Give Strength Units
CWEmedicationReference(Medication.ingredient.strength.numerator.unitstring
If IF RXO-19.1 IS NOT VALUED AND RXO-19.3 IS NOT VALUED
RXE-19Total Daily Dose
CQdosageInstruction.maxDosePerPeriod.numeratorQuantity
RXE-19Total Daily Dose
CQdosageInstruction.maxDosePerPeriod.denominator.valueQuantity
Value "1"
RXE-19Total Daily Dose
CQdosageInstruction.maxDosePerPeriod.denominator.code
Value "d"
RXO-25Requested Drug Strength Volume
NMmedicationReference(Medication.ingredient.strength.denominator.valuedecimal
RXO-26Requested Drug Strength Volume Units
CWEmedicationReference(Medication.ingredient.strength.denominator.codecode
If IF RXO-26.1 IS VALUED OR RXO-26.3 IS VALUEDCode map unspecified_mapping
RXO-26Requested Drug Strength Volume Units
CWEmedicationReference(Medication.ingredient.strength.denominator.unitstring
If IF RXO-26.1 IS NOT VALUED AND RXO-26.3 IS NOT VALUED