Represents a request or order for the supply of medication, along with information about how it should be administered. This object is available in API version 51.0 and later.
Additional Information for MedicationRequest in Other Objects
In addition to creating a record using these fields, you can add more details to your MedicationRequest record by creating records in certain other objects, and referencing your MedicationRequest record as the parent record. Here’s the list of objects you can associate to MedicationRequest in this way, the type of information they add, and the field they use to reference MedicationRequest.
Object
Type of Information
Reference Field
Identifier
Associates an identifier value to the medication request.
ParentRecordId
PatientMedicationDosage
Associates dosage-related information for the medication in the medication request record.
Description: The system-defined code that represents the type of substitution that’s allowed. This field can’t be used if the CanSubstitute field is set to true.
Referenced Objects:
CodeSetBundle
CanSubstitute
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether substitution is acceptable. If the value for this field is set to true, then the AllowedSubstitutionTypeCodeId field can’t be selected.
Description: The quantity to be filled in the first dispense.
IsIgnored
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the request should be ignored.
IsSecondaryInformation
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the request is based on information from a secondary source instead of a primary one. If this field is set to true, then the SecondarySourceId field can’t be selected.
LastReferencedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The most recent date on which a user referenced this record.
LastViewedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The most recent date on which a user viewed this record.
Description: The system-defined code that specifies the medication requested. A record can select either a MedicationId or a MedicationCodeId, but not both.
Description: Lookup to the medication record for the medicine requested. A record can select either a MedicationId or a MedicationCodeId, but not both.
Description: References the person who gave the information for the request. This field can’t be selected if the IsSecondarySource field is set to true.
Description: The description of the overall pattern of the administration of the medication to the patient. For instance, Continuous, Acute, Seasonal.
Possible values:
Continuous
Seasonal
Short Term
Type
Type: picklist
Properties: Create, Filter, Group, Sort, Update
Description: The type of the request.
Possible values:
Filler Order
Instance Order
Option
Order
Original Order
Plan
Proposal
Reflex Order
Associated Objects
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.