STU 2 Ballot

This page is part of the Data Access Framework (v1.6.0: STU 2 Ballot 1) based on FHIR v1.6.0. . For a full list of available versions, see the Directory of published versions

D.4.1.4 StructureDefinition: DAF-MedicationOrder - Mappings

Mappings for the daf-medicationorder Profile.

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

Profile daf-medicationorder
MedicationOrderDAFMedicationOrderMessage/Body/NewRx
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   identifierMessage/Header/PrescriberOrderNumber
   statusno mapping
   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
   patientMessage/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
   encounter
   dateWrittenMessage/Body/NewRx/MedicationPrescribed/WrittenDate
   prescriberMessage/Body/NewRx/Prescriber (need detail to link to specific prescriber … Prescriber.Identification in SCRIPT)
   reasonCodeMessage/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
   reasonReferenceno mapping
   noteMessage/Body/NewRx/MedicationPrescribed/Note
   categoryMessage/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
   dosageInstructionMessage/Body/NewRx/MedicationPrescribed/Directions or //element(*,SIGType)/FreeText
      id
      extension
      modifierExtension
      text
      additionalInstructions//element(*,SIGType)/Timing
      timing//element(*,SIGType)/SiteofAdministration
      asNeeded[x]Message/Body/NewRx/MedicationPrescribed/StructuredSIG/SiteofAdministration
      siteCodeableConcept//element(*,SIGType)/RouteofAdministration
      route//element(*,SIGType)/Dose/DoseDeliveryMethodCode
      method//element(*,SIGType)/Dose
      dose[x]//element(*,SIGType)/MaximumDoseRestriction
      maxDosePerPeriod//element(*,SIGType)/MaximumDoseRestriction
      maxDosePerAdministration//element(*,SIGType)/MaximumDoseRestriction
      maxDosePerLifetime
      rate[x]no mapping
   dispenseRequestMessage/Body/NewRx/MedicationPrescribed/ExpirationDate
      id
      extension
      modifierExtension
      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
      id
      extension
      modifierExtension
      allowedspecific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
      reasonnot mapped
   priorPrescriptionnot mapped
   eventHistorynot mapped
      id
      extension
      modifierExtension
      statusnot mapped
      actionnot mapped
      dateTimenot mapped
      actornot mapped
      reason

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

Profile daf-medicationorder
MedicationOrderDAFMedicationOrderEntity. Role, or Act
   id
   meta
   implicitRules
   language
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   statusstatusCode
   medication[x]consumable.administrableMedication
   patientsubject.role
   encounterEntity. Role, or Act
   dateWrittenauthor.time
   prescriberauthor.role
   reasonCodereason.observation.reasonCode
   reasonReferencereason.observation[code=ASSERTION].value
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   categorynot mapped
   dosageInstructioncomponent.substanceAdministrationRequest
      idn/a
      extensionn/a
      modifierExtensionN/A
      texttext
      additionalInstructionscomponent.substanceAdministrationRequest.text
      timingeffectiveTime
      asNeeded[x]boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
      siteCodeableConceptapproachSiteCode
      routerouteCode
      methodmethodCode
      dose[x]doseQuantity
      maxDosePerPeriodmaxDoseQuantity
      maxDosePerAdministrationno mapping
      maxDosePerLifetimeno mapping
      rate[x]rateQuantity
   dispenseRequestcomponent.supplyEvent
      idn/a
      extensionn/a
      modifierExtensionN/A
      validityPeriodeffectiveTime
      numberOfRepeatsAllowedrepeatNumber
      quantityquantity
      expectedSupplyDurationexpectedUseTime
   substitutionsubjectOf.substitutionPersmission
      idn/a
      extensionn/a
      modifierExtensionN/A
      allowedcode
      reasonreasonCode
   priorPrescription.outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO]
   eventHistorynot mapped
      idn/a
      extensionn/a
      modifierExtensionN/A
      statusnot mapped
      actionnot mapped
      dateTimenot mapped
      actornot mapped
      reasonnot mapped

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

Profile daf-medicationorder
MedicationOrderDAFMedicationOrderclinical.medication
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   identifierid
   statusstatus
   medication[x]what
   patientwho.focus
   encounterworkflow.encounter
   dateWrittenwhen.recorded
   prescriberwho.actor
   reasonCodewhy
   reasonReferencewhy
   note
   category
   dosageInstruction
      id
      extension
      modifierExtension
      text
      additionalInstructions
      timing
      asNeeded[x]
      siteCodeableConcept
      route
      method
      dose[x]
      maxDosePerPeriod
      maxDosePerAdministration
      maxDosePerLifetime
      rate[x]
   dispenseRequest
      id
      extension
      modifierExtension
      validityPeriod
      numberOfRepeatsAllowed
      quantity
      expectedSupplyDuration
   substitution
      id
      extension
      modifierExtension
      allowed
      reason
   priorPrescription
   eventHistory
      id
      extension
      modifierExtension
      status
      action
      dateTime
      actor
      reason

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

Profile daf-medicationorder
MedicationOrderDAFMedicationOrder
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   identifierORC-2-Placer Order Number / ORC-3-Filler Order Number
   status
   medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   patientPID-3-Patient ID List
   encounter
   dateWrittenRXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
   prescriberRXE-13-Ordering Provider's DEA Number / RXO-14-Ordering Provider's DEA Number / RXE-14-Pharmacist/Treatment Supplier's Verifier ID / RXO-15-Pharmacist/Treatment Supplier's Verifier ID / ORC-12-Ordering Provider / PRT-5-Participation Person: PRT-4-Participation='OP' (all but last deprecated)
   reasonCodeORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication
   reasonReference
   note
   category
   dosageInstruction
      id
      extension
      modifierExtension
      textRXE-7.2-Provider's Administration Instructions.text / RXO-7.2-Provider's Administration Instructions.text / TQ1-10-Condition Text / TQ1-11-Text Instruction
      additionalInstructionsRXE-7.2-Provider's Administration Instructions.text / RXO-7.2-Provider's Administration Instructions.text / TQ1-10-Condition Text / TQ1-11-Text Instruction
      timingTQ1-X / ORC Quantity/timing
      asNeeded[x]
      siteCodeableConceptRXR-2-Administration Site
      routeRXR-1-Route
      methodRXR-4-Administration Method
      dose[x]RXE-23-Give Rate Amount / RXE-24.1-Give Rate Units.code / RXE-24.3-Give Rate Units.name of coding system
      maxDosePerPeriodRXE-4-Give Amount - Maximum / RXE-5-Give Units
      maxDosePerAdministration
      maxDosePerLifetime
      rate[x]RXE-22-Give Per (Time Unit)
   dispenseRequest
      id
      extension
      modifierExtension
      validityPeriod
      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
      expectedSupplyDuration
   substitution
      id
      extension
      modifierExtension
      allowedRXO-9-Allow Substitutions / RXE-9-Substitution Status
      reasonRXE-9 Substition status
   priorPrescription
   eventHistory
      id
      extension
      modifierExtension
      status
      action
      dateTime
      actor
      reason