description: The description of a medication or drug that a patient is taking or prescribed. Or a medication or drug that a patient did take or was prescribed in the past. MedicationStatement can be created from a number of sources and may be anecdotal which can be useful in the recording of non-prescription, over-the-counter items. MedicationRequest and MedicationAdministration are a formal record of medications prescribed and given. package_name: hl7.fhir.us.smp derivation: constraint name: SMPMedicationStatement type: MedicationStatement elements: dosage: {mustSupport: true, index: 9} medicationCodeableConcept: {type: CodeableConcept, choiceOf: medication, index: 4} note: {index: 8} basedOn: type: Reference refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest'] index: 0 medicationReference: type: Reference choiceOf: medication refers: ['http://hl7.org/fhir/us/smp/StructureDefinition/smp-medication'] index: 5 partOf: type: Reference refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationdispense', 'http://hl7.org/fhir/us/smp/StructureDefinition/smp-medicationadministration'] index: 1 informationSource: type: Reference refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] index: 7 subject: type: Reference refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 6 medication: choices: [medicationCodeableConcept, medicationReference] index: 3 package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/smp/StructureDefinition/smp-medicationstatement base: http://hl7.org/fhir/StructureDefinition/MedicationStatement version: 1.0.0