STU 3 Ballot

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

11.2.7 Resource MedicationOrder - Mappings

Mappings for the medicationorder resource.

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

MedicationOrderCombinedMedicationRequest
    identifierid
    statusstatusCode
    medication[x]consumable.administrableMedication
    patientsubject.role
    encountercomponentOf.patientEncounter
    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
        texttext
        additionalInstructionscomponent.substanceAdministrationRequest.text
        timingeffectiveTime
        asNeeded[x]boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
        site[x]approachSiteCode
        routerouteCode
        methodmethodCode
        dose[x]doseQuantity
        maxDosePerPeriodmaxDoseQuantity
        maxDosePerAdministrationno mapping
        maxDosePerLifetimeno mapping
        rate[x]rateQuantity
    dispenseRequestcomponent.supplyEvent
        validityPeriodeffectiveTime
        numberOfRepeatsAllowedrepeatNumber
        quantityquantity
        expectedSupplyDurationexpectedUseTime
    substitutionsubjectOf.substitutionPersmission
        allowedcode
        reasonreasonCode
    priorPrescription.outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO]
    eventHistorynot mapped
        statusnot mapped
        actionnot mapped
        dateTimenot mapped
        actornot mapped
        reasonnot mapped

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

MedicationOrder
    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
    encounterPV1-19-Visit Number
    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
        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]
        site[x]RXR-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
        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
        allowedRXO-9-Allow Substitutions / RXE-9-Substitution Status
        reasonRXE-9 Substition status
    priorPrescription
    eventHistory
        status
        action
        dateTime
        actor
        reason

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

MedicationOrderMessage/Body/NewRx
    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)
    encounterno mapping
    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
        text
        additionalInstructions//element(*,SIGType)/Timing
        timing//element(*,SIGType)/SiteofAdministration
        asNeeded[x]Message/Body/NewRx/MedicationPrescribed/StructuredSIG/SiteofAdministration
        site[x]//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
        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
        allowedspecific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
        reasonnot mapped
    priorPrescriptionnot mapped
    eventHistorynot mapped
        statusnot mapped
        actionnot mapped
        dateTimenot mapped
        actornot mapped
        reason