| identifier | No | Identifier[] | External identifier |
| basedOn | No | Reference<SupplyRequest>[] | Fulfills plan, proposal or order |
| partOf | No | Reference<SupplyDelivery / Contract>[] | Part of referenced event |
| status | No | code | in-progress / completed / abandoned / entered-in-error |
| patient | No | Reference<Patient> | Patient for whom the item is supplied |
| type | No | CodeableConcept | Category of dispense event |
| suppliedItem | No | SupplyDeliverySuppliedItem | The item that is delivered or supplied |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - quantity | No | Quantity | Amount dispensed |
| - item[x] | No | CodeableConcept, Reference<Medication / Substance / Device> | Medication, Substance, or Device supplied |
| occurrence[x] | No | dateTime, Period, Timing | When event occurred |
| supplier | No | Reference<Practitioner / PractitionerRole / Organization> | Dispenser |
| destination | No | Reference<Location> | Where the Supply was sent |
| receiver | No | Reference<Practitioner / PractitionerRole>[] | Who collected the Supply |