---
type: "resource-definitions"
title: "SupplyDelivery Definitions"
resource: "SupplyDelivery"
---
# SupplyDelivery Definitions
## SupplyDelivery
Record of movement of supplies from one location to another
**Definition:** Record of movement of supplies from one location to another.
**Cardinality:** 0..*
**Mappings:** workflow=Event; rim=Supply[moodCode=RQO]; w5=workflow.order
## SupplyDelivery.identifier
External identifier
**Definition:** Identifier for the supply delivery event that is used to identify it across multiple disparate systems.
**Comments:** This identifier is typically assigned by the supplier, and may be used to reference the delivery when exchanging information about it with other systems.
**Cardinality:** 0..*
**Type:** [Identifier](/Identifier)
**Mappings:** workflow=Event.identifier; rim=.id
## SupplyDelivery.basedOn
Fulfills plan, proposal or order
**Definition:** A plan, proposal or order that is fulfilled in whole or in part by this event.
**Requirements:** Allows tracing of authorization for the event and tracking whether proposals/recommendations were acted upon.
**Cardinality:** 0..*
**Type:** Reference([SupplyRequest](/SupplyRequest))
**Summary:** true
**Mappings:** workflow=Event.basedOn; v2=ORC in proximity to EVN segment; rim=.outboundRelationship[typeCode=FLFS].target
## SupplyDelivery.partOf
Part of referenced event
**Definition:** A larger event of which this particular event is a component or step.
**Comments:** Not to be used to link an event to an Encounter - use Event.context for that.
[The allowed reference resources may be adjusted as appropriate for the event resource].
**Requirements:** E.g. Drug administration as part of a procedure, procedure as part of observation, etc.
**Cardinality:** 0..*
**Type:** Reference([SupplyDelivery](/SupplyDelivery), [Contract](/Contract))
**Summary:** true
**Mappings:** workflow=Event.partOf; v2=Varies by domain; rim=.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
## SupplyDelivery.status
in-progress | completed | abandoned | entered-in-error
**Definition:** A code specifying the state of the dispense event.
**Comments:** This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.
**Cardinality:** 1..1
**Type:** [code](/code)
**Binding:** required:[supplydelivery-status](/valueset-supplydelivery-status)
**Summary:** true
**Is Modifier:** true (Reason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid)
**Mappings:** workflow=Event.status; rim=.statusCode, also existence of fulfillment events
## SupplyDelivery.subject
Individual(s) or organization for whom the item is supplied
**Definition:** A link to a resource representing the person whom the delivered item is for.
**Comments:** Group is only allowed in the circumstance where the group represents a family or a household, and should not represent groups of Practitioners where other more specific resources can be used instead.
**Cardinality:** 0..1
**Type:** Reference([Patient](/Patient), [Group](/Group), [Organization](/Organization))
**Mappings:** workflow=Event.subject; rim=.participation[typeCode=SBJ].role
## SupplyDelivery.type
Category of supply event
**Definition:** Indicates the type of supply being provided. Examples include: Medication, Device, Biologically Derived Product.
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** extensible:[supplydelivery-supplyitemtype](/valueset-supplydelivery-supplyitemtype)
**Mappings:** workflow=Event.category; rim=.code
## SupplyDelivery.stage
Stage or event of delivery
**Definition:** Indicates the stage of the delivery. In case the delivery is tracked only at the specific events (e.g. receipt), this resource represents the stage represented, not the entire history nor previous delivery stages.
**Cardinality:** 1..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** extensible:[supplydelivery-stage](/valueset-supplydelivery-stage)
**Summary:** true
## SupplyDelivery.suppliedItem
The item that is delivered or supplied
**Definition:** The item that is being delivered or has been supplied.
**Cardinality:** 0..*
**Type:** [BackboneElement](/BackboneElement)
**Mappings:** rim=.participation[typeCode=PRD].role; workflow=Event.product
## SupplyDelivery.suppliedItem.quantity
Amount supplied
**Definition:** The amount of the item that has been supplied. Unit of measure may be included.
**Cardinality:** 0..1
**Type:** [Quantity](/Quantity)([SimpleQuantity](/SimpleQuantity))
**Mappings:** rim=.quantity
## SupplyDelivery.suppliedItem.condition
A description of the supplied item's condition (e.g., box is damaged)
**Definition:** The condition in which the supplied item was at the event (shipment, or receipt, etc.). For example, to indicate when the supplied item is not suitable for use (e.g., damaged or out of temperature control).
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[supplydelivery-supplyitemcondition](/valueset-supplydelivery-supplyitemcondition)
## SupplyDelivery.suppliedItem.item[x]
Medication, Substance, Device or Biologically Derived Product supplied
**Definition:** Identifies the medication, substance, device or biologically derived product being supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept), Reference([Medication](/Medication), [Substance](/Substance), [Device](/Device), [BiologicallyDerivedProduct](/BiologicallyDerivedProduct), [NutritionProduct](/NutritionProduct))
**Binding:** example:[supplydelivery-supplyitemtype](/valueset-supplydelivery-supplyitemtype)
**Mappings:** rim=.participation[typeCode=PRD].role
## SupplyDelivery.occurrence[x]
When event occurred
**Definition:** The date or time(s) the activity occurred.
**Comments:** [The list of types may be constrained as appropriate for the type of event].
**Cardinality:** 0..1
**Type:** [dateTime](/dateTime), [Period](/Period), [Timing](/Timing)
**Summary:** true
**Mappings:** workflow=Event.occurrence[x]; w5=FiveWs.done[x]; v2=Varies by domain; rim=.effectiveTime
## SupplyDelivery.supplier
The item supplier
**Definition:** The individual or organization responsible for supplying the delivery.
**Cardinality:** 0..1
**Type:** Reference([Practitioner](/Practitioner), [PractitionerRole](/PractitionerRole), [Organization](/Organization))
**Mappings:** workflow=Event.performer; rim=.participation[typeCode=PFM].role
## SupplyDelivery.destination
Where the delivery was sent
**Definition:** Identification of the facility, location or person where the delivery is shipped to.
**Cardinality:** 0..1
**Type:** Reference([Location](/Location), [Practitioner](/Practitioner), [PractitionerRole](/PractitionerRole), [Organization](/Organization))
**Mappings:** rim=.participation[typeCode=DST].role; workflow=Event.location
## SupplyDelivery.receiver
Who received the delivery
**Definition:** Identifies the individual(s) or organization that received the delivery.
**Comments:** Group is only allowed in the circumstance where the group represents a family or a household, and should not represent groups of Practitioners where other more specific resources can be used instead.
**Cardinality:** 0..*
**Type:** Reference([Practitioner](/Practitioner), [PractitionerRole](/PractitionerRole), [Organization](/Organization), [Group](/Group))
**Mappings:** rim=.participation[typeCode=RCV].role