| Draft as of 2025-08-01 | 
Mappings for the epa-medication-request 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![]()  | 
|---|---|---|---|---|---|
![]()  | 
 Request  | 
 Message/Body/NewRx  | 
 CombinedMedicationRequest  | 
||
![]() ![]()  | 
|||||
![]() ![]()  | 
|||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]()  | 
 CV  | 
 CE/CNE/CWE subset one of the sets of component 1-3 or 4-6  | |||
![]() ![]() ![]()  | 
 CV  | 
 CE/CNE/CWE subset one of the sets of component 1-3 or 4-6  | |||
![]() ![]()  | 
|||||
![]() ![]()  | 
|||||
![]() ![]()  | 
 Act.text?  | 
||||
![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 .numerator  | 
 SN (see also Range) or CQ  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 SN.2  / CQ - N/A  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 IVL properties  | 
 SN.1  / CQ.1  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 PQ.unit  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 .denominator  | 
 SN (see also Range) or CQ  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 SN.2  / CQ - N/A  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 IVL properties  | 
 SN.1  / CQ.1  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 PQ.unit  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 ./low  | 
 DR.1  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 ./high  | 
 DR.2  | |||
![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 Role.code or implied by context  | 
 N/A  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 Role.code or implied by context  | 
 CX.5  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 II.root or Role.id.root  | 
 CX.4 / EI-2-4  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)  | 
 CX.1 / EI.1  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 Role.effectiveTime or implied by context  | 
 CX.7 + CX.8  | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
 II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper  | 
  | |||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
|||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 Request.identifier  | 
 Message/Header/PrescriberOrderNumber  | 
 .id  | 
 FiveWs.identifier  | 
 ORC-2-Placer Order Number / ORC-3-Filler Order Number  | 
![]() ![]() ![]()  | 
 Request.identifier  | 
 Message/Header/PrescriberOrderNumber  | 
 .id  | 
 FiveWs.identifier  | 
 ORC-2-Placer Order Number / ORC-3-Filler Order Number  | 
![]() ![]() ![]()  | 
 Request.identifier  | 
 Message/Header/PrescriberOrderNumber  | 
 .id  | 
 FiveWs.identifier  | 
 ORC-2-Placer Order Number / ORC-3-Filler Order Number  | 
![]() ![]()  | 
 Request.status  | 
 no mapping  | 
 .statusCode  | 
 FiveWs.status  | 
|
![]() ![]()  | 
 Request.statusReason  | 
  | 
 CE/CNE/CWE  | ||
![]() ![]()  | 
 Request.intent  | 
 .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)  | 
 FiveWs.class  | 
||
![]() ![]()  | 
 Message/Body/NewRx/MedicationPrescribed/Directions
or 
Message/Body/NewRx/MedicationPrescribed/StructuredSIG  | 
  | 
 FiveWs.class  | 
 CE/CNE/CWE  | |
![]() ![]()  | 
 Request.priority  | 
 .priorityCode  | 
 FiveWs.grade  | 
||
![]() ![]()  | 
 SubstanceAdministration.actionNegationInd  | 
||||
![]() ![]()  | 
 .participation[typeCode=INF].role  | 
||||
![]() ![]()  | 
 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  | 
![]() ![]()  | 
 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  | 
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 .identifier  | 
  | |||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 Request.context  | 
 no mapping  | 
  | 
 FiveWs.context  | 
 PV1-19-Visit Number  | 
![]() ![]()  | 
 Request.supportingInfo  | 
  | 
 FiveWs.context  | 
||
![]() ![]()  | 
 Request.authoredOn  | 
 Message/Body/NewRx/MedicationPrescribed/WrittenDate  | 
 author.time  | 
 FiveWs.recorded  | 
 RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction  | 
![]() ![]()  | 
 Request.requester  | 
 .participation[typeCode=AUT].role  | 
 FiveWs.author  | 
||
![]() ![]()  | 
 Request.performer  | 
 .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]  | 
 FiveWs.actor  | 
