Release 4 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3 R2

Maturity Level : N/A
Responsible Owner: Pharmacy icon Work Group Standards Status : Informative Security Category : Business Compartments : Not linked to any No defined compartments

Mappings for the medication Medication resource (see Mappings to Other Standards for further information & status).

    manufacturer FiveWs.actor
Medication clinical.medication
    identifier FiveWs.identifier
    code FiveWs.class
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon , provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
Medication
    identifier
    code RXO-1.1-Requested RXO-1.1 Requested Give Code.code / RXE-2.1-Give RXE-2.1 Give Code.code / RXD-2.1-Dispense/Give RXD-2.1 Dispense/Give Code.code / RXG-4.1-Give RXG-4.1 Give Code.code /RXA-5.1-Administered /RXA-5.1 Administered Code.code / RXC-2.1 Component Code
    status
    manufacturer     marketingAuthorizationHolder RXD-20-Substance Manufacturer Name / RXG-21-Substance Manufacturer Name / RXA-17-Substance Manufacturer Name
    form     doseForm RXO-5-Requested RXO-5 Requested Dosage Form / RXE-6-Give RXE-6 Give Dosage Form / RXD-6-Actual RXD-6 Actual Dosage Form / RXG-8-Give RXG-8 Give Dosage Form / RXA-8-Administered RXA-8 Administered Dosage Form
    amount     packageSize
    ingredient         numberOfItems
        amountPerItem
        item[x]     ingredient
RXC-2-Component         item RXC-2 Component Code if medication: RXO-1-Requested RXO-1 Requested Give Code / RXE-2-Give RXE-2 Give Code / RXD-2-Dispense/Give RXD-2-Dispense Give Code / RXG-4-Give RXG-4 Give Code / RXA-5-Administered RXA-5 Administered Code
        isActive
        strength         role
RXC-3-Component         strength[x] RXC-3 Component Amount & RXC-4-Component RXC-4 Component Units if medication: RXO-2-Requested RXO-2 Requested Give Amount - Minimum & RXO-4-Requested RXO-4 Requested Give Units / RXO-3-Requested RXO-3 Requested Give Amount - Maximum & RXO-4-Requested RXO-4 Requested Give Units / RXO-11-Requested RXO-11 Requested Dispense Amount & RXO-12-Requested RXO-12 Requested Dispense Units / RXE-3-Give RXE-3 Give Amount - Minimum & RXE-5-Give RXE-5 Give Units / RXE-4-Give RXE-4 Give Amount - Maximum & RXE-5-Give RXE-5 Give Units / RXE-10-Dispense RXE-10 Dispense Amount & RXE-10-Dispense RXE-10 Dispense Units
    batch     instance
        identifier
        lotNumber RXA-15 Substance Lot Number / RXG-19 Substance Lot Number
        expirationDate RXA-16 Substance Expiration Date / RXG-20 Substance Expiration Date
    definition
Medication ManufacturedProduct[classCode=ADMM]
    identifier .id
    code .code
    status .statusCode
    manufacturer     marketingAuthorizationHolder .player.scopingRole[typeCode=MANU].scoper
    form     doseForm .formCode
    amount     packageSize .quantity
    ingredient .scopesRole[typeCode=INGR]
        item[x]         item .player
        isActive NA
        strength         role NA
        strength[x] .quantity
    batch     instance .player[classCode=CONT]
        lotNumber         identifier .id
        lotNumber .id
        expirationDate participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime
Medication NewRx/MedicationPrescribed -or- RxFill/MedicationDispensed -or- RxHistoryResponse/MedicationDispensed -or- RxHistoryResponse/MedicationPrescribed
    identifier
    code coding.code = //element(*,MedicationType)/DrugCoded/ProductCode coding.system = //element(*,MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(*,MedicationType)/DrugDescription
    status
    manufacturer     marketingAuthorizationHolder no mapping
    form     doseForm coding.code = //element(*,DrugCodedType)/FormCode coding.system = //element(*,DrugCodedType)/FormSourceCode
    amount     packageSize
    ingredient         numberOfItems
        amountPerItem
        item[x]     ingredient
        item coding.code = //element(*,MedicationType)/DrugCoded/ProductCode coding.system = //element(*,MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(*,MedicationType)/DrugDescription
        isActive
        strength         role
        strength[x] //element(*,DrugCodedType)/Strength
    batch     instance no mapping
        lotNumber         identifier
        lotNumber no mapping
        expirationDate no mapping
    definition
doc2=http%3A%2F%2Fhl7.org%2Ffhir%2FR4