This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

4.11.8 Resource Resource MedicationDispense - Mappings - Mappings

Mappings:

Mappings for the medicationdispense resource.

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

MedicationDispenseSupply[moodCode=EVN]
    identifier.id
    status.status
    patient.participation[typeCode=SBJ].role[classCode=PAT]
    dispenser.participation[typeCode=PFM].role[classCode=ASSIGN]
    authorizingPrescription.outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
    dispense.outboundRelationship[typeCode=COMP].target[classCode=SPLY, moodCode=EVN]
        identifier.id
        status.status
        type.code
        quantity.quantity
        medication.participation[typeCode=PRD].role
        whenPrepared.effectiveTime[xmi:type=IVL_TS].low
        whenHandedOver.effectiveTime[xmi:type=IVL_TS].high
        destination.participation[typeCode=DST].role
        receiver.participation[typeCode=RCV].role
        dosage.outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=INT]
            additionalInstructions.text
            timing[x].effectiveTime
            asNeeded[x]boolean: .outboundRelationship[typeCode=PRCN].negationInd (inversed - so negationInd = true means asNeeded=false

CodeableConcept: .outboundRelationship[typCode=PRCN].target[classCode=OBS, moodCode=EVN, isCriterionInd=true, code="Assertion"].value
            site.approachSiteCode
            route.routeCode
            method.methodCode
            quantity.doseQuantity
            rate.rateQuantity
            maxDosePerPeriod.maxDoseQuantity
    substitution.outboundRelationship[typeCode=COMP].target[classCode=SUBST, moodCode=EVN]
        type.code
        reason.reasonCode
        responsibleParty.participation[typeCode=PFM].role[classCode=ASSIGN]

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

MedicationDispense
    identifier
    status(Not clear whether or how V2 provides for a snapshot of dispense status)
    patientPID-3-Patient ID List
    dispenserRXD-10-Dispensing Provider / PRT-5-Participation Person: PRT-4-Participation='DP' (RXD-10 is deprecated)
    authorizingPrescriptionORC-3-Filler Order Number / ORC-2-Placer Order Number
    dispense
        identifier
        status
        typeRXD-33-Dispense Type
        quantityRXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
        medicationRXD-2-Dispense/Give Code
        whenPreparedRXD-3-Date/Time Dispensed
        whenHandedOverRXD-3-Date/Time Dispensed
        destinationRXD-13-Dispense-to Location; RXD-30-Dispense to Pharmacy; RXD-31-Dispense to Pharmacy Address (V2 (in definition of RXD-13, RXD-30 and RXD-31) directs use of the PRT segment but there doesn't appear to be a standard code in Table 0912 suitable for PRT-4-Participation)
        receiver
        dosage
            additionalInstructions
            timing[x]RDS:TQ1
            asNeeded[x]
            siteRXR-2-Administration Site
            routeRXR-1-Route
            methodRXR-4-Administration Method
            quantityRXE-23-Give Rate Amount / RXE-24.1-Give Rate Units.code / RXE-24.3-Give Rate Units.name of coding system
            rateRXE-22-Give Per (Time Unit)
            maxDosePerPeriodRXE-4-Give Amount - Maximum / RXE-5-Give Units
    substitution
        typeRXE-9-Substitution Status? (perhaps RXO-9-Allow Substitutions?)
        reason
        responsibleParty

comments powered by Disqus