DwMedicationRequestOrder

Purpose

The purpose of this resource is to request or order supply of medication and its instructions to the patient for administration. This resource covers the supply of all types of medication orders, example - inpatient, outpatient, community orders, over-the-counter medications, total parenteral nutrition, diet/ vitamin supplements and medication-related devices.

idS Σ1..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ1..1instant
sourceS Σ1..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
containedS0..0Resource
DispenserInstructionsS C0..1Extension(AddressAgeAnnotationAttachmentbase64BinarybooleancanonicalcodeCodeableConceptCodingContactDetailContactPointContributorCountDataRequirementdatedateTimedecimalDistanceDosageDurationExpressionHumanNameidIdentifierinstantintegermarkdownMetaMoneyoidParameterDefinitionPeriodpositiveIntQuantityRangeRatioReferenceRelatedArtifactSampledDataSignaturestringtimeTimingTriggerDefinitionunsignedInturiurlUsageContextuuid)
NoRenewalsFlagS C0..1Extension(AddressAgeAnnotationAttachmentbase64BinarybooleancanonicalcodeCodeableConceptCodingContactDetailContactPointContributorCountDataRequirementdatedateTimedecimalDistanceDosageDurationExpressionHumanNameidIdentifierinstantintegermarkdownMetaMoneyoidParameterDefinitionPeriodpositiveIntQuantityRangeRatioReferenceRelatedArtifactSampledDataSignaturestringtimeTimingTriggerDefinitionunsignedInturiurlUsageContextuuid)
StatusChangedS C0..1Extension(AddressAgeAnnotationAttachmentbase64BinarybooleancanonicalcodeCodeableConceptCodingContactDetailContactPointContributorCountDataRequirementdatedateTimedecimalDistanceDosageDurationExpressionHumanNameidIdentifierinstantintegermarkdownMetaMoneyoidParameterDefinitionPeriodpositiveIntQuantityRangeRatioReferenceRelatedArtifactSampledDataSignaturestringtimeTimingTriggerDefinitionunsignedInturiurlUsageContextuuid)
RenderedDosageInstructionS C0..1Extension(string)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
statusReasonS0..1CodeableConcept
intentS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
reportedBooleanboolean
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
encounterS C0..1Reference(DwEncounter)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
authoredOnS Σ0..1dateTime
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
performerC0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerTypeΣ0..1CodeableConcept
recorderC0..1Reference(Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ1..1string
reasonReferenceC0..*Reference(Condition | Observation)
instantiatesCanonicalΣ0..*canonical
instantiatesUriΣ0..*uri
basedOnS Σ C0..*Reference(DwCarePlan | DwMedicationRequest | DwServiceRequest)
groupIdentifierΣ0..1Identifier
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
insuranceC0..*Reference(ClaimResponse | Coverage)
id0..1string
extensionC0..*Extension
authorReferenceReference(Organization | Patient | Practitioner | RelatedPerson)
authorStringstring
timeS Σ0..1dateTime
textΣ1..1markdown
id0..1string
effectivePeriodC0..1Extension(Period)
modifierExtensionΣ ?! C0..*Extension
sequenceS Σ0..1integer
textS Σ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ1..1string
patientInstructionΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
eventΣ0..*dateTime
id0..1string
extensionC0..*Extension
boundsDurationDuration
boundsPeriodPeriod
boundsRangeRange
countS Σ0..1positiveInt
countMaxS Σ0..1positiveInt
durationS Σ0..1decimal
durationMaxS Σ0..1decimal
durationUnitS Σ0..1codeBinding
frequencyS Σ0..1positiveInt
frequencyMaxS Σ0..1positiveInt
periodS Σ0..1decimal
periodMaxS Σ0..1decimal
periodUnitS Σ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codeΣ0..1CodeableConceptBinding
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ1..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionS Σ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedS Σ0..1boolean
id0..1string
extensionC0..*Extension
systemS Σ C1..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedS Σ0..1boolean
textS Σ1..1string
methodΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
typeΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ C0..1uri
codeS Σ0..1codeBinding
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemS Σ C0..1uriFixed Value
codeS Σ0..1code
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
id0..1string
TotalQuantityC0..1Extension(AddressAgeAnnotationAttachmentbase64BinarybooleancanonicalcodeCodeableConceptCodingContactDetailContactPointContributorCountDataRequirementdatedateTimedecimalDistanceDosageDurationExpressionHumanNameidIdentifierinstantintegermarkdownMetaMoneyoidParameterDefinitionPeriodpositiveIntQuantityRangeRatioReferenceRelatedArtifactSampledDataSignaturestringtimeTimingTriggerDefinitionunsignedInturiurlUsageContextuuid)
DispenseTrialC0..1Extension(AddressAgeAnnotationAttachmentbase64BinarybooleancanonicalcodeCodeableConceptCodingContactDetailContactPointContributorCountDataRequirementdatedateTimedecimalDistanceDosageDurationExpressionHumanNameidIdentifierinstantintegermarkdownMetaMoneyoidParameterDefinitionPeriodpositiveIntQuantityRangeRatioReferenceRelatedArtifactSampledDataSignaturestringtimeTimingTriggerDefinitionunsignedInturiurlUsageContextuuid)
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..0codeBinding
unitS Σ0..1string
systemS Σ C0..1uri
codeS Σ0..1code
id0..1string
extensionC0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ C0..1uriFixed Value
codeS Σ0..1code
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemS Σ C0..1uri
codeS Σ0..1code
id0..1string
extensionC0..*Extension
startS Σ C0..1dateTime
endS Σ C0..1dateTime
numberOfRepeatsAllowedS0..1unsignedInt
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..0codeBinding
unitS Σ0..1string
systemS Σ C0..1uri
codeS Σ0..1code
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1stringFixed Value
systemS Σ C1..1uriFixed Value
codeS Σ0..1codeFixed Value
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
allowedBooleanboolean
allowedCodeableConceptCodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
priorPrescriptionS C0..1Reference(DwMedicationRequest)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
eventHistoryC0..*Reference(Provenance)

Usage note

  • extension.DispenserInstructions - For EMR's that have this information available this extension provides any additional instructions for the pharmacist about the prescription.

  • extension.NoRenewalsFlag - Reflects the EMR instruction to the pharmacist that the prescription should not be renewed.

  • extension.StatusChanged - This is a pre-adoption of an R5 data element, and reflects the dateTime that the status was changed https://build.fhir.org/medicationrequest-definitions.html#MedicationRequest.statusChanged

  • extension.RenderedDosageInstruction - Complete rendered dosage instructions for a medication as displayed on the EMR prescription.

  • status - Conformance Rule: Sending systems should set all orders should be set to completed

  • reported - In EMR's where the "external" prescription indicator is selected this will be considered as reported and value = true.

  • medication - Non-drug prescriptions such as prescriptions for devices will be provided as a medication codeableConcept. Medications will be provided as a Medication Reference.

  • supportingInformation For EMR's that reference the latest observations in the prescribing moduele. This will provide references to the supporting observations for weight, height, creatinine, eGFR.

  • medication In the case where the prescriber wants to send an Indication for Use that is not included in the value set the prescriber must be able to send a text value without a code.

  • reasonCode This could be a diagnosis code. If a full condition record exists it will be provided via reasonCode.

  • dosageInstruction.extension.effectivePeriod - The timeline or period for a specific dosage instruction applies to prescriptions for medications with tapering dose. In some cases, it could be same as a prescription.

  • dosageInstruction.sequence - This indicates the relationship between instruction line. If the sequence number of multiple dosages is the same, then it is implied that the instructions are to be treated as concurrent. This carries the meaning of AND. If the sequence number is different, then the Dosages are intended to be sequential. and carries a meaning of "THEN"..

  • dosageInstruction.patientInstruction - When the dosage is not populated in the discrete template in the EMR then text dosage instructions are provided as patientInstruction.

  • dispenseRequest.extension.TotalQuantity - It represents the total quantity prescribed

  • dispenseRequest.extension.DispenseTrial - Where an EMR has the ability to identify that the prescription is a trial supply.

Bundle

MedicationRequest

Examples

Example EMR
Medication order for Sarah Marie Johnson CHR
Medication order for John Michael Smith MA

CHR UI Navigation

The following table shows where each FHIR element comes from in CHR: the UI path a clinician follows to enter or view the data.

FHIR Path CHR Name CHR UI Navigation
MedicationRequest.id Resource ID (auto) Auto-generated from the medication record's internal ID — no user input
MedicationRequest.identifier Internal Identifier (auto) Auto-generated from the medication record's internal ID — no user input
MedicationRequest.meta.source EMR Instance (auto) Auto-set to the clinic's EMR instance identifier — no user input
MedicationRequest.meta.lastUpdated Last Updated (auto) Auto-set to the record's last update timestamp — no user input
MedicationRequest.status Status (derived: Active / Stopped / Cancelled / Completed / Entered-in-Error) Patients → select patient → chart → Prescriptions → select prescription → Stop / Cancel action
Also auto-derived from the prescription end date (Completed) or the Archive action (Entered-in-Error) — no direct status field
MedicationRequest.statusReason Stop / Cancel Reason Patients → select patient → chart → Prescriptions → select prescription → Stop / Cancel dialog → Reason field
MedicationRequest.intent Intent (auto: Order) Auto-set to 'order' — no user input
MedicationRequest.category Category (auto: Medication) Auto-set to 'medication' when a DIN is recorded on the drug — no user input
MedicationRequest.reported[x] Externally Prescribed Patients → select patient → chart → Prescriptions → New Prescription → External Medication checkbox
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.medication[x] Medication Name Patients → select patient → chart → Prescriptions → New Prescription → Drug Search / Select field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription → Drug Search / Select field
MedicationRequest.subject Patient (auto-linked) Auto-linked from patient context — no user input
MedicationRequest.encounter Linked Encounter Auto-linked only when the prescription is created from within an Encounter (Assessment & Plan → Prescriptions → Add Prescription) — not populated for prescriptions created from the Prescriptions tab
MedicationRequest.authoredOn Written Date Patients → select patient → chart → Prescriptions → New Prescription → Written Date field (defaults to today)
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.requester Prescriber Patients → select patient → chart → Prescriptions → New Prescription → Prescriber field (defaults to the signed-in provider)
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.reasonCode Conditions / Indication for Use Patients → select patient → chart → Prescriptions → New Prescription → Conditions field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.courseOfTherapyType Continuous / Acute Therapy Patients → select patient → chart → Prescriptions → New Prescription → Continuous toggle
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.note Prescription Notes Patients → select patient → chart → Prescriptions → New Prescription → Notes field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dosageInstruction Dose / Dose Unit / Frequency / Duration / Condition Patients → select patient → chart → Prescriptions → New Prescription → Dosage section
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dosageInstruction.route Route of Administration Patients → select patient → chart → Prescriptions → New Prescription → Route field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dosageInstruction.timing Dosage Frequency / Duration Patients → select patient → chart → Prescriptions → New Prescription → Frequency and Duration fields
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dosageInstruction.asNeeded[x] As Needed (PRN) Patients → select patient → chart → Prescriptions → New Prescription → PRN checkbox
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dosageInstruction.doseAndRate Dose Amount / Unit Patients → select patient → chart → Prescriptions → New Prescription → Dose and Dose Unit fields
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dispenseRequest.quantity Quantity Patients → select patient → chart → Prescriptions → New Prescription → Quantity field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed Refills / Repeats Patients → select patient → chart → Prescriptions → New Prescription → Refill field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.dispenseRequest.extension[TotalQuantity] Total Quantity Patients → select patient → chart → Prescriptions → New Prescription → Total Quantity field
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.substitution No Substitution Patients → select patient → chart → Prescriptions → New Prescription → No Substitution checkbox
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.priorPrescription Renewal / Prior Prescription Link Patients → select patient → chart → Prescriptions → select existing medication → Renew / Represcribe action (creates a new prescription linked to the prior one)
MedicationRequest.extension[RenderedDosageInstruction] Rendered Dosage String (auto) Auto-assembled from the Dosage section fields above — not a separate UI field
MedicationRequest.extension[NoRenewalsFlag] No Renewals Patients → select patient → chart → Prescriptions → New Prescription → No Renewals checkbox
Patients → select patient → open Encounter → Assessment & Plan → Prescriptions → Add Prescription
MedicationRequest.extension[StatusChanged] Status Changed Date (auto) Auto-set to the record's last update timestamp — no user input

MA UI Navigation

The following table shows where each FHIR element comes from in MA: the UI path a clinician follows to enter or view the data.

FHIR Path MA Name MA UI Navigation
MedicationRequest.id Resource ID (auto) Auto-generated from the prescription chain ID — no user input
MedicationRequest.identifier Internal Identifier (auto) Auto-generated from the prescription chain ID — no user input
MedicationRequest.status Status Patients → chart → Meds tab → select prescription → Hold / Release / Discontinue action
Also auto-derived when the prescription is signed, filled, or its end date passes
MedicationRequest.statusReason Status Change Reason Patients → chart → Meds tab → select prescription → Hold / Release / Discontinue action → Reason field
MedicationRequest.category Category (auto: derived from Prescription Type) Auto-derived from the Prescription Type selection (Simple / Compound / External / Non-Drug) made on the New Prescription screen — no separate category field
MedicationRequest.reported[x] Externally Prescribed (auto) Auto-set to true when Prescription Type = External — no separate field
MedicationRequest.medication[x] Medication Name Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Drug Search / Select field
MedicationRequest.subject Patient (auto-linked) Auto-linked from patient context — no user input
MedicationRequest.encounter Linked Task (auto) Auto-linked to an associated Task record when present — MA has no visit/encounter-embedded prescribing screen
MedicationRequest.authoredOn Original Order Date/Time Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Original Order Date/Time field
MedicationRequest.requester Original Ordering Provider Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Original Ordering Provider field (relabelled Original Recording Provider for External prescriptions)
MedicationRequest.reasonCode Indication Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Indication section
MedicationRequest.courseOfTherapyType Continuous / Short Term Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Continuous / Short Term radio buttons (hidden for Compound and Non-Drug prescriptions)
MedicationRequest.note Order Notes Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Notes section
MedicationRequest.dosageInstruction Dose / Frequency / Duration / Condition Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section
MedicationRequest.dosageInstruction.route Route of Administration Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Route field
MedicationRequest.dosageInstruction.timing Dosage Frequency / Duration Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Frequency and Duration fields
MedicationRequest.dosageInstruction.asNeeded[x] As Needed (PRN) Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Priority field (PRN option)
MedicationRequest.dosageInstruction.doseAndRate Dose Amount (Min / Max) Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Dose fields
MedicationRequest.dispenseRequest.quantity Refill Quantity Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Refill Quantity field
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed Refills Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Refills field
MedicationRequest.dispenseRequest.extension[TotalQuantity] Quantity Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Quantity field
MedicationRequest.dispenseRequest.validityPeriod Effective Date / Expiry Date Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Effective Date and Expiry Date fields
MedicationRequest.dispenseRequest.expectedSupplyDuration Supply Duration Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Supply Duration field
MedicationRequest.dispenseRequest.initialFill Refill Quantity / Refill Duration Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Refill Quantity and Refill Duration fields (Ontario-only)
MedicationRequest.dispenseRequest.dispenseInterval Refill Interval Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Refill Interval field
MedicationRequest.dispenseRequest.performer Pharmacy Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Pharmacy field (hidden for template and External prescriptions)
MedicationRequest.substitution Do Not Allow Substitutions Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Do Not Allow Substitutions checkbox
MedicationRequest.priorPrescription Renewal / Prior Prescription Link (auto) Auto-linked when a prescription is created as a renewal of an existing one — no separate field
MedicationRequest.detectedIssue Warnings Patients → chart → Meds tab → select prescription → View / Manage Warnings icon
MedicationRequest.extension[RenderedDosageInstruction] Rendered Dosage String (auto) Auto-assembled from the Dosage section fields above — not a separate UI field
MedicationRequest.dispenseRequest.extension[DispenseTrial] Trial Dispenses Authorized Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Trial Dispenses Authorized checkbox
MedicationRequest.extension[DispenserInstructions] Pharmacy Instructions / Do Not Adapt Patients → chart → Meds tab → New (Create New Rx) → Prescription Writer → Dosage section → Pharmacy Instructions field and Do Not Adapt checkbox