| Medication | | 0..* |
| Medication.id | id | 0..1 |
| Medication.meta | Meta | 0..1 |
| Medication.implicitRules | uri | 0..1 |
| Medication.language | code | 0..1 |
| Medication.text | Narrative | 0..1 |
| Medication.contained | Resource | 0..* |
| Medication.extension | Extension | 0..* |
| Medication.modifierExtension | Extension | 0..* |
| Medication.code | CodeableConcept | 0..1 |
| Medication.status | code | 0..1 |
| Medication.isBrand | boolean | 0..1 |
| Medication.isOverTheCounter | boolean | 0..1 |
| Medication.manufacturer | Reference(Organization) | 0..1 |
| Medication.form | CodeableConcept | 0..1 |
| Medication.ingredient | BackboneElement | 0..* |
| Medication.ingredient.id | string | 0..1 |
| Medication.ingredient.extension | Extension | 0..* |
| Medication.ingredient.modifierExtension | Extension | 0..* |
| Medication.ingredient.item[x]:itemReference | Reference(substance) | 1..1 |
| Medication.ingredient.isActive | boolean | 0..1 |
| Medication.ingredient.amount | Ratio | 0..1 |
| Medication.package | BackboneElement | 0..1 |
| Medication.package.id | string | 0..1 |
| Medication.package.extension | Extension | 0..* |
| Medication.package.modifierExtension | Extension | 0..* |
| Medication.package.container | CodeableConcept | 0..1 |
| Medication.package.content | BackboneElement | 0..* |
| Medication.package.content.id | string | 0..1 |
| Medication.package.content.extension | Extension | 0..* |
| Medication.package.content.modifierExtension | Extension | 0..* |
| Medication.package.content.item[x] | CodeableConcept | Reference(Medication) | 1..1 |
| Medication.package.content.amount | SimpleQuantity | 0..1 |
| Medication.package.batch | BackboneElement | 0..* |
| Medication.package.batch.id | string | 0..1 |
| Medication.package.batch.extension | Extension | 0..* |
| Medication.package.batch.modifierExtension | Extension | 0..* |
| Medication.package.batch.lotNumber | string | 0..1 |
| Medication.package.batch.expirationDate | dateTime | 0..1 |
| Medication.image | Attachment | 0..1 |