US Veterans Health Administration FHIR Map Set Implementation Guide
1.3.1 - 250401 United States of America flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: MedicationRequestNonVA - Mappings

Active as of 2025-03-31

Mappings for the MedicationRequestNonVA resource profile.

Scroll down for the Raw FHIR, CDW & SDA mappings (if any).

Note that the CDW and SDA mappings are derived from a look-up based on the VistA source mappings in CDW and VPR SDA.

Mapping Sources

Use Case: MedicationRequest: NonVA (Source)NON-VA MEDS (55.05).001IEN.01ORDERABLE ITEM1DISPENSE DRUG2DOSAGE3MEDICATION ROUTE4SCHEDULE5STATUS7ORDER NUMBER10DISCLAIMER11DOCUMENTED DATE12DOCUMENTED BY13CLINIC14COMMENTS15INDICATION FOR USE16SIG

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1762 for review V2F NON-VA MEDS - ORDER NUMBER (55.05-7) source value MedicationRequest.identifier[va-order-number] .value .system=http://va.gov/identifiers/$Sta3n/55.05-7
.type=http://terminology.hl7.org/CodeSystem/v2-0203#FILL
Not required by US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1762-1 for review V2F fixed value MedicationRequest.identifier[va-order-number] .system http://va.gov/identifiers/$Sta3n/55.05-7 generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1762-2 for review V2F fixed value MedicationRequest.identifier[va-order-number] .type http://terminology.hl7.org/CodeSystem/v2-0203#FILL generated from mapParameter line 2 http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1763 for review V2F NON-VA MEDS - IEN (55.05-.001) source value MedicationRequest.identifier[va-ien] .value .system=http://va.gov/identifiers/$Sta3n/55.05 Not required by US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1763-1 for review V2F fixed value MedicationRequest.identifier[va-ien] .system http://va.gov/identifiers/$Sta3n/55.05 generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1540 for review V2F fixed value MedicationRequest.intent #plan Revisit this if we can influence US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1347 for review V2F fixed value MedicationRequest.reportedBoolean true http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1730 for review V2F fixed value MedicationRequest.requester .extension[http://hl7.org/fhir/StructureDefinition/data-absent-reason].valueCode #unsupported http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1731 for review V2F fixed value MedicationRequest.encounter .extension[http://hl7.org/fhir/StructureDefinition/data-absent-reason].valueCode #unsupported http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1732 for review V2F NON-VA MEDS - ORDERABLE ITEM (55.05-.01) source value 55.05-1 is null MedicationRequest.medicationCodeableConcept http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1733 for review V2F NON-VA MEDS - DISPENSE DRUG (55.05-1) source value MedicationRequest.medicationCodeableConcept http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1734 for review V2F NON-VA MEDS - DOSAGE (55.05-2) source value MedicationRequest.dosageInstruction .doseAndRate.doseQuantity.extension[http://hl7.org/fhir/StructureDefinition/originalText] http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1735 for review V2F NON-VA MEDS - MEDICATION ROUTE (55.05-3) source value MedicationRequest.dosageInstruction .route.text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1736 for review V2F NON-VA MEDS - SCHEDULE (55.05-4) source value MedicationRequest.dosageInstruction .timing.code.text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1737 for review V2F NON-VA MEDS - STATUS (55.05-5) fixed value NULL MedicationRequest.status #active use status, not discontinue date http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1738 for review V2F NON-VA MEDS - STATUS (55.05-5) fixed value NOT NULL MedicationRequest.status #inactive use status, not discontinue date http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1741 for review V2F NON-VA MEDS - DOCUMENTED DATE (55.05-11) source value MedicationRequest.authoredOn http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1742 for review V2F NON-VA MEDS - DOCUMENTED BY (55.05-12) reference MedicationRequest.recorder /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1743 for review V2F NON-VA MEDS - COMMENTS (55.05-14) source value MedicationRequest.note Concatenate Disclaimer to end. http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1744 for review V2F NON-VA MEDS - INDICATION FOR USE (55.05-15) source value MedicationRequest.reasonCode .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1745 for review V2F NON-VA MEDS - SIG (55.05-16) source value MedicationRequest.dosageInstruction .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1764 for review V2F NON-VA MEDS - DISCLAIMER (55.05-10) source value MedicationRequest.note Concatenate to Comment. Delimit with a period. http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1765 for review V2F NON-VA MEDS - CLINIC (55.05-13) reference MedicationRequest.extension[http://va.gov/fhir/StructureDefinition/medicationrequest-recordedLocation].valueReference /Location http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1

Mappings for Veterans Health Information Systems Technology and Architecture (VistA) ()

