This page is part of the Medication IG DE (v1.0.2: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
| Active as of 2025-10-29 | 
Mappings for the MedicationRequestDgMP resource profile.
No Mappings Found
No Mappings Found
| Name | Workflow Pattern | Mapping to NCPDP SCRIPT 10.6 | RIM Mapping | FiveWs Pattern Mapping | HL7 v2 Mapping  | 
|---|---|---|---|---|---|
|   MedicationRequest | Request | Message/Body/NewRx | CombinedMedicationRequest | ||
|    id | |||||
|    meta | N/A | ||||
|    implicitRules | n/a | ||||
|    language | n/a | ||||
|    text | Act.text? | ||||
|    contained | N/A | ||||
|    Slices for extension | N/A | ||||
|     extension:renderedDosageInstruction | N/A | ||||
|      id | n/a | ||||
|      extension | |||||
|      url | N/A | ||||
|      value[x] | N/A | ||||
|     extension:generatedDosageInstructionsMeta | |||||
|    modifierExtension | N/A | ||||
|    identifier | Request.identifier | Message/Header/PrescriberOrderNumber | .id | FiveWs.identifier | ORC-2-Placer Order Number / ORC-3-Filler Order Number | 
|    status | Request.status | no mapping | .statusCode | FiveWs.status | |
|    statusReason | Request.statusReason | 
 | CE/CNE/CWE | ||
|    intent | Request.intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) | FiveWs.class | ||
|    category | Message/Body/NewRx/MedicationPrescribed/Directions
or 
Message/Body/NewRx/MedicationPrescribed/StructuredSIG | 
 | FiveWs.class | CE/CNE/CWE | |
|    priority | Request.priority | .priorityCode | FiveWs.grade | ||
|    doNotPerform | SubstanceAdministration.actionNegationInd | ||||
|    reported[x] | .participation[typeCode=INF].role | ||||
|    medication[x] | Request.code | 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 | consumable.administrableMedication | FiveWs.what[x] | RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code | 
|    subject | Request.subject | Message/Body/NewRx/Patient
(need detail to link to specific patient … Patient.Identification in SCRIPT) | .participation[typeCode=AUT].role | FiveWs.subject | PID-3-Patient ID List | 
|    encounter | Request.context | no mapping | 
 | FiveWs.context | PV1-19-Visit Number | 
|    supportingInformation | Request.supportingInfo | 
 | FiveWs.context | ||
|    authoredOn | Request.authoredOn | Message/Body/NewRx/MedicationPrescribed/WrittenDate | author.time | FiveWs.recorded | RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction | 
|    requester | Request.requester | .participation[typeCode=AUT].role | FiveWs.author | ||
|    performer | Request.performer | .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] | FiveWs.actor | ||
|    performerType | Request.performerType | .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code | CE/CNE/CWE | ||
|    recorder | .participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType) | FiveWs.who | |||
|    reasonCode | Request.reasonCode | Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value | reason.observation.reasonCode | FiveWs.why[x] | ORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication | 
|    reasonReference | Request.reasonReference | no mapping | reason.observation[code=ASSERTION].value | FiveWs.why[x] | |
|    instantiatesCanonical | Request.instantiates | .outboundRelationship[typeCode=DEFN].target | |||
|    instantiatesUri | .outboundRelationship[typeCode=DEFN].target | ||||
|    basedOn | Request.basedOn | 
 | |||
|    groupIdentifier | Request.groupIdentifier | 
 | 
 | ||
|    courseOfTherapyType | Act.code where classCode = LIST and moodCode = EVN | CE/CNE/CWE | |||
|    insurance | Request.insurance | .outboundRelationship[typeCode=COVBY].target | |||
|    note | Request.note | Message/Body/NewRx/MedicationPrescribed/Note | 
 | N/A | |
|    dosageInstruction | Request.occurrence[x] | see dosageInstruction mapping | |||
|    dispenseRequest | Message/Body/NewRx/MedicationPrescribed/ExpirationDate | component.supplyEvent | |||
|     id | n/a | ||||
|     extension | N/A | ||||
|     modifierExtension | N/A | ||||
|     initialFill | SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply | ||||
|      id | n/a | ||||
|      extension | N/A | ||||
|      modifierExtension | N/A | ||||
|      quantity | Supply.quantity[moodCode=RQO] | SN (see also Range) or CQ | |||
|      duration | Supply.effectivetime[moodCode=RQO] | SN (see also Range) or CQ | |||
|     dispenseInterval | Supply.effectivetime[moodCode=RQO] | SN (see also Range) or CQ | |||
|     validityPeriod | Message/Body/NewRx/MedicationPrescribed/Refills | effectiveTime | DR | ||
|     numberOfRepeatsAllowed | Message/Body/NewRx/MedicationPrescribed/Quantity | repeatNumber | RXE-12-Number of Refills | ||
|     quantity | Message/Body/NewRx/MedicationPrescribed/DaysSupply | quantity | RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system | ||
|     expectedSupplyDuration | Message/Body/NewRx/MedicationPrescribed/Substitutions | expectedUseTime | SN (see also Range) or CQ | ||
|     performer | 
 | FiveWs.who | |||
|    substitution | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions | subjectOf.substitutionPersmission | |||
|     id | n/a | ||||
|     extension | N/A | ||||
|     modifierExtension | N/A | ||||
|     allowed[x] | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions | code | RXO-9-Allow Substitutions / RXE-9-Substitution Status | ||
|     reason | not mapped | reasonCode | RXE-9 Substition status | ||
|    priorPrescription | Request.replaces | not mapped | 
 | ||
|    detectedIssue | 
 | ||||
|    eventHistory | Request.relevantHistory | 
 | |||
|  Documentation for this format | |||||