Supply of Products for Healthcare (SUPPLY)
0.3.0 - ci-build International flag

Supply of Products for Healthcare (SUPPLY), published by IHE Pharmacy Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/pharm-supply/ and changes regularly. See the Directory of published versions

Logical Model: InventoryUpdateModel - Detailed Descriptions

Draft as of 2022-12-27

Definitions for the InventoryUpdateModel logical model.

Guidance on how to interpret the contents of this table can be found here

0. InventoryUpdateModel
Definition

This is the logical model for the Inventory Change notification - an information about a change of items being added or removed from a given inventory position. This is to be typically used in differential inventory updates (e.g. "Since last time, the following items have been consumed") or to register items added or subtracted (e.g. "The following 2 items were just discarded and should be deducted from inventory ")

ShortEnables a party to provide information on inventory levels and inventory changes.
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. InventoryUpdateModel.identifier
Definition

Unique identification of the inventory report

ShortUnique identification of the inventory report
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
4. InventoryUpdateModel.countType
Definition

The type of counting - whether it is a manual counting, automated data capture, estimate..

ShortThe type of counting - whether it is a manual counting, automated data capture, estimate..
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. InventoryUpdateModel.operationType
Definition

The type of operation - add/subtract

ShortThe type of operation - add/subtract
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. InventoryUpdateModel.operationTypeReason[x]
Definition

The reason or detail for the change. For example a new reception

ShortThe reason or detail for the change. For example a new reception
Control1..1
TypeChoice of: CodeableConcept, Reference
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. InventoryUpdateModel.reportDateTime
Definition

Date and time of finalization of the report

ShortDate and time of finalization of the report
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. InventoryUpdateModel.reporter
Definition

Person or entity that creates the report

ShortPerson or entity that creates the report
Control0..1
TypeReference
14. InventoryUpdateModel.reportingPeriod
Definition

The period the inventory changes report to

ShortThe period the inventory changes report to
Control0..1
TypePeriod
16. InventoryUpdateModel.inventoryListing
Definition

Contains the inventory listings

ShortContains the inventory listings
Control0..*
TypeBackboneElement
18. InventoryUpdateModel.inventoryListing.location
Definition

Identification of the site where the items are/were located

ShortIdentification of the site where the items are/were located
Control0..1
TypeReference
20. InventoryUpdateModel.inventoryListing.status
Definition

The inventory status of a set of items (of the same type)

ShortThe inventory status of a set of items (of the same type)
Control0..1
TypeCodeableConcept
22. InventoryUpdateModel.inventoryListing.items
Definition

The inventory items

ShortThe inventory items
Control0..*
TypeBackboneElement
24. InventoryUpdateModel.inventoryListing.items.category
Definition

The category of the inventory items

ShortThe category of the inventory items
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. InventoryUpdateModel.inventoryListing.items.quantity
Definition

Quantity of items

ShortQuantity of items
Control0..1
TypeQuantity
28. InventoryUpdateModel.inventoryListing.items.item
Definition

An item or set of items (of the same type and status)

ShortAn item or set of items (of the same type and status)
Control0..1
TypeBackboneElement
30. InventoryUpdateModel.inventoryListing.countingDateTime
Definition

The time that the changes in this listing actually occurred

ShortThe time that the changes in this listing actually occurred
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension