View raw Markdown
type: resource-definitionsresource: SupplyDelivery

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