The Medication domain includes a number of related resources:
MedicationRequest:
An order for both supply of the medication and the instructions for administration of the medicine to a patient.
MedicationDispense:
Provision of a supply of a medication with the intention that it is subsequently consumed by a patient (usually in response to a prescription).
MedicationAdministration:
When a patient actually consumes a medicine, or the medication is otherwise administered to them
MedicationStatement:
This is a record of a medication being taken by a patient or that a medication has been given to a patient, where the record is the result of a report from the patient or another clinician. A medication statement is not a part of the prescribe->dispense->administer sequence but is a report that such a sequence (or at least a part of it) did take place, resulting in a belief that the patient has received a particular medication.