| MedicationStatement | | 0..* |
| MedicationStatement.id | id | 0..1 |
| MedicationStatement.meta | Meta | 0..1 |
| MedicationStatement.implicitRules | uri | 0..1 |
| MedicationStatement.language | code | 0..1 |
| MedicationStatement.text | Narrative | 0..1 |
| MedicationStatement.contained | Resource | 0..* |
| MedicationStatement.extension | Extension | 0..* |
| MedicationStatement.extension:parentDeviceMetric | Extension | 0..1 |
| MedicationStatement.modifierExtension | Extension | 0..* |
| MedicationStatement.identifier | Identifier | 0..* |
| MedicationStatement.basedOn | Reference(CarePlan | MedicationRequest | ProcedureRequest | ReferralRequest) | 0..* |
| MedicationStatement.partOf | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Observation | Procedure) | 0..* |
| MedicationStatement.context | Reference(Encounter | EpisodeOfCare) | 0..0 |
| MedicationStatement.status | code | 1..1 |
| MedicationStatement.category | CodeableConcept | 0..1 |
| MedicationStatement.medication[x]:medicationCodeableConcept | CodeableConcept | 1..1 |
| MedicationStatement.effective[x] | dateTime | Period | 0..1 |
| MedicationStatement.dateAsserted | dateTime | 0..0 |
| MedicationStatement.informationSource | Reference(Organization | Patient | Practitioner | RelatedPerson) | 0..0 |
| MedicationStatement.subject | Reference(Group | Patient) | 1..1 |
| MedicationStatement.derivedFrom | Reference(Resource) | 0..0 |
| MedicationStatement.taken | code | 1..1 |
| MedicationStatement.reasonNotTaken | CodeableConcept | 0..0 |
| MedicationStatement.reasonCode | CodeableConcept | 0..0 |
| MedicationStatement.reasonReference | Reference(Condition | Observation) | 0..0 |
| MedicationStatement.note | Annotation | 0..0 |
| MedicationStatement.dosage | Dosage | 0..* |