||
![]() ![]()  | 
 Request.performerType  | 
 .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code  | 
 CE/CNE/CWE  | ||
![]() ![]()  | 
 .participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType)  | 
 FiveWs.who  | 
|||
![]() ![]()  | 
 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  | 
![]() ![]()  | 
 Request.reasonReference  | 
 no mapping  | 
 reason.observation[code=ASSERTION].value  | 
 FiveWs.why[x]  | 
|
![]() ![]()  | 
 Request.instantiates  | 
 .outboundRelationship[typeCode=DEFN].target  | 
|||
![]() ![]()  | 
 .outboundRelationship[typeCode=DEFN].target  | 
||||
![]() ![]()  | 
 Request.basedOn  | 
  | 
|||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 .identifier  | 
  | |||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]()  | 
 Request.groupIdentifier  | 
  | 
  | ||
![]() ![]()  | 
 Act.code where classCode = LIST and moodCode = EVN  | 
 CE/CNE/CWE  | |||
![]() ![]()  | 
 Request.insurance  | 
 .outboundRelationship[typeCode=COVBY].target  | 
|||
![]() ![]()  | 
 Request.note  | 
 Message/Body/NewRx/MedicationPrescribed/Note  | 
  | 
 N/A  | |
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 Act.participant[typeCode=AUT].role  | 
 N/A  | |||
![]() ![]() ![]()  | 
 Act.effectiveTime  | 
 N/A  | |||
![]() ![]() ![]()  | 
 Act.text  | 
 N/A  | |||
![]() ![]()  | 
 Request.occurrence[x]  | 
 see dosageInstruction mapping  | 
|||
![]() ![]()  | 
 Message/Body/NewRx/MedicationPrescribed/ExpirationDate  | 
 component.supplyEvent  | 
|||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]() ![]()  | 
 Supply.quantity[moodCode=RQO]  | 
 SN (see also Range) or CQ  | |||
![]() ![]() ![]() ![]()  | 
 Supply.effectivetime[moodCode=RQO]  | 
 SN (see also Range) or CQ  | |||
![]() ![]() ![]()  | 
 Supply.effectivetime[moodCode=RQO]  | 
 SN (see also Range) or CQ  | |||
![]() ![]() ![]()  | 
 Message/Body/NewRx/MedicationPrescribed/Refills  | 
 effectiveTime  | 
 DR  | ||
![]() ![]() ![]()  | 
 Message/Body/NewRx/MedicationPrescribed/Quantity  | 
 repeatNumber  | 
 RXE-12-Number of Refills  | ||
![]() ![]() ![]()  | 
 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  | ||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]() ![]()  | 
  | 
 SN.2  / CQ - N/A  | |||
![]() ![]() ![]() ![]()  | 
 IVL properties  | 
 SN.1  / CQ.1  | |||
![]() ![]() ![]() ![]()  | 
 PQ.unit  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]() ![]()  | 
  | 
 (see OBX.6 etc.) / CQ.2  | |||
![]() ![]() ![]()  | 
 Message/Body/NewRx/MedicationPrescribed/Substitutions  | 
 expectedUseTime  | 
 SN (see also Range) or CQ  | ||
![]() ![]() ![]()  | 
  | 
 FiveWs.who  | 
|||
![]() ![]()  | 
 specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions  | 
 subjectOf.substitutionPersmission  | 
|||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 n/a  | 
||||
![]() ![]() ![]()  | 
 N/A  | 
||||
![]() ![]() ![]()  | 
 specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions  | 
 code  | 
 RXO-9-Allow Substitutions / RXE-9-Substitution Status  | ||
![]() ![]() ![]()  | 
 not mapped  | 
 reasonCode  | 
 RXE-9 Substition status  | ||
![]() ![]()  | 
 Request.replaces  | 
 not mapped  | 
  | 
||
![]() ![]()  | 
  | 
||||
![]() ![]()  | 
 Request.relevantHistory  | 
  | 
|||
  Documentation for this format | |||||