HL7 Version 2 to FHIR
1.0.0-ballot - ballot International flag

HL7 Version 2 to FHIR, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2-to-fhir/ and changes regularly. See the Directory of published versions

ConceptMap: Segment RXO to MedicationRequest Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/segment-rxo-to-medicationrequest Version: 1.0.0-ballot
Active as of 2024-04-24 Computable Name: SegmentRXOToMedicationRequest

Copyright/Legal: Copyright (c) 2020, 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 v2Condition (IF True, args)HL7 FHIRComments
Sort OrderIdentifierNameData TypeCardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeExtensionData TypeCardinality - MinCardinality - MaxData Type MappingVocabulary Mapping
(IS, ID, CE, CEN, CWE)
Assignment
0RXOMedicationRequest.intentMedicationRequest.code
1RXO-1Requested Give CodeCWE01MedicationRequest.medication(MedicationRequest.Medication.code)MedicationRequest.CodeableConcept1CWE[CodeableConcept]RequestedGiveCode
2RXO-2Requested Give Amount - MinimumNM01MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.valueMedicationRequest.decimal
2RXO-2Requested Give Amount - MinimumNM01MedicationRequest.dosageInstruction.doseAndRate.type"ordered"
3RXO-3Requested Give Amount - MaximumNM01MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.valueMedicationRequest.decimal
4RXO-4Requested Give UnitsCWE01IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.codeMedicationRequest.codeCWE[Code]RequestedGiveUnits
4RXO-4Requested Give UnitsCWE01IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)MedicationRequest.dosageInstruction.doseAndRate.doseRange.low.unitMedicationRequest.stringCWE[String]
4RXO-4Requested Give UnitsCWE01IF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.codeMedicationRequest.codeCWE[Code]
4RXO-4Requested Give UnitsCWE01IF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)MedicationRequest.dosageInstruction.doseAndRate.doseRange.high.unitMedicationRequest.stringCWE[String]
5RXO-5Requested Dosage FormCWE01MedicationRequest.medication(MedicationRequest.Medication.doseForm)MedicationRequest.CodeableConceptCWE[CodeableConcept]RequestedDosageForm
6RXO-6Provider's Pharmacy/Treatment InstructionsCWE0-1
7RXO-7Provider's Administration InstructionsCWE0-1
8RXO-8Deliver-To LocationCM01
9RXO-9Allow SubstitutionsID01MedicationRequest.substitution.allowedCodeableConceptMedicationRequest.CodeableConceptID[CodeableConcept]AllowSubstition
10RXO-10Requested Dispense CodeCWE01
11RXO-11Requested Dispense AmountNM01MedicationRequest.dispenseRequest.quantity.valueMedicationRequest.decimal
12RXO-12Requested Dispense UnitsCWE01IF RXO-12.1 IS VALUED OR RXO-12.3 IS VALUEDMedicationRequest.dispenseRequest.quantity.codeMedicationRequest.codeCWE[Code]RequestedDispenseUnits
12RXO-12Requested Dispense UnitsCWE01IF RXO-12.1 IS NOT VALUED AND RXO-12.3 IS NOT VALUEDMedicationRequest.dispenseRequest.quantity.unitMedicationRequest.stringCWE[String]
13RXO-13Number Of RefillsNM01MedicationRequest.dispenseRequest.numberOfRepeatsAllowedMedicationRequest.unsignedInt
14RXO-14Ordering Provider's DEA NumberXCN0-1MedicationRequest.requester(MedicationRequest.Practitioner)ReferenceXCN[Practitioner]
15RXO-15Pharmacist/Treatment Supplier's Verifier IDXCN0-1
16RXO-16Needs Human ReviewID01
17RXO-17Requested Give Per (Time Unit)ST01
18RXO-18Requested Give StrengthNM01MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.value
19RXO-19Requested Give Strength UnitsCWE01IF RXO-19.1 IS VALUED OR RXO-19.3 IS VALUEDMedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.codeMedicationRequest.codeCWE[Code]RequestedGiveStrengthUnits
19RXO-19Requested Give Strength UnitsCWE01IF RXO-19.1 IS NOT VALUED AND RXO-19.3 IS NOT VALUEDMedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.numerator.unitMedicationRequest.stringCWE[String]
20RXO-20IndicationCWE0-1
21RXO-21Requested Give Rate AmountST01
22RXO-22Requested Give Rate UnitsCWE01
23RXE-19Total Daily DoseCQ01MedicationRequest.dosageInstruction.maxDosePerPeriod.numeratorMedicationRequest.Quantity01CQ[Quantity]
23RXE-19Total Daily DoseCQ01MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.valueMedicationRequest.Quantity01"1"
23RXE-19Total Daily DoseCQ01MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.code"d"
24RXO-24Supplementary CodeCWE0-1
25RXO-25Requested Drug Strength VolumeNM01MedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.valueMedicationRequest.decimal
26RXO-26Requested Drug Strength Volume UnitsCWE01IF RXO-26.1 IS VALUED OR RXO-26.3 IS VALUEDMedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.codeMedicationRequest.codeRequestedDrugStengthVolumeUnits
26RXO-26Requested Drug Strength Volume UnitsCWE01IF RXO-26.1 IS NOT VALUED AND RXO-26.3 IS NOT VALUEDMedicationRequest.medicationReference(MedicationRequest.Medication.ingredient.strength.denominator.unitMedicationRequest.stringCWE[String]
27RXO-27Pharmacy Order TypeID01
28RXO-28Dispensing IntervalNM01
29RXO-29Medication Instance IdentifierEI01
30RXO-30Segment Instance IdentifierEI01
31RXO-31Mood CodeCNE01
32RXO-32Dispensing PharmacyCWE01
33RXO-33Dispensing Pharmacy AddressXAD01
34RXO-34Deliver-to Patient LocationPL01
35RXO-35Deliver-to AddressXAD01
36RXO-36Pharmacy Phone NumberXTN0-1

Mapping from RXO to MedicationRequest

ACTIVE (not intended for production usage). Published on 2024-04-24 by HL7 International / Orders and Observations (HL7 Orders and Observations Workgroup: http://www.hl7.org/Special/com..., Keith W. Boone: kboone@ainq.com, Rob Hausam: rrhausam@gmail.com). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

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


Group 1 Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsProperties
Codes from vocabularymapdatatypemapvalueCodes from antlr
RXOis equivalent tointent= "original-order"
RXO-1Requested Give CodeRequestedGiveCodeCWE[CodeableConcept]is equivalent tomedication(Medication.code)medication(Medication.code)
RXO-2Requested Give Amount - Minimumis equivalent todosageInstruction.doseAndRate[1].doseRange.low.valuedosageInstruction.doseAndRate[1].doseRange.low.value
RXO-2Requested Give Amount - Minimum"ordered"is equivalent todosageInstruction.doseAndRate[1].typedosageInstruction.doseAndRate[1].type
RXO-3Requested Give Amount - Maximumis equivalent todosageInstruction.doseAndRate[1].doseRange.high.valuedosageInstruction.doseAndRate[1].doseRange.high.value
RXO-4Requested Give UnitsRequestedGiveUnitsCWE[Code]is equivalent todosageInstruction.doseAndRate[1].doseRange.low.codedosageInstruction.doseAndRate[1].doseRange.low.codeIF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)
RXO-4Requested Give UnitsCWE[String]is equivalent todosageInstruction.doseAndRate[1].doseRange.low.unitdosageInstruction.doseAndRate[1].doseRange.low.unitIF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)
RXO-4Requested Give UnitsCWE[Code]is equivalent todosageInstruction.doseAndRate[1].doseRange.high.codedosageInstruction.doseAndRate[1].doseRange.high.codeIF RXO-2 IS VALUED AND (IF RXO-4.1 IS VALUED OR RXO-4.3 IS VALUED)
RXO-4Requested Give UnitsCWE[String]is equivalent todosageInstruction.doseAndRate[1].doseRange.high.unitdosageInstruction.doseAndRate[1].doseRange.high.unitIF RXO-2 IS VALUED AND (IF RXO-4.1 IS NOT VALUED AND RXO-4.3 IS NOT VALUED)
RXO-5Requested Dosage FormRequestedDosageFormCWE[CodeableConcept]is equivalent tomedication(Medication.doseForm)medication(Medication.doseForm)
RXO-9Allow SubstitutionsAllowSubstitionID[CodeableConcept]is equivalent tosubstitution.allowedCodeableConceptsubstitution.allowedCodeableConcept
RXO-11Requested Dispense Amountis equivalent todispenseRequest.quantity.valuedispenseRequest.quantity.value
RXO-12Requested Dispense UnitsRequestedDispenseUnitsCWE[Code]is equivalent todispenseRequest.quantity.codedispenseRequest.quantity.codeIF RXO-12.1 IS VALUED OR RXO-12.3 IS VALUED
RXO-12Requested Dispense UnitsCWE[String]is equivalent todispenseRequest.quantity.unitdispenseRequest.quantity.unitIF RXO-12.1 IS NOT VALUED AND RXO-12.3 IS NOT VALUED
RXO-13Number Of Refillsis equivalent todispenseRequest.numberOfRepeatsAlloweddispenseRequest.numberOfRepeatsAllowed
RXO-14Ordering Provider's DEA NumberXCN[Practitioner]is equivalent torequester(Practitioner)requester(Practitioner)
RXO-18Requested Give Strengthis equivalent tomedicationReference(Medication.ingredient.strength.numerator.valuemedicationReference(Medication.ingredient.strength.numerator.value
RXO-19Requested Give Strength UnitsRequestedGiveStrengthUnitsCWE[Code]is equivalent tomedicationReference(Medication.ingredient.strength.numerator.codemedicationReference(Medication.ingredient.strength.numerator.codeIF RXO-19.1 IS VALUED OR RXO-19.3 IS VALUED
RXO-19Requested Give Strength UnitsCWE[String]is equivalent tomedicationReference(Medication.ingredient.strength.numerator.unitmedicationReference(Medication.ingredient.strength.numerator.unitIF RXO-19.1 IS NOT VALUED AND RXO-19.3 IS NOT VALUED
RXE-19Total Daily DoseCQ[Quantity]is equivalent todosageInstruction.maxDosePerPeriod.numeratordosageInstruction.maxDosePerPeriod.numerator
RXE-19Total Daily Dose"1"is equivalent todosageInstruction.maxDosePerPeriod.denominator.valuedosageInstruction.maxDosePerPeriod.denominator.value
RXE-19Total Daily Dose"d"is equivalent todosageInstruction.maxDosePerPeriod.denominator.codedosageInstruction.maxDosePerPeriod.denominator.code
RXO-25Requested Drug Strength Volumeis equivalent tomedicationReference(Medication.ingredient.strength.denominator.valuemedicationReference(Medication.ingredient.strength.denominator.value
RXO-26Requested Drug Strength Volume UnitsRequestedDrugStengthVolumeUnitsis equivalent tomedicationReference(Medication.ingredient.strength.denominator.codemedicationReference(Medication.ingredient.strength.denominator.codeIF RXO-26.1 IS VALUED OR RXO-26.3 IS VALUED
RXO-26Requested Drug Strength Volume UnitsCWE[String]is equivalent tomedicationReference(Medication.ingredient.strength.denominator.unitmedicationReference(Medication.ingredient.strength.denominator.unitIF RXO-26.1 IS NOT VALUED AND RXO-26.3 IS NOT VALUED

Notes: