HL7 Version 2 to FHIR
1.0.0 - STU 1

HL7 Version 2 to FHIR - Downloaded Version 1.0.0 See the Directory of published versions

## ConceptMap: Segment RXO to MedicationRequest Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/ConceptMap/segment-rxo-to-medicationrequest | Version: 1.0.0
Standards status: Informative | Computable Name: SegmentRXOToMedicationRequest
Copyright/Legal: Copyright (c) 2025, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Segment RXO to the FHIR MedicationRequest Resource.

This ConceptMap represents the mapping from the HL7 V2 RXO Segment to the FHIR MedicationRequest Resource. See also the FHIR Shorthand or the CSV Source.

HL7 v2 | Condition (IF True, args) | HL7 FHIR | Comments
--- | --- | --- | ---
Sort Order | Identifier | Name | Data Type | Cardinality - Min | Cardinality - Max | Computable ANTLR | Computable FHIRPath | Narrative | FHIR Attribute | Extension | Data Type | Cardinality - Min | Cardinality - Max | Data Type Mapping | Vocabulary Mapping (IS, ID, CE, CEN, CWE) | Assignment
0 | RXO |  |  |  |  |  |  |  | MedicationRequest.intent |  | code |  |  |  |  |  |
1 | RXO-1 | Requested Give Code | CWE | 0 | 1 |  |  |  | MedicationRequest.medication(MedicationRequest.Medication.code) |  | CodeableConcept | 1 |  | CWE[CodeableConcept] |  |  |
2 | RXO-2 | Requested Give Amount - Minimum | NM | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.value |  | decimal |  |  |  |  |  |
2 | RXO-2 | Requested Give Amount - Minimum | NM | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.doseAndRate.type |  |  |  |  |  |  | "ordered" |
3 | RXO-3 | Requested Give Amount - Maximum | NM | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.value |  | decimal |  |  |  |  |  |
4 | RXO-4 | Requested Give Units | CWE | 0 | 1 | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED) |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.code |  | code |  |  | CWE[Code] | RequestedGiveUnits |  |
4 | RXO-4 | Requested Give Units | CWE | 0 | 1 | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED) |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.unit |  | string |  |  | CWE[String] |  |  |
4 | RXO-4 | Requested Give Units | CWE | 0 | 1 | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED) |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.code |  | code |  |  | CWE[Code] |  |  |
4 | RXO-4 | Requested Give Units | CWE | 0 | 1 | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED) |  |  | MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.unit |  | string |  |  | CWE[String] |  |  |
5 | RXO-5 | Requested Dosage Form | CWE | 0 | 1 |  |  |  | MedicationRequest.medication(MedicationRequest.Medication.doseForm) |  | CodeableConcept |  |  | CWE[CodeableConcept] | RequestedDosageForm |  |
6 | RXO-6 | Provider's Pharmacy/Treatment Instructions | CWE | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |
7 | RXO-7 | Provider's Administration Instructions | CWE | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |
8 | RXO-8 | Deliver-To Location | CM | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
9 | RXO-9 | Allow Substitutions | ID | 0 | 1 |  |  |  | MedicationRequest.substitution.allowedCodeableConcept |  | CodeableConcept |  |  | ID[CodeableConcept] | AllowSubstitution |  |
10 | RXO-10 | Requested Dispense Code | CWE | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
11 | RXO-11 | Requested Dispense Amount | NM | 0 | 1 |  |  |  | MedicationRequest.dispenseRequest.quantity.value |  | decimal |  |  |  |  |  |
12 | RXO-12 | Requested Dispense Units | CWE | 0 | 1 | IF RXO-12.1 IS VALUED OR RXO-12.3 IS VALUED |  |  | MedicationRequest.dispenseRequest.quantity.code |  | code |  |  | CWE[Code] | RequestedDispenseUnits |  |
12 | RXO-12 | Requested Dispense Units | CWE | 0 | 1 | IF RXO-12.1 IS NOT VALUED AND RXO-12.3 IS NOT VALUED |  |  | MedicationRequest.dispenseRequest.quantity.unit |  | string |  |  | CWE[String] |  |  |
13 | RXO-13 | Number Of Refills | NM | 0 | 1 |  |  |  | MedicationRequest.dispenseRequest.numberOfRepeatsAllowed |  | unsignedInt |  |  |  |  |  |
14 | RXO-14 | Ordering Provider's DEA Number | XCN | 0 | -1 |  |  |  | MedicationRequest.requester(MedicationRequest.Practitioner) |  | Reference |  |  | XCN[Practitioner] |  |  |
15 | RXO-15 | Pharmacist/Treatment Supplier's Verifier ID | XCN | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |
16 | RXO-16 | Needs Human Review | ID | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
17 | RXO-17 | Requested Give Per (Time Unit) | ST | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
18 | RXO-18 | Requested Give Strength | NM | 0 | 1 |  |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.value |  |  |  |  |  |  |  |
19 | RXO-19 | Requested Give Strength Units | CWE | 0 | 1 | IF RXO-19.1 IS VALUED OR RXO-19.3 IS VALUED |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.code |  | code |  |  | CWE[Code] | RequestedGiveStrengthUnits |  |
19 | RXO-19 | Requested Give Strength Units | CWE | 0 | 1 | IF RXO-19.1 IS NOT VALUED AND RXO-19.3 IS NOT VALUED |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.unit |  | string |  |  | CWE[String] |  |  |
20 | RXO-20 | Indication | CWE | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |
21 | RXO-21 | Requested Give Rate Amount | ST | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
22 | RXO-22 | Requested Give Rate Units | CWE | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
23 | RXE-19 | Total Daily Dose | CQ | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator |  | Quantity | 0 | 1 | CQ[Quantity] |  |  |
23 | RXE-19 | Total Daily Dose | CQ | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.value |  | Quantity | 0 | 1 |  |  | "1" |
23 | RXE-19 | Total Daily Dose | CQ | 0 | 1 |  |  |  | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.code |  |  |  |  |  |  | "d" |
24 | RXO-24 | Supplementary Code | CWE | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |
25 | RXO-25 | Requested Drug Strength Volume | NM | 0 | 1 |  |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.value |  | decimal |  |  |  |  |  |
26 | RXO-26 | Requested Drug Strength Volume Units | CWE | 0 | 1 | IF RXO-26.1 IS VALUED OR RXO-26.3 IS VALUED |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.code |  | code |  |  |  | RequestedDrugStrengthVolumeUnits |  |
26 | RXO-26 | Requested Drug Strength Volume Units | CWE | 0 | 1 | IF RXO-26.1 IS NOT VALUED AND RXO-26.3 IS NOT VALUED |  |  | MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.unit |  | string |  |  | CWE[String] |  |  |
27 | RXO-27 | Pharmacy Order Type | ID | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
28 | RXO-28 | Dispensing Interval | NM | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
29 | RXO-29 | Medication Instance Identifier | EI | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
30 | RXO-30 | Segment Instance Identifier | EI | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
31 | RXO-31 | Mood Code | CNE | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
32 | RXO-32 | Dispensing Pharmacy | CWE | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
33 | RXO-33 | Dispensing Pharmacy Address | XAD | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
34 | RXO-34 | Deliver-to Patient Location | PL | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
35 | RXO-35 | Deliver-to Address | XAD | 0 | 1 |  |  |  |  |  |  |  |  |  |  |  |
36 | RXO-36 | Pharmacy Phone Number | XTN | 0 | -1 |  |  |  |  |  |  |  |  |  |  |  |

