Supply of Products for Healthcare
0.2.0 - CI Build
Supply of Products for Healthcare, published by IHE Pharmacy. This is not an authorized publication; it is the continuous build for version 0.2.0). This version is based on the current content of https://github.com/IHE/pharm-supply/ and changes regularly. See the Directory of published versions
Defining URL: | https://www.ihe.net/fhir/StructureDefinition/model-item |
Version: | 0.2.0 |
Name: | Item |
Status: | Draft as of 2022-05-19 06:05:01+0000 |
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 ") |
Publisher: | IHE Pharmacy |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
https://www.ihe.net/fhir/StructureDefinition/model-item
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Element
This structure is derived from Element
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Element | A tradeable item, i.e. something that can be manufactured and distributed by a given entity (in opposition to a Product, which is a abstracted representation of the product’s functionality | |
![]() ![]() ![]() | 0..* | Identifier | Business identifier(s) of the item, for example the GTIN code | |
![]() ![]() ![]() | 0..* | SimpleQuantity | The Quantity of Base Unit of Measure (how many Base UoM are in this item). | |
![]() ![]() ![]() | 1..1 | CodeableReference(Item) | The contained item | |
![]() ![]() ![]() | 0..1 | code | 'box', 'unit', 'pallet' | |
![]() ![]() ![]() | 1..* | BackboneElement | The item name(s) - the brand name, or common name, functional name, generic name.... | |
![]() ![]() ![]() ![]() | 1..1 | code | The type of name e.g. 'brand-name', 'functional-name', 'common-name' | |
![]() ![]() ![]() ![]() | 1..1 | code | The language of the item | |
![]() ![]() ![]() ![]() | 1..1 | string | The name of the item | |
![]() ![]() ![]() | 0..* | BackboneElement | Marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Responsible for the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Number or identifier of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Period | Validity of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Issuer of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of marketing authorization, e.g. 'emergency use authorization' or 'regular' | |
![]() ![]() ![]() ![]() | 0..1 | code | Status of the marketing authorization | |
![]() ![]() ![]() | 0..1 | BackboneElement | The description of the item | |
![]() ![]() ![]() ![]() | 0..1 | code | The language of the item description | |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The dimensions | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight' | |
![]() ![]() ![]() ![]() | 1..1 | SimpleQuantity | The name of the item | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Net content of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The attributes | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. ... | |
![]() ![]() ![]() ![]() | 0..1 | The name of the item | ||
![]() ![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | 0..* | BackboneElement | ||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of association | |
![]() ![]() ![]() ![]() | 1..1 | CodeableReference(Product | Item) | The associated product - by code or reference Binding: Product association type Value Set (preferred) | |
![]() ![]() ![]() ![]() | 1..1 | Ratio | The quantity of the associated item in this item | |
![]() ![]() ![]() | 0..* | codeableConcept | The classification(s) of the product, e.g. ATC code, schedule, device class, ... | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The code for the dose form of the pharmaceutical item | |
![]() ![]() ![]() | 0..1 | string | The stated recommended dosage of the item | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The stated recommended route of administration | |
![]() ![]() ![]() | 0..1 | BackboneElement | The item ingredients | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | The ingredient | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The role of the ingredient | |
![]() ![]() ![]() ![]() | 1..1 | Quantity | The strength of the ingredient | |
![]() ![]() ![]() | 0..* | BackboneElement | The Storage and Handling conditions for the item | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight' | |
![]() ![]() ![]() ![]() | 0..1 | Range | The value of the storage / handling parameter | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Element | A tradeable item, i.e. something that can be manufactured and distributed by a given entity (in opposition to a Product, which is a abstracted representation of the product’s functionality | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..* | Identifier | Business identifier(s) of the item, for example the GTIN code | |
![]() ![]() ![]() | 0..* | SimpleQuantity | The Quantity of Base Unit of Measure (how many Base UoM are in this item). | |
![]() ![]() ![]() | 1..1 | CodeableReference(Item) | The contained item | |
![]() ![]() ![]() | 0..1 | code | 'box', 'unit', 'pallet' | |
![]() ![]() ![]() | 1..* | BackboneElement | The item name(s) - the brand name, or common name, functional name, generic name.... | |
![]() ![]() ![]() ![]() | 1..1 | code | The type of name e.g. 'brand-name', 'functional-name', 'common-name' | |
![]() ![]() ![]() ![]() | 1..1 | code | The language of the item | |
![]() ![]() ![]() ![]() | 1..1 | string | The name of the item | |
![]() ![]() ![]() | 0..* | BackboneElement | Marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Responsible for the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Number or identifier of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Period | Validity of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Issuer of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of marketing authorization, e.g. 'emergency use authorization' or 'regular' | |
![]() ![]() ![]() ![]() | 0..1 | code | Status of the marketing authorization | |
![]() ![]() ![]() | 0..1 | BackboneElement | The description of the item | |
![]() ![]() ![]() ![]() | 0..1 | code | The language of the item description | |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The dimensions | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight' | |
![]() ![]() ![]() ![]() | 1..1 | SimpleQuantity | The name of the item | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Net content of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The attributes | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. ... | |
![]() ![]() ![]() ![]() | 0..1 | The name of the item | ||
![]() ![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | 0..* | BackboneElement | ||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of association | |
![]() ![]() ![]() ![]() | 1..1 | CodeableReference(Product | Item) | The associated product - by code or reference Binding: Product association type Value Set (preferred) | |
![]() ![]() ![]() ![]() | 1..1 | Ratio | The quantity of the associated item in this item | |
![]() ![]() ![]() | 0..* | codeableConcept | The classification(s) of the product, e.g. ATC code, schedule, device class, ... | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The code for the dose form of the pharmaceutical item | |
![]() ![]() ![]() | 0..1 | string | The stated recommended dosage of the item | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The stated recommended route of administration | |
![]() ![]() ![]() | 0..1 | BackboneElement | The item ingredients | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | The ingredient | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The role of the ingredient | |
![]() ![]() ![]() ![]() | 1..1 | Quantity | The strength of the ingredient | |
![]() ![]() ![]() | 0..* | BackboneElement | The Storage and Handling conditions for the item | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight' | |
![]() ![]() ![]() ![]() | 0..1 | Range | The value of the storage / handling parameter | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Element | A tradeable item, i.e. something that can be manufactured and distributed by a given entity (in opposition to a Product, which is a abstracted representation of the product’s functionality | |
![]() |
This structure is derived from Element
Differential View
This structure is derived from Element
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Element | A tradeable item, i.e. something that can be manufactured and distributed by a given entity (in opposition to a Product, which is a abstracted representation of the product’s functionality | |
![]() ![]() ![]() | 0..* | Identifier | Business identifier(s) of the item, for example the GTIN code | |
![]() ![]() ![]() | 0..* | SimpleQuantity | The Quantity of Base Unit of Measure (how many Base UoM are in this item). | |
![]() ![]() ![]() | 1..1 | CodeableReference(Item) | The contained item | |
![]() ![]() ![]() | 0..1 | code | 'box', 'unit', 'pallet' | |
![]() ![]() ![]() | 1..* | BackboneElement | The item name(s) - the brand name, or common name, functional name, generic name.... | |
![]() ![]() ![]() ![]() | 1..1 | code | The type of name e.g. 'brand-name', 'functional-name', 'common-name' | |
![]() ![]() ![]() ![]() | 1..1 | code | The language of the item | |
![]() ![]() ![]() ![]() | 1..1 | string | The name of the item | |
![]() ![]() ![]() | 0..* | BackboneElement | Marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Responsible for the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Number or identifier of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Period | Validity of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Issuer of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of marketing authorization, e.g. 'emergency use authorization' or 'regular' | |
![]() ![]() ![]() ![]() | 0..1 | code | Status of the marketing authorization | |
![]() ![]() ![]() | 0..1 | BackboneElement | The description of the item | |
![]() ![]() ![]() ![]() | 0..1 | code | The language of the item description | |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The dimensions | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight' | |
![]() ![]() ![]() ![]() | 1..1 | SimpleQuantity | The name of the item | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Net content of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The attributes | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. ... | |
![]() ![]() ![]() ![]() | 0..1 | The name of the item | ||
![]() ![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | 0..* | BackboneElement | ||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of association | |
![]() ![]() ![]() ![]() | 1..1 | CodeableReference(Product | Item) | The associated product - by code or reference Binding: Product association type Value Set (preferred) | |
![]() ![]() ![]() ![]() | 1..1 | Ratio | The quantity of the associated item in this item | |
![]() ![]() ![]() | 0..* | codeableConcept | The classification(s) of the product, e.g. ATC code, schedule, device class, ... | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The code for the dose form of the pharmaceutical item | |
![]() ![]() ![]() | 0..1 | string | The stated recommended dosage of the item | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The stated recommended route of administration | |
![]() ![]() ![]() | 0..1 | BackboneElement | The item ingredients | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | The ingredient | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The role of the ingredient | |
![]() ![]() ![]() ![]() | 1..1 | Quantity | The strength of the ingredient | |
![]() ![]() ![]() | 0..* | BackboneElement | The Storage and Handling conditions for the item | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight' | |
![]() ![]() ![]() ![]() | 0..1 | Range | The value of the storage / handling parameter | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Element | A tradeable item, i.e. something that can be manufactured and distributed by a given entity (in opposition to a Product, which is a abstracted representation of the product’s functionality | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..* | Identifier | Business identifier(s) of the item, for example the GTIN code | |
![]() ![]() ![]() | 0..* | SimpleQuantity | The Quantity of Base Unit of Measure (how many Base UoM are in this item). | |
![]() ![]() ![]() | 1..1 | CodeableReference(Item) | The contained item | |
![]() ![]() ![]() | 0..1 | code | 'box', 'unit', 'pallet' | |
![]() ![]() ![]() | 1..* | BackboneElement | The item name(s) - the brand name, or common name, functional name, generic name.... | |
![]() ![]() ![]() ![]() | 1..1 | code | The type of name e.g. 'brand-name', 'functional-name', 'common-name' | |
![]() ![]() ![]() ![]() | 1..1 | code | The language of the item | |
![]() ![]() ![]() ![]() | 1..1 | string | The name of the item | |
![]() ![]() ![]() | 0..* | BackboneElement | Marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Responsible for the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Identifier | Number or identifier of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | Period | Validity of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | Issuer of the marketing authorization | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of marketing authorization, e.g. 'emergency use authorization' or 'regular' | |
![]() ![]() ![]() ![]() | 0..1 | code | Status of the marketing authorization | |
![]() ![]() ![]() | 0..1 | BackboneElement | The description of the item | |
![]() ![]() ![]() ![]() | 0..1 | code | The language of the item description | |
![]() ![]() ![]() ![]() | 0..1 | string | Textual description of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The dimensions | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight' | |
![]() ![]() ![]() ![]() | 1..1 | SimpleQuantity | The name of the item | |
![]() ![]() ![]() | 0..1 | SimpleQuantity | Net content of the item | |
![]() ![]() ![]() | 1..* | BackboneElement | The attributes | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. ... | |
![]() ![]() ![]() ![]() | 0..1 | The name of the item | ||
![]() ![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | 0..* | BackboneElement | ||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of association | |
![]() ![]() ![]() ![]() | 1..1 | CodeableReference(Product | Item) | The associated product - by code or reference Binding: Product association type Value Set (preferred) | |
![]() ![]() ![]() ![]() | 1..1 | Ratio | The quantity of the associated item in this item | |
![]() ![]() ![]() | 0..* | codeableConcept | The classification(s) of the product, e.g. ATC code, schedule, device class, ... | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The code for the dose form of the pharmaceutical item | |
![]() ![]() ![]() | 0..1 | string | The stated recommended dosage of the item | |
![]() ![]() ![]() | 0..1 | CodeableConcept | The stated recommended route of administration | |
![]() ![]() ![]() | 0..1 | BackboneElement | The item ingredients | |
![]() ![]() ![]() ![]() | 0..1 | CodeableReference() | The ingredient | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The role of the ingredient | |
![]() ![]() ![]() ![]() | 1..1 | Quantity | The strength of the ingredient | |
![]() ![]() ![]() | 0..* | BackboneElement | The Storage and Handling conditions for the item | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | The type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight' | |
![]() ![]() ![]() ![]() | 0..1 | Range | The value of the storage / handling parameter | |
![]() |
Other representations of profile: CSV, Excel
Path | Conformance | ValueSet |
Item.association.associatedProduct | preferred | ProductAssociationType |
Id | Grade | Path | Details | Requirements |
ele-1 | error | Item | All FHIR elements must have a @value or children unless an empty Parameters resource : hasValue() or (children().count() > id.count()) or $this is Parameters | |
ele-1 | error | Item.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | Item.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |