Medication Prescription and Dispense (MPD)
1.0.0-comment-3 - ballot

Medication Prescription and Dispense (MPD), published by Integrating the Healthcare Enterprise (IHE). This guide is not an authorized publication; it is the continuous build for version 1.0.0-comment-3 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/pharm-mpd/tree/115/merge and changes regularly. See the Directory of published versions

## Resource Profile: IHEMedication - Mappings

Active as of 2026-04-23

Mappings for the IHEMedication resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Mapping to NCPDP SCRIPT 10.6 | FiveWs Pattern Mapping | RIM Mapping | HL7 V2 Mapping
--- | --- | --- | --- | ---
Medication | NewRx/MedicationPrescribed -or- RxFill/MedicationDispensed -or- RxHistoryResponse/MedicationDispensed -or- RxHistoryResponse/MedicationPrescribed | clinical.medication | Entity Role or Act ManufacturedProduct[classCode=ADMM] |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  |  | Act.text? |
contained |  |  | N/A |
Slices for extension |  |  |  |
extension:productName |  |  |  |
extension:classification |  |  |  |
extension:sizeOfItem |  |  |  |
extension:device |  |  |  |
extension:characteristic |  |  |  |
extension:unitOfPresentation |  |  |  |
modifierExtension |  |  | N/A |
identifier |  | FiveWs.identifier | .id |
code | coding.code = //element(* MedicationType)/DrugCoded/ProductCode coding.system = //element(* MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(* MedicationType)/DrugDescription | FiveWs.class | .code | RXO-1.1 Requested Give Code.code / RXE-2.1 Give Code.code / RXD-2.1 Dispense/Give Code.code / RXG-4.1 Give Code.code /RXA-5.1 Administered Code.code / RXC-2.1 Component Code
status |  |  | .statusCode |
marketingAuthorizationHolder |  |  | .player.scopingRole[typeCode=MANU].scoper |
doseForm | coding.code = //element(* DrugCodedType)/FormCode coding.system = //element(* DrugCodedType)/FormSourceCode |  | .formCode | RXO-5 Requested Dosage Form / RXE-6 Give Dosage Form / RXD-6 Actual Dosage Form / RXG-8 Give Dosage Form / RXA-8 Administered Dosage Form
totalVolume |  |  | .quantity |
ingredient |  |  | .scopesRole[typeCode=INGR] |
id |  |  | n/a |
Slices for extension |  |  |  |
extension:ingredientRole |  |  |  |
modifierExtension |  |  | N/A |
item | coding.code = //element(* MedicationType)/DrugCoded/ProductCode coding.system = //element(* MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(* MedicationType)/DrugDescription |  | .player | RXO-1 Requested Give Code / RXE-2 Give Code / RXD-2-Dispense Give Code / RXG-4 Give Code / RXA-5 Administered Code
isActive |  |  | NA |
strength[x] | //element(* DrugCodedType)/Strength |  | .quantity | RXO-2 Requested Give Amount - Minimum & RXO-4 Requested Give Units / RXO-3 Requested Give Amount - Maximum & RXO-4 Requested Give Units / RXO-11 Requested Dispense Amount & RXO-12 Requested Dispense Units / RXE-3 Give Amount - Minimum & RXE-5 Give Units / RXE-4 Give Amount - Maximum & RXE-5 Give Units / RXE-10 Dispense Amount & RXE-10 Dispense Units
strength[x]All Types |  |  |  |
id |  |  | n/a |
Slices for extension |  |  | n/a |
extension:basisOfStrengthSubstance |  |  |  |
extension:strengthType |  |  |  |
batch | no mapping |  | .player[classCode=CONT] |
id |  |  | n/a |
extension |  |  | n/a |
modifierExtension |  |  | N/A |
lotNumber | no mapping |  | .id | RXA-15 Substance Lot Number / RXG-19 Substance Lot Number
expirationDate | no mapping |  | participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime | RXA-16 Substance Expiration Date / RXG-20 Substance Expiration Date
definition |  |  |  |
Documentation for this format