Mappings for the medicationrequest resource.
| MedicationRequest | CombinedMedicationRequest |
| identifier | id |
| definition | |
| basedOn | |
| requisition | |
| status | statusCode |
| stage | |
| medication[x] | consumable.administrableMedication |
| patient | subject.role |
| context | componentOf.patientEncounter |
| supportingInformation | |
| dateWritten | author.time |
| requester | author.role |
| reasonCode | reason.observation.reasonCode |
| reasonReference | reason.observation[code=ASSERTION].value |
| note | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value |
| category | not mapped |
| dosageInstruction | |
| dispenseRequest | component.supplyEvent |
| validityPeriod | effectiveTime |
| numberOfRepeatsAllowed | repeatNumber |
| quantity | quantity |
| expectedSupplyDuration | expectedUseTime |
| performer | |
| substitution | subjectOf.substitutionPersmission |
| allowed | code |
| reason | reasonCode |
| priorPrescription | .outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO] |
| eventHistory | |
| MedicationRequest | |
| identifier | ORC-2-Placer Order Number / ORC-3-Filler Order Number |
| definition | |
| basedOn | |
| requisition | |
| status | |
| stage | |
| medication[x] | RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code |
| patient | PID-3-Patient ID List |
| context | PV1-19-Visit Number |
| supportingInformation | |
| dateWritten | RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction |
| requester | RXE-13-Ordering Provider's DEA Number / RXO-14-Ordering Provider's DEA Number / RXE-14-Pharmacist/Treatment Supplier's Verifier ID / RXO-15-Pharmacist/Treatment Supplier's Verifier ID / ORC-12-Ordering Provider / PRT-5-Participation Person: PRT-4-Participation='OP' (all but last deprecated) |
| reasonCode | ORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication |
| reasonReference | |
| note | |
| category | |
| dosageInstruction | |
| dispenseRequest | |
| validityPeriod | |
| numberOfRepeatsAllowed | RXE-12-Number of Refills |
| quantity | RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system |
| expectedSupplyDuration | |
| performer | |
| substitution | |
| allowed | RXO-9-Allow Substitutions / RXE-9-Substitution Status |
| reason | RXE-9 Substition status |
| priorPrescription | |
| eventHistory | |
| MedicationRequest | Message/Body/NewRx |
| identifier | Message/Header/PrescriberOrderNumber |
| definition | |
| basedOn | |
| requisition | |
| status | no mapping |
| stage | |
| medication[x] | 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 |
| patient | Message/Body/NewRx/Patient
(need detail to link to specific patient … Patient.Identification in SCRIPT) |
| context | no mapping |
| supportingInformation | |
| dateWritten | Message/Body/NewRx/MedicationPrescribed/WrittenDate |
| requester | Message/Body/NewRx/Prescriber
(need detail to link to specific prescriber … Prescriber.Identification in SCRIPT) |
| reasonCode | Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value |
| reasonReference | no mapping |
| note | Message/Body/NewRx/MedicationPrescribed/Note |
| category | Message/Body/NewRx/MedicationPrescribed/Directions
or
Message/Body/NewRx/MedicationPrescribed/StructuredSIG |
| dosageInstruction | |
| dispenseRequest | Message/Body/NewRx/MedicationPrescribed/ExpirationDate |
| validityPeriod | Message/Body/NewRx/MedicationPrescribed/Refills |
| numberOfRepeatsAllowed | Message/Body/NewRx/MedicationPrescribed/Quantity |
| quantity | Message/Body/NewRx/MedicationPrescribed/DaysSupply |
| expectedSupplyDuration | Message/Body/NewRx/MedicationPrescribed/Substitutions |
| performer | |
| substitution | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions |
| allowed | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions |
| reason | not mapped |
| priorPrescription | not mapped |
| eventHistory | |