US Veterans Health Administration FHIR Map Set Implementation Guide
1.6.49 - 250701 United States of America flag

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

Resource Profile: MedicationRequestUnsigned - Mappings

Draft as of 2025-06-13

Mappings for the MedicationRequestUnsigned resource profile.

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

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

Mapping Sources

Use Case: MedicationRequest: Unsigned (Source)Use Case: MedicationRequest: Unsigned (Source)ORDER (100).01ORDER #.02OBJECT OF ORDER1CURRENT AGENT/PROVIDER4WHEN ENTERED7ITEM ORDERED9REPLACED ORDER21START DATE22STOP DATE

Cross Mappings

FHIR Path VistA CDW SDA VPR
MedicationRequest.identifier.value 100-.01   RadOrder.OrderItem[Order].Description
RadOrder.Extension[ResultExtension].null
LabOrder.OrderItem[Order].Description
LabOrder.Priority.Description
OtherOrder.OrderCategory.Description
OtherOrder.OrderItem[Order].Description
OtherOrder.OrderStatus[VA.VAStatus].Description
OtherOrder.Priority.Description
OtherOrder.OrderItem[Order].OriginalText
 
MedicationRequest.subject 100-.02 CPRSOrder.OrderAction.ObjectOfOrderIEN
CPRSOrder.OrderAction.ObjectofOrderLabReferralPatientIEN
CPRSOrder.OrderAction.ObjectOfOrderPatientIEN
CPRSOrder.OrderAction.ParentFileNumber
CPRSOrder.OrderedItem.PatientIEN
RadOrder.Extension[ResultExtension].null  
MedicationRequest.requester 100-1     med.orderingProvider (>200-.01)
pharmacy (med).orderingProvider (>200-.01)
MedicationRequest.authoredOn 100-4 CPRSOrder.CPRSOrder.EnteredDateTime
CPRSOrder.CPRSOrder.EnteredVistaDate
CPRSOrder.OrderedItem.EnteredDateTime
CPRSOrder.OrderedItem.EnteredVistaDate
RadOrder.EnteredOn
RadOrder.NationalItem[CodeTable].SDACodingStandard
RadOrder.Extension[ResultExtension].CaseNumber
LabOrder.EnteredOn
LabOrder.NationalItem[CodeTable].SDACodingStandard
OtherOrder.EnteredOn
Medication.EnteredOn
med.ordered
order.entered
pharmacy (med).ordered
MedicationRequest.priorPrescription 100-9   RadOrder.Extension[OrderExtension].ReplacedOrder
LabOrder.Extension[LabOrderExtension].ReplacedOrder
OtherOrder.Extension[OrderExtension].ReplacedOrder
Medication.Extension[MedicationExtension].ReplacedOrder
 
MedicationRequest.dosageInstruction.timing.repeat.boundsPeriod.start 100-21 CPRSOrder.CPRSOrder.OrderStartDateTime
CPRSOrder.CPRSOrder.OrderStartVistaDate
CPRSOrder.OrderAction.OrderStartDateTime
CPRSOrder.OrderedItem.OrderStartDateSID
CPRSOrder.OrderedItem.OrderStartDateTime
CPRSOrder.OrderedItem.OrderStartVistaDate
RadOrder.FromTime
LabOrder.FromTime
LabOrder.SpecimenCollectedTime
OtherOrder.FromTime
Medication.FromTime
med.start
order.start
pharmacy (med).start
MedicationRequest.dosageInstruction.timing.repeat.boundsPeriod.end 100-22 CPRSOrder.CPRSOrder.OrderStopDateTime
CPRSOrder.CPRSOrder.OrderStopVistaDate
CPRSOrder.OrderedItem.OrderStopDateSID
CPRSOrder.OrderedItem.OrderStopDateTime
CPRSOrder.OrderedItem.OrderStopVistaDate
RadOrder.ToTime
LabOrder.ToTime
OtherOrder.ToTime
Medication.ToTime
med.stop
order.stop
pharmacy (med).stop
MedicationRequest.medicationCodeableConcept 100-7 CPRSOrder.CPRSOrder.ItemOrderedParentFileIEN
CPRSOrder.CPRSOrder.ItemOrderedParentFileNumber
   

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1225 for review V2F ORDER - ORDER # (100-.01) source value package like 'PS%' & class 'I' & [exclude supply] MedicationRequest.identifier .value .type=http://terminology.hl7.org/CodeSystem/v2-0203#PLAC confirm case http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1226 for review V2F ORDER - OBJECT OF ORDER (100-.02) reference MedicationRequest.subject /Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1227 for review V2F ORDER - CURRENT AGENT/PROVIDER (100-1) reference MedicationRequest.requester /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1228 for review V2F ORDER - WHEN ENTERED (100-4) source value MedicationRequest.authoredOn http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1232 for review V2F ORDER - REPLACED ORDER (100-9) reference MedicationRequest.priorPrescription The specific MedicationRequestXxx profile to use depends on the source data http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1234 for review V2F ORDER - START DATE (100-21) source value MedicationRequest.dosageInstruction .timing.repeat.boundsPeriod.start http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1235 for review V2F ORDER - STOP DATE (100-22) source value MedicationRequest.dosageInstruction .timing.repeat.boundsPeriod.end http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1549 for review V2F ORDER - ITEM ORDERED (100-7) source value MedicationRequest.medicationCodeableConcept confirm lookup http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
2168 in process V2F target not supported MedicationRequest.status auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2169 in process V2F target not supported MedicationRequest.intent auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2172 in process V2F target not supported MedicationRequest.reportedBoolean auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2173 in process V2F target not supported MedicationRequest.reportedReference auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2174 in process V2F target not supported MedicationRequest.medicationReference auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2175 in process V2F target not supported MedicationRequest.encounter auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
2176 in process V2F target not supported MedicationRequest.dosageInstruction.text auto added because of must-support http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest

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

MedicationRequestUnsigned
MedicationRequest
   identifier
      type1225-1: fixed value = http://terminology.hl7.org/CodeSystem/v2-0203#PLAC if package like 'PS%' & class 'I' & [exclude supply]

generated from mapParameter line 1

      value1225: source value based on ORDER - ORDER # (100-.01) if package like 'PS%' & class 'I' & [exclude supply]

confirm case

   status2168: target not supported

auto added because of must-support

   intent2169: target not supported

auto added because of must-support

   reported[x] (reportedBoolean)2172: target not supported

auto added because of must-support

   reported[x] (reportedReference)2173: target not supported

auto added because of must-support

   medication[x] (medicationCodeableConcept)1549: source value based on ORDER - ITEM ORDERED (100-7)

confirm lookup

   medication[x] (medicationReference)2174: target not supported

auto added because of must-support

   subject1226: reference based on ORDER - OBJECT OF ORDER (100-.02)
   encounter2175: target not supported

auto added because of must-support

   authoredOn1228: source value based on ORDER - WHEN ENTERED (100-4)
   requester1227: reference based on ORDER - CURRENT AGENT/PROVIDER (100-1)
   dosageInstruction
      text2176: target not supported

auto added because of must-support

      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               start1234: source value based on ORDER - START DATE (100-21)
               end1235: source value based on ORDER - STOP DATE (100-22)
   priorPrescription1232: reference based on ORDER - REPLACED ORDER (100-9)

The specific MedicationRequestXxx profile to use depends on the source data

Mappings for Clinical Data Warehouse (CDW) ()

MedicationRequestUnsigned
MedicationRequest
   medication[x] (medicationCodeableConcept)CPRSOrder.CPRSOrder.ItemOrderedParentFileIEN CPRSOrder.CPRSOrder.ItemOrderedParentFileNumber
   subjectCPRSOrder.OrderAction.ObjectOfOrderIEN CPRSOrder.OrderAction.ObjectofOrderLabReferralPatientIEN CPRSOrder.OrderAction.ObjectOfOrderPatientIEN CPRSOrder.OrderAction.ParentFileNumber CPRSOrder.OrderedItem.PatientIEN
   authoredOnCPRSOrder.CPRSOrder.EnteredDateTime CPRSOrder.CPRSOrder.EnteredVistaDate CPRSOrder.OrderedItem.EnteredDateTime CPRSOrder.OrderedItem.EnteredVistaDate
   dosageInstruction
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               startCPRSOrder.CPRSOrder.OrderStartDateTime CPRSOrder.CPRSOrder.OrderStartVistaDate CPRSOrder.OrderAction.OrderStartDateTime CPRSOrder.OrderedItem.OrderStartDateSID CPRSOrder.OrderedItem.OrderStartDateTime CPRSOrder.OrderedItem.OrderStartVistaDate
               endCPRSOrder.CPRSOrder.OrderStopDateTime CPRSOrder.CPRSOrder.OrderStopVistaDate CPRSOrder.OrderedItem.OrderStopDateSID CPRSOrder.OrderedItem.OrderStopDateTime CPRSOrder.OrderedItem.OrderStopVistaDate

Mappings for Summary Document Architecure (SDA) ()

MedicationRequestUnsigned
MedicationRequest
   identifier
      valueRadOrder.OrderItem[Order].Description RadOrder.Extension[ResultExtension].null LabOrder.OrderItem[Order].Description LabOrder.Priority.Description OtherOrder.OrderCategory.Description OtherOrder.OrderItem[Order].Description OtherOrder.OrderStatus[VA.VAStatus].Description OtherOrder.Priority.Description OtherOrder.OrderItem[Order].OriginalText
   subjectRadOrder.Extension[ResultExtension].null
   authoredOnRadOrder.EnteredOn RadOrder.NationalItem[CodeTable].SDACodingStandard RadOrder.Extension[ResultExtension].CaseNumber LabOrder.EnteredOn LabOrder.NationalItem[CodeTable].SDACodingStandard OtherOrder.EnteredOn Medication.EnteredOn
   dosageInstruction
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               startRadOrder.FromTime LabOrder.FromTime LabOrder.SpecimenCollectedTime OtherOrder.FromTime Medication.FromTime
               endRadOrder.ToTime LabOrder.ToTime OtherOrder.ToTime Medication.ToTime
   priorPrescriptionRadOrder.Extension[OrderExtension].ReplacedOrder LabOrder.Extension[LabOrderExtension].ReplacedOrder OtherOrder.Extension[OrderExtension].ReplacedOrder Medication.Extension[MedicationExtension].ReplacedOrder

Mappings for Virtual Patient Record XML (VPR) ()

MedicationRequestUnsigned
MedicationRequest
   authoredOnmed.ordered order.entered pharmacy (med).ordered
   requestermed.orderingProvider (>200-.01) pharmacy (med).orderingProvider (>200-.01)
   dosageInstruction
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               startmed.start order.start pharmacy (med).start
               endmed.stop order.stop pharmacy (med).stop

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

MedicationRequestUnsigned
MedicationRequestRequest
   identifierRequest.identifier
   statusRequest.status
   statusReasonRequest.statusReason
   intentRequest.intent
   priorityRequest.priority
   medication[x]Request.code
   medication[x] (medicationCodeableConcept)Request.code
   medication[x] (medicationReference)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)

MedicationRequestUnsigned
MedicationRequestMessage/Body/NewRx
   identifierMessage/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
   medication[x] (medicationReference)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)

MedicationRequestUnsigned
MedicationRequestEntity. Role, or Act, CombinedMedicationRequest
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.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
   reported[x] (reportedReference).participation[typeCode=INF].role
   medication[x]consumable.administrableMedication
   medication[x] (medicationCodeableConcept)consumable.administrableMedication
   medication[x] (medicationReference)consumable.administrableMedication
   subject.participation[typeCode=AUT].role
   encounter.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
   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
   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
   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
            bounds[x] (boundsPeriod)IVL(TS) used in a QSI
               idn/a
               extensionn/a
               start./low
               end./high
            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
      asNeeded[x].outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept
      site.approachSiteCode
      route.routeCode
      method.doseQuantity
      doseAndRate
         idn/a
         extensionn/a
         dose[x].doseQuantity
         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)

MedicationRequestUnsigned
MedicationRequest
   identifierFiveWs.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]
   medication[x] (medicationReference)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)

MedicationRequestUnsigned
MedicationRequest
   identifierORC-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
   medication[x] (medicationReference)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
   dosageInstruction
      sequenceTQ1-1
      textRXO-6; RXE-21
      additionalInstructionRXO-7
      patientInstructionRXO-7
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               startDR.1
               endDR.2
      asNeeded[x]TQ1-9
      siteRXR-2
      routeRXR-1
      methodRXR-4
      doseAndRateTQ1-2
         typeRXO-21; RXE-23
         dose[x]RXO-2, RXE-3
         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