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: Logical Model - Item

Official URL: http://profiles.ihe.net/PHARM/supply/StructureDefinition/ItemModel Version: 0.3.0
Draft as of 2024-03-26 Computable Name: ItemModel

Copyright/Legal: IHE http://www.ihe.net/Governance/#Intellectual_Property

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 “)

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x] 1..1The associated product - by code or reference
Slice: Unordered, Open by type:$this
..... associatedProductCodeableConceptCodeableConcept
..... associatedProductReferenceReference(ProductModel | ItemModel)
..... associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Slice: Unordered, Open by type:$this
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... @id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Slice: Unordered, Open by type:$this
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG

This structure is derived from Element

Summary

Mandatory: 0 element (16 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element ItemModel.association.associatedProduct[x] is sliced based on the value of type:$this

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x] 1..1The associated product - by code or reference
Slice: Unordered, Open by type:$this
..... associatedProductCodeableConceptCodeableConcept
..... associatedProductReferenceReference(ProductModel | ItemModel)
..... associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Slice: Unordered, Open by type:$this
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ItemModel 0..*Element
Elements defined in Ancestors: @id, extension
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
Instances of this logical model can be the target of a Reference
... @id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 0..*IdentifierBusiness identifier(s) of the item, for example the GTIN code
... quantity 0..*SimpleQuantityThe Quantity of Base Unit of Measure (how many Base UoM are in this item).
... containedItem 1..1Reference(ItemModel)The contained item
... tradeItemUnitDescriptorCode 0..1code'box', 'unit', 'pallet'
... itemName 1..*BackboneElementThe item name(s) - the brand name, or common name, functional name, generic name....
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... nameType 1..1codeThe type of name e.g. 'brand-name', 'functional-name', 'common-name'
.... language 1..1codeThe language of the item
.... name 1..1stringThe name of the item
... marketingAuthorization 0..*BackboneElementMarketing authorization
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... holder[x] 0..1Responsible for the marketing authorization
..... holderCodeableConceptCodeableConcept
..... holderReferenceReference(Any)
.... number 0..1IdentifierNumber or identifier of the marketing authorization
.... validityPeriod 0..1PeriodValidity of the marketing authorization
.... issuer[x] 0..1Issuer of the marketing authorization
..... issuerCodeableConceptCodeableConcept
..... issuerReferenceReference(Any)
.... type 0..1CodeableConceptType of marketing authorization, e.g. 'emergency use authorization' or 'regular'
.... status 0..1codeStatus of the marketing authorization
... description 0..1BackboneElementThe description of the item
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 0..1codeThe language of the item description
.... description 0..1stringTextual description of the item
... dimensions 1..*BackboneElementThe dimensions
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... dimensionType 1..1CodeableConceptThe type of dimension, e.g. 'length', 'height', 'volume', 'spherical volume', 'weight'
.... value 1..1SimpleQuantityThe dimension value
... netContent 0..1SimpleQuantityNet content of the item
... attributes 1..*BackboneElementThe attributes
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. ...
.... value[x] 0..1The value of the attribute
..... valueIntegerinteger
..... valueStringstring
..... valueBooleanboolean
... association 0..*BackboneElementFor example, Product A (powder) should be mixed with product B '(saline)', or 'product A should be applied with device B' , or 'Product X applies to parent device Y
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... associationType 1..1CodeableConceptThe type of association
.... Slices for associatedProduct[x]:associatedProductCodeableConcept 0..1CodeableConceptThe associated product - by code or reference
Slice: Unordered, Open by type:$this
Binding: Product association type Value Set (preferred)
.... quantity 1..1RatioThe quantity of the associated item in this item
... classification 0..*CodeableConceptThe classification(s) of the product, e.g. ATC code, schedule, device class, ...
... dosageForm 0..1CodeableConceptThe code for the dose form of the pharmaceutical item
... dosageRecommendation 0..1stringThe stated recommended dosage of the item
... routeofAdministration 0..1CodeableConceptThe stated recommended route of administration
... ingredients 0..1BackboneElementThe item ingredients
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... ingredient[x] 0..1The ingredient
..... ingredientCodeableConceptCodeableConcept
..... ingredientReferenceReference(Any)
.... role 1..1CodeableConceptThe role of the ingredient
.... strength 1..1QuantityThe strength of the ingredient
... storageandHandling 0..*BackboneElementThe Storage and Handling conditions for the item
.... @id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attributeType 1..1CodeableConceptThe type of attribute, e.g. 'transport humidity', 'transport temperature', 'sunlight'
.... value 0..1RangeThe value of the storage / handling parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ItemModel.association.associatedProduct[x]:associatedProductCodeableConceptpreferredProductAssociationType (a valid code from Product association type code system)
http://profiles.ihe.net/PHARM/supply/ValueSet/vs-ihe-pharm-product-association-type
from this IG

This structure is derived from Element

Summary

Mandatory: 0 element (16 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element ItemModel.association.associatedProduct[x] is sliced based on the value of type:$this

 

Other representations of profile: CSV, Excel