SupplyDelivery Definitions
<a id="SupplyDelivery"></a>
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
<a id="SupplyDelivery.identifier"></a>
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
Mappings: workflow=Event.identifier; rim=.id
<a id="SupplyDelivery.basedOn"></a>
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)
Summary: true
Mappings: workflow=Event.basedOn; v2=ORC in proximity to EVN segment; rim=.outboundRelationship[typeCode=FLFS].target
<a id="SupplyDelivery.partOf"></a>
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, Contract)
Summary: true
Mappings: workflow=Event.partOf; v2=Varies by domain; rim=.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
<a id="SupplyDelivery.status"></a>
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
Binding: required: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
<a id="SupplyDelivery.subject"></a>
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, Group, Organization)
Mappings: workflow=Event.subject; rim=.participation[typeCode=SBJ].role
<a id="SupplyDelivery.type"></a>
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
Binding: extensible:supplydelivery-supplyitemtype
Mappings: workflow=Event.category; rim=.code
<a id="SupplyDelivery.stage"></a>
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
Binding: extensible:supplydelivery-stage
Summary: true
<a id="SupplyDelivery.suppliedItem"></a>
SupplyDelivery.suppliedItem
The item that is delivered or supplied
Definition: The item that is being delivered or has been supplied.
Cardinality: 0..*
Type: BackboneElement
Mappings: rim=.participation[typeCode=PRD].role; workflow=Event.product
<a id="SupplyDelivery.suppliedItem.quantity"></a>
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(SimpleQuantity)
Mappings: rim=.quantity
<a id="SupplyDelivery.suppliedItem.condition"></a>
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
Binding: example:supplydelivery-supplyitemcondition
<a id="SupplyDelivery.suppliedItem.item[x]"></a>
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, Reference(Medication, Substance, Device, BiologicallyDerivedProduct, NutritionProduct)
Binding: example:supplydelivery-supplyitemtype
Mappings: rim=.participation[typeCode=PRD].role
<a id="SupplyDelivery.occurrence[x]"></a>
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, Period, Timing
Summary: true
Mappings: workflow=Event.occurrence[x]; w5=FiveWs.done[x]; v2=Varies by domain; rim=.effectiveTime
<a id="SupplyDelivery.supplier"></a>
SupplyDelivery.supplier
The item supplier
Definition: The individual or organization responsible for supplying the delivery.
Cardinality: 0..1
Type: Reference(Practitioner, PractitionerRole, Organization)
Mappings: workflow=Event.performer; rim=.participation[typeCode=PFM].role
<a id="SupplyDelivery.destination"></a>
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, Practitioner, PractitionerRole, Organization)
Mappings: rim=.participation[typeCode=DST].role; workflow=Event.location
<a id="SupplyDelivery.receiver"></a>
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, PractitionerRole, Organization, Group)
Mappings: rim=.participation[typeCode=RCV].role