MedicationAdministration
open class MedicationAdministration: DomainResource
Administration of medication to a patient.
Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.
-
Administration of medication to a patient.
Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.
Declaration
Swift
override open class var resourceType: String
-
Type of medication usage.
Declaration
Swift
public var category: CodeableConcept?
-
Encounter or Episode of Care administered as part of.
Declaration
Swift
public var context: Reference?
-
Instantiates protocol or definition.
Declaration
Swift
public var definition: [Reference]?
-
Device used to administer.
Declaration
Swift
public var device: [Reference]?
-
Details of how medication was taken.
Declaration
Swift
public var dosage: MedicationAdministrationDosage?
-
Start and end time of administration.
Declaration
Swift
public var effectiveDateTime: DateTime?
-
Start and end time of administration.
Declaration
Swift
public var effectivePeriod: Period?
-
A list of events of interest in the lifecycle.
Declaration
Swift
public var eventHistory: [Reference]?
-
External identifier.
Declaration
Swift
public var identifier: [Identifier]?
-
What was administered.
Declaration
Swift
public var medicationCodeableConcept: CodeableConcept?
-
What was administered.
Declaration
Swift
public var medicationReference: Reference?
-
True if medication not administered.
Declaration
Swift
public var notGiven: FHIRBool?
-
Information about the administration.
Declaration
Swift
public var note: [Annotation]?
-
Part of referenced event.
Declaration
Swift
public var partOf: [Reference]?
-
Who administered substance.
Declaration
Swift
public var performer: [MedicationAdministrationPerformer]?
-
Request administration performed against.
Declaration
Swift
public var prescription: Reference?
-
Reason administration performed.
Declaration
Swift
public var reasonCode: [CodeableConcept]?
-
Reason administration not performed.
Declaration
Swift
public var reasonNotGiven: [CodeableConcept]?
-
Condition or Observation that supports why the medication was administered.
Declaration
Swift
public var reasonReference: [Reference]?
-
Will generally be set to show that the administration has been completed. For some long running administrations such as infusions it is possible for an administration to be started but not completed or it may be paused while some other process is under way.
Declaration
Swift
public var status: MedicationAdministrationStatus?
-
Who received medication.
Declaration
Swift
public var subject: Reference?
-
Additional information to support administration.
Declaration
Swift
public var supportingInformation: [Reference]?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(effective: Any, medication: Any, status: MedicationAdministrationStatus, 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 MedicationAdministration: DomainResource