This
page
is
part
of
the
FHIR
Specification
(v5.0.0:
R5
-
STU
v6.0.0-ballot2:
Release
6
Ballot
(2nd
Draft)
(see
Ballot
Notes
).
This
is
the
The
current
published
version
in
it's
permanent
home
(it
will
always
be
available
at
this
URL).
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
Orders
and
Observations
Work
Group
|
Maturity Level : 0 | Draft | Security Category : Business | Compartments : No defined compartments |
A functional description of an inventory item used in inventory and supply-related workflows.
The InventoryItem is used to define and specitfy the characteristics of a material item (Product) and the relevant characteristics when handling logistics: Inventory and Supply. This resource corresponds to (and expands) the InventoryReport resource's .item backbone element, and provides a reusable data object to express and use product characteristics in the Inventory and Supply (and Transport) aspects.
This resource approximately corresponds to "product" or "material" in ERP systems (e.g. SAP's MARA table) and to TradeItem in GS1 logistics standard - a core set of attributes that can be referred to when ordering, delivering, tracking or counting items, especially in situations where their clinical categorization (Medication or Device or BDP or Nutrition) is undefined or irrelevant - which is common in supply chain systems, especially in cross-realm, cross-border supplies.
The InventoryItem Resource:
The
InventoryItem
resource
does
not
intend
to
provide
a
substitute
for
the
other
resources,
nor
overlap
those
in
the
clinical
workflows,
as
those
resources
have
their
specific
core
characteristics.
This
resource
is
meant
to
contain
the
characteristics
that
are
relevant
for
the
logistics.
If
a
clinical
resource
wishes
to
add
such
characteristics
that
are
common
for
logistics,
the
InventoryItem
can
be
a
placeholder
for
these
(e.g.
these.
For
example,
adding
Storage
and
Handling
to
a
NutritionProduct).
This
NutritionProduct.
The
InventoryItem
can
also
reference
the
relevant
specialized
product
resource,
if
one
such
resource
is
meant
exists.
In
the
example
above,
the
InventoryItem
resource
adds
add
inventory
capabilities
to
contain
the
characteristics
system
that
are
relevant
already
uses
NutritionProduct.
The
InventoryItem
can
also
be
used
on
its
own
for
inventory
specific
purposes
-
one
example
is
if
the
logistics.
system
tracks
packages,
specialized
utensils
and
there
is
no
clinical
need,
only
inventory
tracking,
the
InventoryItem
may
be
used.
Because the InventoryItem resource does not contain all the clinical characteristics of the products like Medication, Device, etc. the InventoryItem can refer to any of those product items.
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
D | DomainResource |
A
functional
description
of
an
inventory
item
used
in
inventory
and
supply-related
workflows
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
|
|
Σ | 0..* | Identifier |
Business
identifier
for
the
inventory
item
|
|
Σ | 1..1 | code |
active
|
inactive
|
entered-in-error
|
unknown
Binding: InventoryItem Status Codes ( Required ) |
|
Σ | 0..* | CodeableConcept |
Category
or
class
of
the
item
|
|
Σ | 0..* | CodeableConcept |
Code
designating
the
specific
type
of
item
|
|
Σ | 0..* | BackboneElement |
The
item
name(s)
-
the
brand
name,
or
common
name,
functional
name,
generic
name
or
others
|
|
Σ | 1..1 | Coding |
The
type
of
name
e.g.
'brand-name',
'functional-name',
'common-name'
Binding: InventoryItem Name Typess ( Preferred ) |
|
Σ | 1..1 | code |
The
language
used
to
express
the
item
name
Binding: Common Languages ( Required ) |
|
Σ | 1..1 | string |
The
name
or
designation
of
the
item
|
|
0..* | BackboneElement |
Organization(s)
responsible
for
the
product
|
|
|
1..1 | CodeableConcept |
The
role
of
the
organization
e.g.
manufacturer,
distributor,
or
other
|
|
|
1..1 | Reference ( Organization ) |
An
organization
that
is
associated
with
the
item
|
|
|
0..1 | BackboneElement |
Descriptive
characteristics
of
the
item
|
|
|
0..1 | code |
The
language
that
is
used
in
the
item
description
Binding: Common Languages ( Required ) |
|
|
0..1 | string |
Textual
description
of
the
item
|
|
|
Σ | 0..* | CodeableConcept |
The
usage
status
like
recalled,
in
use,
discarded
|
|
Σ | 0..1 | CodeableConcept |
The
base
unit
of
measure
-
the
unit
in
which
the
product
is
used
or
counted
|
|
Σ | 0..1 | SimpleQuantity |
Net
content
or
amount
present
in
the
item
|
|
0..* | BackboneElement |
Association
with
other
items
or
products
|
|
|
Σ | 1..1 | CodeableConcept |
The
type
of
association
between
the
device
and
the
other
item
|
|
Σ | 1..1 | Reference ( InventoryItem | Medication | MedicationKnowledge | Device | DeviceDefinition | NutritionProduct | BiologicallyDerivedProduct ) |
The
related
item
or
product
|
|
Σ | 1..1 | Ratio |
The
quantity
of
the
product
in
this
product
|
|
0..* | BackboneElement |
Characteristic
of
the
item
|
|
|
1..1 | CodeableConcept |
The
characteristic
that
is
being
defined
|
|
|
1..1 |
The
value
of
the
attribute
|
||
|
string | |||
|
integer | |||
|
decimal | |||
|
boolean | |||
|
url | |||
|
dateTime | |||
|
Quantity | |||
|
Range | |||
|
Ratio | |||
|
Annotation | |||
|
Address | |||
|
Duration | |||
|
CodeableConcept | |||
|
0..1 | BackboneElement |
Instances
or
occurrences
of
the
product
|
|
|
0..* | Identifier |
The
identifier
for
the
physical
instance,
typically
a
serial
number
|
|
|
0..1 | string |
The
lot
or
batch
number
of
the
item
|
|
|
0..1 | dateTime |
The
expiry
date
or
date
and
time
for
the
product
|
|
|
0..1 | Reference ( Patient | Organization ) |
The
subject
that
the
item
is
associated
with
|
|
|
0..1 | Reference ( Location ) |
The
location
that
the
item
is
associated
with
|
|
|
0..1 | Reference ( Medication | Device | NutritionProduct | BiologicallyDerivedProduct ) |
Link
to
a
product
resource
used
in
clinical
workflows
|
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
UML Diagram ( Legend )
XML Template
<InventoryItem xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier for the inventory item --></identifier> <status value="[code]"/><!-- 1..1 active | inactive | entered-in-error | unknown --> <category><!-- 0..* CodeableConcept Category or class of the item --></category> <code><!-- 0..* CodeableConcept Code designating the specific type of item --></code> <name> <!-- 0..* The item name(s) - the brand name, or common name, functional name, generic name or others --> <nameType><!-- 1..1 Coding The type of name e.g. 'brand-name', 'functional-name', 'common-name' --></nameType> <language value="[code]"/><!-- 1..1 The language used to express the item name --> <name value="[string]"/><!-- 1..1 The name or designation of the item --> </name> <responsibleOrganization> <!-- 0..* Organization(s) responsible for the product --> <role><!-- 1..1 CodeableConcept The role of the organization e.g. manufacturer, distributor, or other --></role> <organization><!-- 1..1 Reference(Organization) An organization that is associated with the item --></organization> </responsibleOrganization> <description> <!-- 0..1 Descriptive characteristics of the item --> <language value="[code]"/><!-- 0..1 The language that is used in the item description --> <description value="[string]"/><!-- 0..1 Textual description of the item --> </description> <inventoryStatus><!-- 0..* CodeableConcept The usage status like recalled, in use, discarded --></inventoryStatus> <baseUnit><!-- 0..1 CodeableConcept The base unit of measure - the unit in which the product is used or counted --></baseUnit> <netContent><!-- 0..1 Quantity(SimpleQuantity) Net content or amount present in the item --></netContent> <association> <!-- 0..* Association with other items or products --> <associationType><!-- 1..1 CodeableConcept The type of association between the device and the other item --></associationType> <relatedItem><!-- 1..1 Reference(BiologicallyDerivedProduct|Device| DeviceDefinition|InventoryItem|Medication|MedicationKnowledge| NutritionProduct) The related item or product --></relatedItem> <quantity><!-- 1..1 Ratio The quantity of the product in this product --></quantity> </association> <characteristic> <!-- 0..* Characteristic of the item --> <characteristicType><!-- 1..1 CodeableConcept The characteristic that is being defined --></characteristicType> <value[x]><!-- 1..1 string|integer|decimal|boolean|url|dateTime|Quantity|Range| Ratio|Annotation|Address|Duration|CodeableConcept The value of the attribute --></value[x]> </characteristic> <instance> <!-- 0..1 Instances or occurrences of the product --> <identifier><!-- 0..* Identifier The identifier for the physical instance, typically a serial number --></identifier> <lotNumber value="[string]"/><!-- 0..1 The lot or batch number of the item --> <expiry value="[dateTime]"/><!-- 0..1 The expiry date or date and time for the product --> <subject><!-- 0..1 Reference(Organization|Patient) The subject that the item is associated with --></subject> <location><!-- 0..1 Reference(Location) The location that the item is associated with --></location> </instance> <productReference><!-- 0..1 Reference(BiologicallyDerivedProduct|Device| Medication|NutritionProduct) Link to a product resource used in clinical workflows --></productReference> </InventoryItem>
JSON Template
{
"resourceType" : "InventoryItem",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Business identifier for the inventory item
"status" : "<code>", // R! active | inactive | entered-in-error | unknown
"category" : [{ CodeableConcept }], // Category or class of the item
"code" : [{ CodeableConcept }], // Code designating the specific type of item
"name" : [{ // The item name(s) - the brand name, or common name, functional name, generic name or others
"nameType" : { Coding }, // R! The type of name e.g. 'brand-name', 'functional-name', 'common-name'
"language" : "<code>", // R! The language used to express the item name
"name" : "<string>" // R! The name or designation of the item
}],
"responsibleOrganization" : [{ // Organization(s) responsible for the product
"role" : { CodeableConcept }, // R! The role of the organization e.g. manufacturer, distributor, or other
"organization" : { Reference(Organization) } // R! An organization that is associated with the item
}],
"description" : { // Descriptive characteristics of the item
"language" : "<code>", // The language that is used in the item description
"description" : "<string>" // Textual description of the item
},
"inventoryStatus" : [{ CodeableConcept }], // The usage status like recalled, in use, discarded
"baseUnit" : { CodeableConcept }, // The base unit of measure - the unit in which the product is used or counted
"netContent" : { Quantity(SimpleQuantity) }, // Net content or amount present in the item
"association" : [{ // Association with other items or products
"associationType" : { CodeableConcept }, // R! The type of association between the device and the other item
"relatedItem" : { Reference(BiologicallyDerivedProduct|Device|
DeviceDefinition|InventoryItem|Medication|MedicationKnowledge|
NutritionProduct) }, // R! The related item or product
"quantity" : { Ratio } // R! The quantity of the product in this product
}],
"characteristic" : [{ // Characteristic of the item
"characteristicType" : { CodeableConcept }, // R! The characteristic that is being defined
// value[x]: The value of the attribute. One of these 13:
"valueString" : "<string>",
"valueInteger" : <integer>,
"valueDecimal" : <decimal>,
"valueBoolean" : <boolean>,
"valueUrl" : "<url>",
"valueDateTime" : "<dateTime>",
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueRatio" : { Ratio },
"valueAnnotation" : { Annotation },
"valueAddress" : { Address },
"valueDuration" : { Duration },
"valueCodeableConcept" : { CodeableConcept }
}],
"instance" : { // Instances or occurrences of the product
"identifier" : [{ Identifier }], // The identifier for the physical instance, typically a serial number
"lotNumber" : "<string>", // The lot or batch number of the item
"expiry" : "<dateTime>", // The expiry date or date and time for the product
"subject" : { Reference(Organization|Patient) }, // The subject that the item is associated with
"location" : { Reference(Location) } // The location that the item is associated with
},
"productReference" : { Reference(BiologicallyDerivedProduct|Device|
Medication|NutritionProduct) } // Link to a product resource used in clinical workflows
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:InventoryItem; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:identifier ( [ Identifier ] ... ) ; # 0..* Business identifier for the inventory item fhir:status [ code ] ; # 1..1 active | inactive | entered-in-error | unknown fhir:category ( [ CodeableConcept ] ... ) ; # 0..* Category or class of the item fhir:code ( [ CodeableConcept ] ... ) ; # 0..* Code designating the specific type of item fhir:name ( [ # 0..* The item name(s) - the brand name, or common name, functional name, generic name or others fhir:nameType [ Coding ] ; # 1..1 The type of name e.g. 'brand-name', 'functional-name', 'common-name' fhir:language [ code ] ; # 1..1 The language used to express the item name fhir:name [ string ] ; # 1..1 The name or designation of the item ] ... ) ; fhir:responsibleOrganization ( [ # 0..* Organization(s) responsible for the product fhir:role [ CodeableConcept ] ; # 1..1 The role of the organization e.g. manufacturer, distributor, or other fhir:organization [ Reference(Organization) ] ; # 1..1 An organization that is associated with the item ] ... ) ; fhir:description [ # 0..1 Descriptive characteristics of the item fhir:language [ code ] ; # 0..1 The language that is used in the item description fhir:description [ string ] ; # 0..1 Textual description of the item ] ; fhir:inventoryStatus ( [ CodeableConcept ] ... ) ; # 0..* The usage status like recalled, in use, discarded fhir:baseUnit [ CodeableConcept ] ; # 0..1 The base unit of measure - the unit in which the product is used or counted fhir:netContent [ Quantity(SimpleQuantity) ] ; # 0..1 Net content or amount present in the item fhir:association ( [ # 0..* Association with other items or products fhir:associationType [ CodeableConcept ] ; # 1..1 The type of association between the device and the other item fhir:relatedItem [ Reference(BiologicallyDerivedProduct|Device|DeviceDefinition|InventoryItem|Medication| MedicationKnowledge|NutritionProduct) ] ; # 1..1 The related item or product fhir:quantity [ Ratio ] ; # 1..1 The quantity of the product in this product ] ... ) ; fhir:characteristic ( [ # 0..* Characteristic of the item fhir:characteristicType [ CodeableConcept ] ; # 1..1 The characteristic that is being defined # value[x] : 1..1 The value of the attribute. One of these 13 fhir:value [ a fhir:string ; string ] fhir:value [ a fhir:integer ; integer ] fhir:value [ a fhir:decimal ; decimal ] fhir:value [ a fhir:boolean ; boolean ] fhir:value [ a fhir:url ; url ] fhir:value [ a fhir:dateTime ; dateTime ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:Ratio ; Ratio ] fhir:value [ a fhir:Annotation ; Annotation ] fhir:value [ a fhir:Address ; Address ] fhir:value [ a fhir:Duration ; Duration ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; fhir:instance [ # 0..1 Instances or occurrences of the product fhir:identifier ( [ Identifier ] ... ) ; # 0..* The identifier for the physical instance, typically a serial number fhir:lotNumber [ string ] ; # 0..1 The lot or batch number of the item fhir:expiry [ dateTime ] ; # 0..1 The expiry date or date and time for the product fhir:subject [ Reference(Organization|Patient) ] ; # 0..1 The subject that the item is associated with fhir:location [ Reference(Location) ] ; # 0..1 The location that the item is associated with ] ; fhir:productReference [ Reference(BiologicallyDerivedProduct|Device|Medication|NutritionProduct) ] ; # 0..1 Link to a product resource used in clinical workflows ]
Changes from both R4 and R4B
This resource did not exist in Release R4
See the Full Difference for further information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
D | DomainResource |
A
functional
description
of
an
inventory
item
used
in
inventory
and
supply-related
workflows
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
|
|
Σ | 0..* | Identifier |
Business
identifier
for
the
inventory
item
|
|
Σ | 1..1 | code |
active
|
inactive
|
entered-in-error
|
unknown
Binding: InventoryItem Status Codes ( Required ) |
|
Σ | 0..* | CodeableConcept |
Category
or
class
of
the
item
|
|
Σ | 0..* | CodeableConcept |
Code
designating
the
specific
type
of
item
|
|
Σ | 0..* | BackboneElement |
The
item
name(s)
-
the
brand
name,
or
common
name,
functional
name,
generic
name
or
others
|
|
Σ | 1..1 | Coding |
The
type
of
name
e.g.
'brand-name',
'functional-name',
'common-name'
Binding: InventoryItem Name Typess ( Preferred ) |
|
Σ | 1..1 | code |
The
language
used
to
express
the
item
name
Binding: Common Languages ( Required ) |
|
Σ | 1..1 | string |
The
name
or
designation
of
the
item
|
|
0..* | BackboneElement |
Organization(s)
responsible
for
the
product
|
|
|
1..1 | CodeableConcept |
The
role
of
the
organization
e.g.
manufacturer,
distributor,
or
other
|
|
|
1..1 | Reference ( Organization ) |
An
organization
that
is
associated
with
the
item
|
|
|
0..1 | BackboneElement |
Descriptive
characteristics
of
the
item
|
|
|
0..1 | code |
The
language
that
is
used
in
the
item
description
Binding: Common Languages ( Required ) |
|
|
0..1 | string |
Textual
description
of
the
item
|
|
|
Σ | 0..* | CodeableConcept |
The
usage
status
like
recalled,
in
use,
discarded
|
|
Σ | 0..1 | CodeableConcept |
The
base
unit
of
measure
-
the
unit
in
which
the
product
is
used
or
counted
|
|
Σ | 0..1 | SimpleQuantity |
Net
content
or
amount
present
in
the
item
|
|
0..* | BackboneElement |
Association
with
other
items
or
products
|
|
|
Σ | 1..1 | CodeableConcept |
The
type
of
association
between
the
device
and
the
other
item
|
|
Σ | 1..1 | Reference ( InventoryItem | Medication | MedicationKnowledge | Device | DeviceDefinition | NutritionProduct | BiologicallyDerivedProduct ) |
The
related
item
or
product
|
|
Σ | 1..1 | Ratio |
The
quantity
of
the
product
in
this
product
|
|
0..* | BackboneElement |
Characteristic
of
the
item
|
|
|
1..1 | CodeableConcept |
The
characteristic
that
is
being
defined
|
|
|
1..1 |
The
value
of
the
attribute
|
||
|
string | |||
|
integer | |||
|
decimal | |||
|
boolean | |||
|
url | |||
|
dateTime | |||
|
Quantity | |||
|
Range | |||
|
Ratio | |||
|
Annotation | |||
|
Address | |||
|
Duration | |||
|
CodeableConcept | |||
|
0..1 | BackboneElement |
Instances
or
occurrences
of
the
product
|
|
|
0..* | Identifier |
The
identifier
for
the
physical
instance,
typically
a
serial
number
|
|
|
0..1 | string |
The
lot
or
batch
number
of
the
item
|
|
|
0..1 | dateTime |
The
expiry
date
or
date
and
time
for
the
product
|
|
|
0..1 | Reference ( Patient | Organization ) |
The
subject
that
the
item
is
associated
with
|
|
|
0..1 | Reference ( Location ) |
The
location
that
the
item
is
associated
with
|
|
|
0..1 | Reference ( Medication | Device | NutritionProduct | BiologicallyDerivedProduct ) |
Link
to
a
product
resource
used
in
clinical
workflows
|
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
XML Template
<InventoryItem xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier for the inventory item --></identifier> <status value="[code]"/><!-- 1..1 active | inactive | entered-in-error | unknown --> <category><!-- 0..* CodeableConcept Category or class of the item --></category> <code><!-- 0..* CodeableConcept Code designating the specific type of item --></code> <name> <!-- 0..* The item name(s) - the brand name, or common name, functional name, generic name or others --> <nameType><!-- 1..1 Coding The type of name e.g. 'brand-name', 'functional-name', 'common-name' --></nameType> <language value="[code]"/><!-- 1..1 The language used to express the item name --> <name value="[string]"/><!-- 1..1 The name or designation of the item --> </name> <responsibleOrganization> <!-- 0..* Organization(s) responsible for the product --> <role><!-- 1..1 CodeableConcept The role of the organization e.g. manufacturer, distributor, or other --></role> <organization><!-- 1..1 Reference(Organization) An organization that is associated with the item --></organization> </responsibleOrganization> <description> <!-- 0..1 Descriptive characteristics of the item --> <language value="[code]"/><!-- 0..1 The language that is used in the item description --> <description value="[string]"/><!-- 0..1 Textual description of the item --> </description> <inventoryStatus><!-- 0..* CodeableConcept The usage status like recalled, in use, discarded --></inventoryStatus> <baseUnit><!-- 0..1 CodeableConcept The base unit of measure - the unit in which the product is used or counted --></baseUnit> <netContent><!-- 0..1 Quantity(SimpleQuantity) Net content or amount present in the item --></netContent> <association> <!-- 0..* Association with other items or products --> <associationType><!-- 1..1 CodeableConcept The type of association between the device and the other item --></associationType> <relatedItem><!-- 1..1 Reference(BiologicallyDerivedProduct|Device| DeviceDefinition|InventoryItem|Medication|MedicationKnowledge| NutritionProduct) The related item or product --></relatedItem> <quantity><!-- 1..1 Ratio The quantity of the product in this product --></quantity> </association> <characteristic> <!-- 0..* Characteristic of the item --> <characteristicType><!-- 1..1 CodeableConcept The characteristic that is being defined --></characteristicType> <value[x]><!-- 1..1 string|integer|decimal|boolean|url|dateTime|Quantity|Range| Ratio|Annotation|Address|Duration|CodeableConcept The value of the attribute --></value[x]> </characteristic> <instance> <!-- 0..1 Instances or occurrences of the product --> <identifier><!-- 0..* Identifier The identifier for the physical instance, typically a serial number --></identifier> <lotNumber value="[string]"/><!-- 0..1 The lot or batch number of the item --> <expiry value="[dateTime]"/><!-- 0..1 The expiry date or date and time for the product --> <subject><!-- 0..1 Reference(Organization|Patient) The subject that the item is associated with --></subject> <location><!-- 0..1 Reference(Location) The location that the item is associated with --></location> </instance> <productReference><!-- 0..1 Reference(BiologicallyDerivedProduct|Device| Medication|NutritionProduct) Link to a product resource used in clinical workflows --></productReference> </InventoryItem>
JSON Template
{
"resourceType" : "InventoryItem",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Business identifier for the inventory item
"status" : "<code>", // R! active | inactive | entered-in-error | unknown
"category" : [{ CodeableConcept }], // Category or class of the item
"code" : [{ CodeableConcept }], // Code designating the specific type of item
"name" : [{ // The item name(s) - the brand name, or common name, functional name, generic name or others
"nameType" : { Coding }, // R! The type of name e.g. 'brand-name', 'functional-name', 'common-name'
"language" : "<code>", // R! The language used to express the item name
"name" : "<string>" // R! The name or designation of the item
}],
"responsibleOrganization" : [{ // Organization(s) responsible for the product
"role" : { CodeableConcept }, // R! The role of the organization e.g. manufacturer, distributor, or other
"organization" : { Reference(Organization) } // R! An organization that is associated with the item
}],
"description" : { // Descriptive characteristics of the item
"language" : "<code>", // The language that is used in the item description
"description" : "<string>" // Textual description of the item
},
"inventoryStatus" : [{ CodeableConcept }], // The usage status like recalled, in use, discarded
"baseUnit" : { CodeableConcept }, // The base unit of measure - the unit in which the product is used or counted
"netContent" : { Quantity(SimpleQuantity) }, // Net content or amount present in the item
"association" : [{ // Association with other items or products
"associationType" : { CodeableConcept }, // R! The type of association between the device and the other item
"relatedItem" : { Reference(BiologicallyDerivedProduct|Device|
DeviceDefinition|InventoryItem|Medication|MedicationKnowledge|
NutritionProduct) }, // R! The related item or product
"quantity" : { Ratio } // R! The quantity of the product in this product
}],
"characteristic" : [{ // Characteristic of the item
"characteristicType" : { CodeableConcept }, // R! The characteristic that is being defined
// value[x]: The value of the attribute. One of these 13:
"valueString" : "<string>",
"valueInteger" : <integer>,
"valueDecimal" : <decimal>,
"valueBoolean" : <boolean>,
"valueUrl" : "<url>",
"valueDateTime" : "<dateTime>",
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueRatio" : { Ratio },
"valueAnnotation" : { Annotation },
"valueAddress" : { Address },
"valueDuration" : { Duration },
"valueCodeableConcept" : { CodeableConcept }
}],
"instance" : { // Instances or occurrences of the product
"identifier" : [{ Identifier }], // The identifier for the physical instance, typically a serial number
"lotNumber" : "<string>", // The lot or batch number of the item
"expiry" : "<dateTime>", // The expiry date or date and time for the product
"subject" : { Reference(Organization|Patient) }, // The subject that the item is associated with
"location" : { Reference(Location) } // The location that the item is associated with
},
"productReference" : { Reference(BiologicallyDerivedProduct|Device|
Medication|NutritionProduct) } // Link to a product resource used in clinical workflows
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:InventoryItem; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:identifier ( [ Identifier ] ... ) ; # 0..* Business identifier for the inventory item fhir:status [ code ] ; # 1..1 active | inactive | entered-in-error | unknown fhir:category ( [ CodeableConcept ] ... ) ; # 0..* Category or class of the item fhir:code ( [ CodeableConcept ] ... ) ; # 0..* Code designating the specific type of item fhir:name ( [ # 0..* The item name(s) - the brand name, or common name, functional name, generic name or others fhir:nameType [ Coding ] ; # 1..1 The type of name e.g. 'brand-name', 'functional-name', 'common-name' fhir:language [ code ] ; # 1..1 The language used to express the item name fhir:name [ string ] ; # 1..1 The name or designation of the item ] ... ) ; fhir:responsibleOrganization ( [ # 0..* Organization(s) responsible for the product fhir:role [ CodeableConcept ] ; # 1..1 The role of the organization e.g. manufacturer, distributor, or other fhir:organization [ Reference(Organization) ] ; # 1..1 An organization that is associated with the item ] ... ) ; fhir:description [ # 0..1 Descriptive characteristics of the item fhir:language [ code ] ; # 0..1 The language that is used in the item description fhir:description [ string ] ; # 0..1 Textual description of the item ] ; fhir:inventoryStatus ( [ CodeableConcept ] ... ) ; # 0..* The usage status like recalled, in use, discarded fhir:baseUnit [ CodeableConcept ] ; # 0..1 The base unit of measure - the unit in which the product is used or counted fhir:netContent [ Quantity(SimpleQuantity) ] ; # 0..1 Net content or amount present in the item fhir:association ( [ # 0..* Association with other items or products fhir:associationType [ CodeableConcept ] ; # 1..1 The type of association between the device and the other item fhir:relatedItem [ Reference(BiologicallyDerivedProduct|Device|DeviceDefinition|InventoryItem|Medication| MedicationKnowledge|NutritionProduct) ] ; # 1..1 The related item or product fhir:quantity [ Ratio ] ; # 1..1 The quantity of the product in this product ] ... ) ; fhir:characteristic ( [ # 0..* Characteristic of the item fhir:characteristicType [ CodeableConcept ] ; # 1..1 The characteristic that is being defined # value[x] : 1..1 The value of the attribute. One of these 13 fhir:value [ a fhir:string ; string ] fhir:value [ a fhir:integer ; integer ] fhir:value [ a fhir:decimal ; decimal ] fhir:value [ a fhir:boolean ; boolean ] fhir:value [ a fhir:url ; url ] fhir:value [ a fhir:dateTime ; dateTime ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:Ratio ; Ratio ] fhir:value [ a fhir:Annotation ; Annotation ] fhir:value [ a fhir:Address ; Address ] fhir:value [ a fhir:Duration ; Duration ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ] ] ... ) ; fhir:instance [ # 0..1 Instances or occurrences of the product fhir:identifier ( [ Identifier ] ... ) ; # 0..* The identifier for the physical instance, typically a serial number fhir:lotNumber [ string ] ; # 0..1 The lot or batch number of the item fhir:expiry [ dateTime ] ; # 0..1 The expiry date or date and time for the product fhir:subject [ Reference(Organization|Patient) ] ; # 0..1 The subject that the item is associated with fhir:location [ Reference(Location) ] ; # 0..1 The location that the item is associated with ] ; fhir:productReference [ Reference(BiologicallyDerivedProduct|Device|Medication|NutritionProduct) ] ; # 0..1 Link to a product resource used in clinical workflows ]
Changes from both R4 and R4B
This resource did not exist in Release R4
See the Full Difference for further information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
Additional definitions: Master Definition XML + JSON , XML Schema / Schematron + JSON Schema , ShEx (for Turtle ) + see the extensions , the spreadsheet version & the dependency analysis
| Path | ValueSet | Type | Documentation |
|---|---|---|---|
| InventoryItem.status | InventoryItemStatusCodes | Required |
InventoryItem Status Codes |
| InventoryItem.name.nameType | InventoryItemStatusCodes (a valid code from InventoryItem Name Type ) | Preferred |
InventoryItem Name Types |
| InventoryItem.name.language | CommonLanguages | Required |
This value set includes common codes from BCP-47 (see http://tools.ietf.org/html/bcp47) |
| InventoryItem.description.language | CommonLanguages | Required |
This value set includes common codes from BCP-47 (see http://tools.ietf.org/html/bcp47) |
Note to Implementers: TThe draft resource InventoryItem is intended to satisfy a narrow set of use cases. Implementer feedback is welcome, and needed, to assess the resource's suitability and viability. Without implementation feedback, this resource may be removed in future releases of FHIR.
Feedback is welcome here
.
Search parameters for this resource. See also the full list of search parameters for this resource , and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
| Name | Type | Description | Expression | In Common |
| code TU | token | Search for products that match this code | InventoryItem.code | |
| identifier TU | token | The identifier of the item | InventoryItem.identifier | |
| status TU | token | The status of the item | InventoryItem.status | |
| subject TU | reference | The identity of a patient for whom to list associations |
InventoryItem.instance.subject
( Organization , Patient ) |