MedicationRequestNonVA
MedicationRequest
   extension
   extension (medicationrequest-recordedLocation)
      value[x]1765: reference based on NON-VA MEDS - CLINIC (55.05-13)
   identifier
   identifier (va-order-number)
      type1762-2: fixed value = http://terminology.hl7.org/CodeSystem/v2-0203#FILL

generated from mapParameter line 2

      system1762-1: fixed value = http://va.gov/identifiers/$Sta3n/55.05-7

generated from mapParameter line 1

      value1762: source value based on NON-VA MEDS - ORDER NUMBER (55.05-7)

Not required by US Core

   identifier (va-ien)
      system1763-1: fixed value = http://va.gov/identifiers/$Sta3n/55.05

generated from mapParameter line 1

      value1763: source value based on NON-VA MEDS - IEN (55.05-.001)

Not required by US Core

   status1737: fixed value = #active when NON-VA MEDS - STATUS (55.05-5) if NULL, 1738: fixed value = #inactive when NON-VA MEDS - STATUS (55.05-5) if NOT NULL

use status, not discontinue date

,

use status, not discontinue date

   intent1540: fixed value = #plan

Revisit this if we can influence US Core

   reported[x] (reportedBoolean)1347: fixed value = true
   medication[x] (medicationCodeableConcept)1732: source value based on NON-VA MEDS - ORDERABLE ITEM (55.05-.01) if 55.05-1 is null, 1733: source value based on NON-VA MEDS - DISPENSE DRUG (55.05-1),
   encounter
      extension
      extension (data-absent-reason)
         value[x]1731: fixed value = #unsupported
   authoredOn1741: source value based on NON-VA MEDS - DOCUMENTED DATE (55.05-11)
   requester
      extension
      extension (data-absent-reason)
         value[x]1730: fixed value = #unsupported
   recorder1742: reference based on NON-VA MEDS - DOCUMENTED BY (55.05-12)
   reasonCode
      text1744: source value based on NON-VA MEDS - INDICATION FOR USE (55.05-15)
   note1743: source value based on NON-VA MEDS - COMMENTS (55.05-14), 1764: source value based on NON-VA MEDS - DISCLAIMER (55.05-10)

Concatenate Disclaimer to end.

,

Concatenate to Comment. Delimit with a period.

   dosageInstruction
      text1745: source value based on NON-VA MEDS - SIG (55.05-16)
      timing
         code
            text1736: source value based on NON-VA MEDS - SCHEDULE (55.05-4)
      route
         text1735: source value based on NON-VA MEDS - MEDICATION ROUTE (55.05-3)
      doseAndRate
         dose[x]
         dose[x] (doseQuantity)
            extension (originalText)1734: source value based on NON-VA MEDS - DOSAGE (55.05-2)

Mappings for Clinical Data Warehouse (CDW) ()

MedicationRequestNonVA
MedicationRequest
   extension
   extension (medicationrequest-recordedLocation)
      value[x]NonVAMed.NonVAMed.LocationIEN
   identifier
   identifier (va-order-number)
      valueNonVAMed.NonVAMed.CPRSOrderIEN
   statusNonVAMed.NonVAMed.NonVAMedStatus
   medication[x] (medicationCodeableConcept)NonVAMed.NonVAMed.PharmacyOrderableItemIEN, NonVAMed.NonVAMed.LocalDrugIEN
   authoredOnNonVAMed.NonVAMed.DocumentedDateTime
   recorderNonVAMed.NonVAMed.DocumentedByStaffIEN
   dosageInstruction
      timing
         code
            textNonVAMed.NonVAMed.Schedule
      route
         textNonVAMed.NonVAMed.MedicationRoute
      doseAndRate
         dose[x]
         dose[x] (doseQuantity)
            extension (originalText)NonVAMed.NonVAMed.Dosage

Mappings for Summary Document Architecure (SDA) ()

MedicationRequestNonVA
MedicationRequest
   extension
   extension (medicationrequest-recordedLocation)
      value[x]Medication.EnteredAt,Medication.EnteringOrganization
   identifier
   identifier (va-order-number)
      valueMedication.ExternalId,Medication.PlacerId
   statusMedication.PharmacyStatus,Medication.VAStatus
   medication[x] (medicationCodeableConcept)Medication.DosageForm,Medication.OrderItem,Medication.IsNonFormulary,Medication.PharmacyOrderItem, Medication.DrugProduct
   authoredOnMedication.EnteredOn
   recorderMedication.EnteredBy,Medication.OrderedBy
   noteMedication.Comments, Medication.Statement
   dosageInstruction
      timing
         code
            textMedication.Sig,Medication.Frequency
      route
         textMedication.Route,Medication.Sig
      doseAndRate
         dose[x]
         dose[x] (doseQuantity)
            extension (originalText)Medication.Sig,Medication.DoseQuantity,Medication.TextInstruction

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

MedicationRequestNonVA
MedicationRequestRequest
   identifierRequest.identifier
   identifier (va-order-number)Request.identifier
   identifier (va-ien)Request.identifier
   statusRequest.status
   statusReasonRequest.statusReason
   intentRequest.intent
   priorityRequest.priority
   medication[x]Request.code
   medication[x] (medicationCodeableConcept)Request.code
   subjectRequest.subject
   encounterRequest.context
   supportingInformationRequest.supportingInfo
   authoredOnRequest.authoredOn
   requesterRequest.requester
   performerRequest.performer
   performerTypeRequest.performerType
   reasonCodeRequest.reasonCode
   reasonReferenceRequest.reasonReference
   instantiatesCanonicalRequest.instantiates
   basedOnRequest.basedOn
   groupIdentifierRequest.groupIdentifier
   insuranceRequest.insurance
   noteRequest.note
   dosageInstructionRequest.occurrence[x]
   priorPrescriptionRequest.replaces
   eventHistoryRequest.relevantHistory

Mappings for Mapping to NCPDP SCRIPT 10.6 (http://ncpdp.org/SCRIPT10_6)

MedicationRequestNonVA
MedicationRequestMessage/Body/NewRx
   identifierMessage/Header/PrescriberOrderNumber
   identifier (va-order-number)Message/Header/PrescriberOrderNumber
   identifier (va-ien)Message/Header/PrescriberOrderNumber
   statusno mapping
   categoryMessage/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
   category (us-core)Message/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
   medication[x]Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
   medication[x] (medicationCodeableConcept)Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
   subjectMessage/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
   encounterno mapping
   authoredOnMessage/Body/NewRx/MedicationPrescribed/WrittenDate
   reasonCodeMessage/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
   reasonReferenceno mapping
   noteMessage/Body/NewRx/MedicationPrescribed/Note
   dispenseRequestMessage/Body/NewRx/MedicationPrescribed/ExpirationDate
      validityPeriodMessage/Body/NewRx/MedicationPrescribed/Refills
      numberOfRepeatsAllowedMessage/Body/NewRx/MedicationPrescribed/Quantity
      quantityMessage/Body/NewRx/MedicationPrescribed/DaysSupply
      expectedSupplyDurationMessage/Body/NewRx/MedicationPrescribed/Substitutions
   substitutionspecific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
      allowed[x]specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
      reasonnot mapped
   priorPrescriptionnot mapped

Mappings for RIM Mapping (http://hl7.org/v3)

MedicationRequestNonVA
MedicationRequestEntity. Role, or Act, CombinedMedicationRequest
   textAct.text?
   containedN/A
   extension
   extension (medicationrequest-recordedLocation)
      idn/a
      urlN/A
      value[x]N/A
   modifierExtensionN/A
   identifier.id
   identifier (va-order-number).id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (va-ien).id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   status.statusCode
   statusReason.inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde
   intent.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
   category.inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
   category (us-core).inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
   priority.priorityCode
   doNotPerformSubstanceAdministration.actionNegationInd
   reported[x].participation[typeCode=INF].role
   reported[x] (reportedBoolean).participation[typeCode=INF].role
   medication[x]consumable.administrableMedication
   medication[x] (medicationCodeableConcept)consumable.administrableMedication
   subject.participation[typeCode=AUT].role
   encounter.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
      idn/a
      extensionn/a
      extension (data-absent-reason)ANY.nullFlavor
         idn/a
         urlN/A
         value[x]N/A
      referenceN/A
      typeN/A
      identifier.identifier
      displayN/A
   supportingInformation.outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG, ENC, PROC, SPLY, SBADM, OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN, DEF, INT PRMS, RQO, PRP, APT, ARQ, GOL)]
   authoredOnauthor.time
   requester.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      extension (data-absent-reason)ANY.nullFlavor
         idn/a
         urlN/A
         value[x]N/A
      referenceN/A
      typeN/A
      identifier.identifier
      displayN/A
   performer.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
   performerType.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
   recorder.participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType)
   reasonCodereason.observation.reasonCode
      idn/a
      extensionn/a
      codingunion(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   reasonReferencereason.observation[code=ASSERTION].value
   instantiatesCanonical.outboundRelationship[typeCode=DEFN].target
   instantiatesUri.outboundRelationship[typeCode=DEFN].target
   basedOn.outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP]
   groupIdentifier.outboundRelationship(typeCode=COMP].target[classCode=SBADM, moodCode=INT].id
   courseOfTherapyTypeAct.code where classCode = LIST and moodCode = EVN
   insurance.outboundRelationship[typeCode=COVBY].target
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   dosageInstructionsee dosageInstruction mapping
      idn/a
      extensionn/a
      modifierExtensionN/A
      sequence.text
      text.text
      additionalInstruction.text
      patientInstruction.text
      timing.effectiveTime
         idn/a
         extensionn/a
         modifierExtensionN/A
         eventQLIST<TS>
         repeatImplies PIVL or EIVL
            idn/a
            extensionn/a
            bounds[x]IVL(TS) used in a QSI
            countPIVL.count
            countMaxPIVL.count
            durationPIVL.phase
            durationMaxPIVL.phase
            durationUnitPIVL.phase.unit
            frequencyPIVL.phase
            frequencyMaxPIVL.phase
            periodPIVL.phase
            periodMaxPIVL.phase
            periodUnitPIVL.phase.unit
            dayOfWeekn/a
            timeOfDayn/a
            whenEIVL.event
            offsetEIVL.offset
         codeQSC.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            text./originalText[mediaType/code="text/plain"]/data
      asNeeded[x].outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept
      site.approachSiteCode
      route.routeCode
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      method.doseQuantity
      doseAndRate
         idn/a
         extensionn/a
         dose[x].doseQuantity
         dose[x] (doseQuantity).doseQuantity
            idn/a
            extensionn/a
            valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
            unitPQ.unit
            systemCO.codeSystem, PQ.translation.codeSystem
            codePQ.code, MO.currency, PQ.translation.code
         rate[x].rateQuantity
      maxDosePerPeriod.maxDoseQuantity
      maxDosePerAdministrationnot supported
      maxDosePerLifetimenot supported
   dispenseRequestcomponent.supplyEvent
      idn/a
      extensionn/a
      modifierExtensionN/A
      initialFillSubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply
         idn/a
         extensionn/a
         modifierExtensionN/A
         quantitySupply.quantity[moodCode=RQO]
         durationSupply.effectivetime[moodCode=RQO]
      dispenseIntervalSupply.effectivetime[moodCode=RQO]
      validityPeriodeffectiveTime
      numberOfRepeatsAllowedrepeatNumber
      quantityquantity
      expectedSupplyDurationexpectedUseTime
      performer.outboundRelationship[typeCode=COMP].target[classCode=SPLY, moodCode=RQO] .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
   substitutionsubjectOf.substitutionPersmission
      idn/a
      extensionn/a
      modifierExtensionN/A
      allowed[x]code
      reasonreasonCode
   priorPrescription.outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO]
   detectedIssue.inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value
   eventHistory.inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

MedicationRequestNonVA
MedicationRequest
   identifierFiveWs.identifier
   identifier (va-order-number)FiveWs.identifier
   identifier (va-ien)FiveWs.identifier
   statusFiveWs.status
   intentFiveWs.class
   categoryFiveWs.class
   category (us-core)FiveWs.class
   priorityFiveWs.grade
   medication[x]FiveWs.what[x]
   medication[x] (medicationCodeableConcept)FiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   supportingInformationFiveWs.context
   authoredOnFiveWs.recorded
   requesterFiveWs.author
   performerFiveWs.actor
   recorderFiveWs.who
   reasonCodeFiveWs.why[x]
   reasonReferenceFiveWs.why[x]
   dispenseRequest
      performerFiveWs.who

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

MedicationRequestNonVA
MedicationRequest
   identifierORC-2-Placer Order Number / ORC-3-Filler Order Number
   identifier (va-order-number)ORC-2-Placer Order Number / ORC-3-Filler Order Number
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (va-ien)ORC-2-Placer Order Number / ORC-3-Filler Order Number
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   medication[x] (medicationCodeableConcept)RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   subjectPID-3-Patient ID List
   encounterPV1-19-Visit Number
   authoredOnRXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
   reasonCodeORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication
      codingC*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   dosageInstruction
      sequenceTQ1-1
      textRXO-6; RXE-21
      additionalInstructionRXO-7
      patientInstructionRXO-7
      timing
         code
            codingC*E.1-8, C*E.10-22
            textC*E.9. But note many systems use C*E.2 for this
      asNeeded[x]TQ1-9
      siteRXR-2
      routeRXR-1
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      methodRXR-4
      doseAndRateTQ1-2
         typeRXO-21; RXE-23
         dose[x]RXO-2, RXE-3
         dose[x] (doseQuantity)RXO-2, RXE-3
            valueSN.2 / CQ - N/A
            unit(see OBX.6 etc.) / CQ.2
            system(see OBX.6 etc.) / CQ.2
            code(see OBX.6 etc.) / CQ.2
         rate[x]RXE22, RXE23, RXE-24
      maxDosePerPeriodRXO-23, RXE-19
   dispenseRequest
      numberOfRepeatsAllowedRXE-12-Number of Refills
      quantityRXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
   substitution
      allowed[x]RXO-9-Allow Substitutions / RXE-9-Substitution Status
      reasonRXE-9 Substition status