Mapping from (not specified) to (not specified)

Group 1 Mapping from `unspecified code system` to `unspecified code system`

Source Concept Details | Relationship | Target Concept Details
Codes from | ComputableANTLR |  | Codes from
RXO |  |  | is equivalent to | intent | = "original-order"
RXO-1 | Requested Give Code |  | is equivalent to | medication(Medication.code) | medication(Medication.code)
RXO-2 | Requested Give Amount - Minimum |  | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.low.value | dosageInstruction.doseAndRate[1].doseRange.low.value
RXO-2 | Requested Give Amount - Minimum |  | is equivalent to | dosageInstruction.doseAndRate[1].type | dosageInstruction.doseAndRate[1].type
RXO-3 | Requested Give Amount - Maximum |  | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.high.value | dosageInstruction.doseAndRate[1].doseRange.high.value
RXO-4 | Requested Give Units | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED) | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.low.code | dosageInstruction.doseAndRate[1].doseRange.low.code
RXO-4 | Requested Give Units | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED) | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.low.unit | dosageInstruction.doseAndRate[1].doseRange.low.unit
RXO-4 | Requested Give Units | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED) | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.high.code | dosageInstruction.doseAndRate[1].doseRange.high.code
RXO-4 | Requested Give Units | IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED) | is equivalent to | dosageInstruction.doseAndRate[1].doseRange.high.unit | dosageInstruction.doseAndRate[1].doseRange.high.unit
RXO-5 | Requested Dosage Form |  | is equivalent to | medication(Medication.doseForm) | medication(Medication.doseForm)
RXO-9 | Allow Substitutions |  | is equivalent to | substitution.allowedCodeableConcept | substitution.allowedCodeableConcept
RXO-11 | Requested Dispense Amount |  | is equivalent to | dispenseRequest.quantity.value | dispenseRequest.quantity.value
RXO-12 | Requested Dispense Units | IF RXO-12.1 IS VALUED OR RXO-12.3 IS VALUED | is equivalent to | dispenseRequest.quantity.code | dispenseRequest.quantity.code
RXO-12 | Requested Dispense Units | IF RXO-12.1 IS NOT VALUED AND RXO-12.3 IS NOT VALUED | is equivalent to | dispenseRequest.quantity.unit | dispenseRequest.quantity.unit
RXO-13 | Number Of Refills |  | is equivalent to | dispenseRequest.numberOfRepeatsAllowed | dispenseRequest.numberOfRepeatsAllowed
RXO-14 | Ordering Provider's DEA Number |  | is equivalent to | requester(Practitioner) | requester(Practitioner)
RXO-18 | Requested Give Strength |  | is equivalent to | medicationReference(Medication.ingredient.strength.numerator.value | medicationReference(Medication.ingredient.strength.numerator.value
RXO-19 | Requested Give Strength Units | IF RXO-19.1 IS VALUED OR RXO-19.3 IS VALUED | is equivalent to | medicationReference(Medication.ingredient.strength.numerator.code | medicationReference(Medication.ingredient.strength.numerator.code
RXO-19 | Requested Give Strength Units | IF RXO-19.1 IS NOT VALUED AND RXO-19.3 IS NOT VALUED | is equivalent to | medicationReference(Medication.ingredient.strength.numerator.unit | medicationReference(Medication.ingredient.strength.numerator.unit
RXE-19 | Total Daily Dose |  | is equivalent to | dosageInstruction.maxDosePerPeriod.numerator | dosageInstruction.maxDosePerPeriod.numerator
RXE-19 | Total Daily Dose |  | is equivalent to | dosageInstruction.maxDosePerPeriod.denominator.value | dosageInstruction.maxDosePerPeriod.denominator.value
RXE-19 | Total Daily Dose |  | is equivalent to | dosageInstruction.maxDosePerPeriod.denominator.code | dosageInstruction.maxDosePerPeriod.denominator.code
RXO-25 | Requested Drug Strength Volume |  | is equivalent to | medicationReference(Medication.ingredient.strength.denominator.value | medicationReference(Medication.ingredient.strength.denominator.value
RXO-26 | Requested Drug Strength Volume Units | IF RXO-26.1 IS VALUED OR RXO-26.3 IS VALUED | is equivalent to | medicationReference(Medication.ingredient.strength.denominator.code | medicationReference(Medication.ingredient.strength.denominator.code
RXO-26 | Requested Drug Strength Volume Units | IF RXO-26.1 IS NOT VALUED AND RXO-26.3 IS NOT VALUED | is equivalent to | medicationReference(Medication.ingredient.strength.denominator.unit | medicationReference(Medication.ingredient.strength.denominator.unit

### Notes: