MedicationRequest
open class MedicationRequest: DomainResource
Ordering of medication for patient or group.
An order or request for both supply of the medication and the instructions for administration of the medication to a
patient. The resource is called MedicationRequest
rather than MedicationPrescription
or MedicationOrder
to
generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow
patterns.
-
Ordering of medication for patient or group.
An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called
MedicationRequest
rather thanMedicationPrescription
orMedicationOrder
to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.Declaration
Swift
override open class var resourceType: String
-
When request was initially authored.
Declaration
Swift
public var authoredOn: DateTime?
-
What request fulfills.
Declaration
Swift
public var basedOn: [Reference]?
-
Type of medication usage.
Declaration
Swift
public var category: CodeableConcept?
-
Created during encounter/admission/stay.
Declaration
Swift
public var context: Reference?
-
Protocol or definition.
Declaration
Swift
public var definition: [Reference]?
-
Clinical Issue with action.
Declaration
Swift
public var detectedIssue: [Reference]?
-
Medication supply authorization.
Declaration
Swift
public var dispenseRequest: MedicationRequestDispenseRequest?
-
How the medication should be taken.
Declaration
Swift
public var dosageInstruction: [Dosage]?
-
A list of events of interest in the lifecycle.
Declaration
Swift
public var eventHistory: [Reference]?
-
Composite request this is part of.
Declaration
Swift
public var groupIdentifier: Identifier?
-
External ids for this request.
Declaration
Swift
public var identifier: [Identifier]?
-
Whether the request is a proposal, plan, or an original order.
Declaration
Swift
public var intent: MedicationRequestIntent?
-
Medication to be taken.
Declaration
Swift
public var medicationCodeableConcept: CodeableConcept?
-
Medication to be taken.
Declaration
Swift
public var medicationReference: Reference?
-
Information about the prescription.
Declaration
Swift
public var note: [Annotation]?
-
An order/prescription that is being replaced.
Declaration
Swift
public var priorPrescription: Reference?
-
Indicates how quickly the Medication Request should be addressed with respect to other requests.
Declaration
Swift
public var priority: MedicationRequestPriority?
-
Reason or indication for writing the prescription.
Declaration
Swift
public var reasonCode: [CodeableConcept]?
-
Condition or Observation that supports why the prescription is being written.
Declaration
Swift
public var reasonReference: [Reference]?
-
Person who entered the request.
Declaration
Swift
public var recorder: Reference?
-
Who/What requested the Request.
Declaration
Swift
public var requester: MedicationRequestRequester?
-
A code specifying the current state of the order. Generally this will be active or completed state.
Declaration
Swift
public var status: MedicationRequestStatus?
-
Who or group medication request is for.
Declaration
Swift
public var subject: Reference?
-
Any restrictions on medication substitution.
Declaration
Swift
public var substitution: MedicationRequestSubstitution?
-
Information to support ordering of the medication.
Declaration
Swift
public var supportingInformation: [Reference]?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(intent: MedicationRequestIntent, medication: Any, subject: Reference)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
-
Undocumented
Declaration
Swift
open class MedicationRequest: DomainResource