Extensions for Using Data Elements from FHIR R5 in FHIR R4
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions

Extension: ExtensionPackagedProductDefinition_Packaging - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R5-PackagedProductDefinition.packaging extension.

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

0. Extension
Definition

R5: PackagedProductDefinition.packaging (new:BackboneElement)


Optional Extension Element - found in all resources.

ShortR5: A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (new)Optional Extensions Element
Comments

Element PackagedProductDefinition.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

Control0..1*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortExtensionAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:identifier
    Slice Nameidentifier
    Definition

    R5: PackagedProductDefinition.packaging.identifier (new:Identifier)

    ShortR5: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    6. Extension.extension:identifier.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valueidentifier
    8. Extension.extension:identifier.value[x]
    Definition

    A business identifier that is specific to this particular part of the packaging, often assigned by the manufacturer. Including possibly Data Carrier Identifier (a GS1 barcode).


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortAn identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier IdentifierValue of extension
    Control0..1
    TypeIdentifier, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. Extension.extension:type
    Slice Nametype
    Definition

    R5: PackagedProductDefinition.packaging.type (new:CodeableConcept)

    ShortR5: The physical type of the container of the items (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    12. Extension.extension:type.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valuetype
    14. Extension.extension:type.value[x]
    Definition

    The physical type of the container of the items.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortThe physical type of the container of the itemsValue of extension
    Control0..1
    BindingFor example codes, see For codes, see R5PackagingTypeForR4 (0.1.0)
    (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-packaging-type-for-R4|0.1.0)

    A high level categorisation of a package.

    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    16. Extension.extension:componentPart
    Slice NamecomponentPart
    Definition

    R5: PackagedProductDefinition.packaging.componentPart (new:boolean)

    ShortR5: Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial) (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    18. Extension.extension:componentPart.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed ValuecomponentPart
    20. Extension.extension:componentPart.value[x]
    Definition

    Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial). The latter type are designed be a container, but the former are not.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortIs this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial)Value of extension
    Control0..1
    Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    22. Extension.extension:quantity
    Slice Namequantity
    Definition

    R5: PackagedProductDefinition.packaging.quantity (new:integer)

    ShortR5: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    24. Extension.extension:quantity.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valuequantity
    26. Extension.extension:quantity.value[x]
    Definition

    The quantity of packaging items contained at this layer of the package. This does not relate to the number of contained items but relates solely to the number of packaging items. When looking at the outermost layer it is always 1. If there are two boxes within, at the next layer it would be 2.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortThe quantity of this level of packaging in the package that contains it (with the outermost level being 1)Value of extension
    Control0..1
    Typeinteger, date, Meta, Address, Attachment, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    28. Extension.extension:material
    Slice Namematerial
    Definition

    R5: PackagedProductDefinition.packaging.material (new:CodeableConcept)

    ShortR5: Material type of the package item (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    30. Extension.extension:material.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valuematerial
    32. Extension.extension:material.value[x]
    Definition

    Material type of the package item.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortMaterial type of the package itemValue of extension
    Control0..1
    BindingFor example codes, see For codes, see R5PackageMaterialForR4 (0.1.0)
    (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

    A material used in the construction of packages and their components.

    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    34. Extension.extension:alternateMaterial
    Slice NamealternateMaterial
    Definition

    R5: PackagedProductDefinition.packaging.alternateMaterial (new:CodeableConcept)

    ShortR5: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    36. Extension.extension:alternateMaterial.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed ValuealternateMaterial
    38. Extension.extension:alternateMaterial.value[x]
    Definition

    A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (e.g. different types of plastic for a blister sleeve).


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortA possible alternate material for this part of the packaging, that is allowed to be used instead of the usual materialValue of extension
    Control0..1
    BindingFor example codes, see For codes, see R5PackageMaterialForR4 (0.1.0)
    (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

    A material used in the construction of packages and their components.

    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    40. Extension.extension:shelfLifeStorage
    Slice NameshelfLifeStorage
    Definition

    R5: PackagedProductDefinition.packaging.shelfLifeStorage (new:ProductShelfLife)

    ShortR5: Shelf Life and storage information (new)Additional content defined by implementations
    Comments

    Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    42. Extension.extension:shelfLifeStorage.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtensionAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 44. Extension.extension:shelfLifeStorage.extension:_datatype
      Slice Name_datatype
      Definition

      Slice to indicate the presence of a R5 ProductShelfLife in FHIR R4

      ShortDataType slice for a FHIR R5 `ProductShelfLife` valueAdditional content defined by implementations
      Control10..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      46. Extension.extension:shelfLifeStorage.extension:_datatype.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
      48. Extension.extension:shelfLifeStorage.extension:_datatype.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Comments

      Must be: ProductShelfLife

      Control10..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Fixed ValueProductShelfLife
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      50. Extension.extension:shelfLifeStorage.extension:type
      Slice Nametype
      Definition

      R5: ProductShelfLife.type

      ShortR5: typeAdditional content defined by implementations
      Comments

      Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      52. Extension.extension:shelfLifeStorage.extension:type.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuetype
      54. Extension.extension:shelfLifeStorage.extension:type.value[x]
      Definition

      This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortThis describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specifiedValue of extension
      Control0..1
      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      56. Extension.extension:shelfLifeStorage.extension:period
      Slice Nameperiod
      Definition

      R5: ProductShelfLife.period[x] additional types (string) additional types from child elements (value)

      ShortR5: period additional typesAdditional content defined by implementations
      Comments

      Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      58. Extension.extension:shelfLifeStorage.extension:period.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valueperiod
      60. Extension.extension:shelfLifeStorage.extension:period.value[x]
      Definition

      The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortThe shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be usedValue of extension
      Control0..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      62. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage
      Slice NamespecialPrecautionsForStorage
      Definition

      R5: ProductShelfLife.specialPrecautionsForStorage

      ShortR5: specialPrecautionsForStorageAdditional content defined by implementations
      Comments

      Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      64. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed ValuespecialPrecautionsForStorage
      66. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.value[x]
      Definition

      Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortSpecial precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specifiedValue of extension
      Control0..1
      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      68. Extension.extension:shelfLifeStorage.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed ValueshelfLifeStorage
      70. Extension.extension:shelfLifeStorage.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Control0..01
      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      72. Extension.extension:manufacturer
      Slice Namemanufacturer
      Definition

      R5: PackagedProductDefinition.packaging.manufacturer (new:Reference(Organization))

      ShortR5: Manufacturer of this packaging item (multiple means these are all potential manufacturers) (new)Additional content defined by implementations
      Comments

      Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      74. Extension.extension:manufacturer.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuemanufacturer
      76. Extension.extension:manufacturer.value[x]
      Definition

      Manufacturer of this packaging item. When there are multiple values each one is a potential manufacturer of this packaging item.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortManufacturer of this packaging item (multiple means these are all potential manufacturers)Value of extension
      Control0..1
      TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      78. Extension.extension:property
      Slice Nameproperty
      Definition

      R5: PackagedProductDefinition.packaging.property (new:BackboneElement)

      ShortR5: General characteristics of this item (new)Additional content defined by implementations
      Comments

      Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). Creating extension because element PackagedProductDefinition.packaging.property is a content reference and requires an extesion definition.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      80. Extension.extension:property.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control10..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 82. Extension.extension:property.extension:type
        Slice Nametype
        Definition

        R5: PackagedProductDefinition.packaging.property.type (new:CodeableConcept)

        ShortR5: A code expressing the type of characteristic (new)Additional content defined by implementations
        Comments

        Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Control10..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        84. Extension.extension:property.extension:type.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuetype
        86. Extension.extension:property.extension:type.value[x]
        Definition

        A code expressing the type of characteristic.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortA code expressing the type of characteristicValue of extension
        Control10..1
        TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        88. Extension.extension:property.extension:value
        Slice Namevalue
        Definition

        R5: PackagedProductDefinition.packaging.property.value[x] (new:Attachment, boolean, CodeableConcept, date, Quantity)

        ShortR5: A value for the characteristic (new)Additional content defined by implementations
        Comments

        Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        90. Extension.extension:property.extension:value.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuevalue
        92. Extension.extension:property.extension:value.value[x]
        Definition

        A value for the characteristic.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortA value for the characteristicValue of extension
        Control0..1
        TypeChoice of: CodeableConcept, Quantity, date, boolean, Attachment, Meta, Address, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        94. Extension.extension:property.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valueproperty
        96. Extension.extension:property.value[x]
        Definition

        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        98. Extension.extension:containedItem
        Slice NamecontainedItem
        Definition

        R5: PackagedProductDefinition.packaging.containedItem (new:BackboneElement)

        ShortR5: The item(s) within the packaging (new)Additional content defined by implementations
        Comments

        Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        100. Extension.extension:containedItem.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control10..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 102. Extension.extension:containedItem.extension:item
          Slice Nameitem
          Definition

          R5: PackagedProductDefinition.packaging.containedItem.item (new:CodeableReference(ManufacturedItemDefinition,DeviceDefinition,PackagedProductDefinition,BiologicallyDerivedProduct,NutritionProduct))

          ShortR5: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package (new)Additional content defined by implementations
          Comments

          Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          104. Extension.extension:containedItem.extension:item.extension
          Definition

          An Extension


          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortExtensionAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control10..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 106. Extension.extension:containedItem.extension:item.extension:_datatype
            Slice Name_datatype
            Definition

            Slice to indicate the presence of a R5 CodeableReference in FHIR R4

            ShortDataType slice for a FHIR R5 `CodeableReference` valueAdditional content defined by implementations
            Control10..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            108. Extension.extension:containedItem.extension:item.extension:_datatype.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
            110. Extension.extension:containedItem.extension:item.extension:_datatype.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Comments

            Must be: CodeableReference

            Control10..1
            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Fixed ValueCodeableReference
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            112. Extension.extension:containedItem.extension:item.extension:concept
            Slice Nameconcept
            Definition

            R5: CodeableReference.concept

            ShortR5: Reference to a concept (by class)Additional content defined by implementations
            Comments

            Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            114. Extension.extension:containedItem.extension:item.extension:concept.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valueconcept
            116. Extension.extension:containedItem.extension:item.extension:concept.value[x]
            Definition

            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortReference to a concept (by class)Value of extension
            Control0..1
            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            118. Extension.extension:containedItem.extension:item.extension:reference
            Slice Namereference
            Definition

            R5: CodeableReference.reference

            ShortR5: Reference to a resource (by instance)Additional content defined by implementations
            Comments

            Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            120. Extension.extension:containedItem.extension:item.extension:reference.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valuereference
            122. Extension.extension:containedItem.extension:item.extension:reference.value[x]
            Definition

            A reference to a resource the provides exact details about the information being referenced.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortReference to a resource (by instance)Value of extension
            Control0..1
            TypeReference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4, Basic, Cross-version Profile for R5.DeviceDefinition for use in FHIR R4, DeviceDefinition, Cross-version Profile for R5.PackagedProductDefinition for use in FHIR R4, Cross-version Profile for R5.BiologicallyDerivedProduct for use in FHIR R4, BiologicallyDerivedProduct, Cross-version Profile for R5.NutritionProduct for use in FHIR R4), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            124. Extension.extension:containedItem.extension:item.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valueitem
            126. Extension.extension:containedItem.extension:item.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            128. Extension.extension:containedItem.extension:amount
            Slice Nameamount
            Definition

            R5: PackagedProductDefinition.packaging.containedItem.amount (new:Quantity)

            ShortR5: The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition) (new)Additional content defined by implementations
            Comments

            Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            130. Extension.extension:containedItem.extension:amount.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valueamount
            132. Extension.extension:containedItem.extension:amount.value[x]
            Definition

            The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition).


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortThe number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition)Value of extension
            Control0..1
            TypeQuantity, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            134. Extension.extension:containedItem.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValuecontainedItem
            136. Extension.extension:containedItem.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            138. Extension.extension:packaging
            Slice Namepackaging
            Definition

            R5: PackagedProductDefinition.packaging.packaging (new:PackagedProductDefinition.packaging)

            ShortR5: Allows containers (and parts of containers) within containers, still as a part of single packaged product (new)Additional content defined by implementations
            Comments

            Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            140. Extension.extension:packaging.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
            142. Extension.extension:packaging.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            144. Extension.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
            146. Extension.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

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

            0. Extension
            Definition

            R5: PackagedProductDefinition.packaging (new:BackboneElement)

            ShortR5: A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (new)
            Comments

            Element PackagedProductDefinition.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..1
            Is Modifierfalse
            2. Extension.extension
            Control0..*
            SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 4. Extension.extension:identifier
              Slice Nameidentifier
              Definition

              R5: PackagedProductDefinition.packaging.identifier (new:Identifier)

              ShortR5: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier (new)
              Comments

              Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              6. Extension.extension:identifier.url
              Control1..1
              Fixed Valueidentifier
              8. Extension.extension:identifier.value[x]
              Definition

              A business identifier that is specific to this particular part of the packaging, often assigned by the manufacturer. Including possibly Data Carrier Identifier (a GS1 barcode).

              ShortAn identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier
              Control0..1
              TypeIdentifier
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              10. Extension.extension:type
              Slice Nametype
              Definition

              R5: PackagedProductDefinition.packaging.type (new:CodeableConcept)

              ShortR5: The physical type of the container of the items (new)
              Comments

              Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              12. Extension.extension:type.url
              Control1..1
              Fixed Valuetype
              14. Extension.extension:type.value[x]
              Definition

              The physical type of the container of the items.

              ShortThe physical type of the container of the items
              Control0..1
              BindingFor example codes, see R5PackagingTypeForR4 (0.1.0)
              (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-packaging-type-for-R4|0.1.0)

              A high level categorisation of a package.

              TypeCodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              16. Extension.extension:componentPart
              Slice NamecomponentPart
              Definition

              R5: PackagedProductDefinition.packaging.componentPart (new:boolean)

              ShortR5: Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial) (new)
              Comments

              Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              18. Extension.extension:componentPart.url
              Control1..1
              Fixed ValuecomponentPart
              20. Extension.extension:componentPart.value[x]
              Definition

              Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial). The latter type are designed be a container, but the former are not.

              ShortIs this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial)
              Control0..1
              Typeboolean
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              22. Extension.extension:quantity
              Slice Namequantity
              Definition

              R5: PackagedProductDefinition.packaging.quantity (new:integer)

              ShortR5: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) (new)
              Comments

              Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              24. Extension.extension:quantity.url
              Control1..1
              Fixed Valuequantity
              26. Extension.extension:quantity.value[x]
              Definition

              The quantity of packaging items contained at this layer of the package. This does not relate to the number of contained items but relates solely to the number of packaging items. When looking at the outermost layer it is always 1. If there are two boxes within, at the next layer it would be 2.

              ShortThe quantity of this level of packaging in the package that contains it (with the outermost level being 1)
              Control0..1
              Typeinteger
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              28. Extension.extension:material
              Slice Namematerial
              Definition

              R5: PackagedProductDefinition.packaging.material (new:CodeableConcept)

              ShortR5: Material type of the package item (new)
              Comments

              Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              30. Extension.extension:material.url
              Control1..1
              Fixed Valuematerial
              32. Extension.extension:material.value[x]
              Definition

              Material type of the package item.

              ShortMaterial type of the package item
              Control0..1
              BindingFor example codes, see R5PackageMaterialForR4 (0.1.0)
              (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

              A material used in the construction of packages and their components.

              TypeCodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              34. Extension.extension:alternateMaterial
              Slice NamealternateMaterial
              Definition

              R5: PackagedProductDefinition.packaging.alternateMaterial (new:CodeableConcept)

              ShortR5: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (new)
              Comments

              Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              36. Extension.extension:alternateMaterial.url
              Control1..1
              Fixed ValuealternateMaterial
              38. Extension.extension:alternateMaterial.value[x]
              Definition

              A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (e.g. different types of plastic for a blister sleeve).

              ShortA possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material
              Control0..1
              BindingFor example codes, see R5PackageMaterialForR4 (0.1.0)
              (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

              A material used in the construction of packages and their components.

              TypeCodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              40. Extension.extension:shelfLifeStorage
              Slice NameshelfLifeStorage
              Definition

              R5: PackagedProductDefinition.packaging.shelfLifeStorage (new:ProductShelfLife)

              ShortR5: Shelf Life and storage information (new)
              Comments

              Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              42. Extension.extension:shelfLifeStorage.extension
              Control0..*
              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 44. Extension.extension:shelfLifeStorage.extension:_datatype
                Slice Name_datatype
                Definition

                Slice to indicate the presence of a R5 ProductShelfLife in FHIR R4

                ShortDataType slice for a FHIR R5 `ProductShelfLife` value
                Control1..1
                46. Extension.extension:shelfLifeStorage.extension:_datatype.url
                Control1..1
                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                48. Extension.extension:shelfLifeStorage.extension:_datatype.value[x]
                Comments

                Must be: ProductShelfLife

                Control1..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Fixed ValueProductShelfLife
                50. Extension.extension:shelfLifeStorage.extension:type
                Slice Nametype
                Definition

                R5: ProductShelfLife.type

                ShortR5: type
                Comments

                Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

                Control0..1
                Requirements

                Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

                52. Extension.extension:shelfLifeStorage.extension:type.url
                Control1..1
                Fixed Valuetype
                54. Extension.extension:shelfLifeStorage.extension:type.value[x]
                Definition

                This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.

                ShortThis describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
                Control0..1
                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                56. Extension.extension:shelfLifeStorage.extension:period
                Slice Nameperiod
                Definition

                R5: ProductShelfLife.period[x] additional types (string) additional types from child elements (value)

                ShortR5: period additional types
                Comments

                Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

                Control0..1
                Requirements

                Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

                58. Extension.extension:shelfLifeStorage.extension:period.url
                Control1..1
                Fixed Valueperiod
                60. Extension.extension:shelfLifeStorage.extension:period.value[x]
                Definition

                The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.

                ShortThe shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used
                Control0..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                62. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage
                Slice NamespecialPrecautionsForStorage
                Definition

                R5: ProductShelfLife.specialPrecautionsForStorage

                ShortR5: specialPrecautionsForStorage
                Comments

                Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

                Control0..*
                Requirements

                Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

                64. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.url
                Control1..1
                Fixed ValuespecialPrecautionsForStorage
                66. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.value[x]
                Definition

                Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.

                ShortSpecial precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
                Control0..1
                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                68. Extension.extension:shelfLifeStorage.url
                Control1..1
                Fixed ValueshelfLifeStorage
                70. Extension.extension:shelfLifeStorage.value[x]
                Control0..0
                72. Extension.extension:manufacturer
                Slice Namemanufacturer
                Definition

                R5: PackagedProductDefinition.packaging.manufacturer (new:Reference(Organization))

                ShortR5: Manufacturer of this packaging item (multiple means these are all potential manufacturers) (new)
                Comments

                Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Control0..*
                Requirements

                Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                74. Extension.extension:manufacturer.url
                Control1..1
                Fixed Valuemanufacturer
                76. Extension.extension:manufacturer.value[x]
                Definition

                Manufacturer of this packaging item. When there are multiple values each one is a potential manufacturer of this packaging item.

                ShortManufacturer of this packaging item (multiple means these are all potential manufacturers)
                Control0..1
                TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization)
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                78. Extension.extension:property
                Slice Nameproperty
                Definition

                R5: PackagedProductDefinition.packaging.property (new:BackboneElement)

                ShortR5: General characteristics of this item (new)
                Comments

                Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Control0..*
                Requirements

                Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). Creating extension because element PackagedProductDefinition.packaging.property is a content reference and requires an extesion definition.

                80. Extension.extension:property.extension
                Control1..*
                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 82. Extension.extension:property.extension:type
                  Slice Nametype
                  Definition

                  R5: PackagedProductDefinition.packaging.property.type (new:CodeableConcept)

                  ShortR5: A code expressing the type of characteristic (new)
                  Comments

                  Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  Control1..1
                  Requirements

                  Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  84. Extension.extension:property.extension:type.url
                  Control1..1
                  Fixed Valuetype
                  86. Extension.extension:property.extension:type.value[x]
                  Definition

                  A code expressing the type of characteristic.

                  ShortA code expressing the type of characteristic
                  Control1..1
                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  88. Extension.extension:property.extension:value
                  Slice Namevalue
                  Definition

                  R5: PackagedProductDefinition.packaging.property.value[x] (new:Attachment, boolean, CodeableConcept, date, Quantity)

                  ShortR5: A value for the characteristic (new)
                  Comments

                  Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  Control0..1
                  Requirements

                  Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  90. Extension.extension:property.extension:value.url
                  Control1..1
                  Fixed Valuevalue
                  92. Extension.extension:property.extension:value.value[x]
                  Definition

                  A value for the characteristic.

                  ShortA value for the characteristic
                  Control0..1
                  TypeChoice of: CodeableConcept, Quantity, date, boolean, Attachment
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  94. Extension.extension:property.url
                  Control1..1
                  Fixed Valueproperty
                  96. Extension.extension:property.value[x]
                  Control0..0
                  98. Extension.extension:containedItem
                  Slice NamecontainedItem
                  Definition

                  R5: PackagedProductDefinition.packaging.containedItem (new:BackboneElement)

                  ShortR5: The item(s) within the packaging (new)
                  Comments

                  Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  Control0..*
                  Requirements

                  Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                  100. Extension.extension:containedItem.extension
                  Control1..*
                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 102. Extension.extension:containedItem.extension:item
                    Slice Nameitem
                    Definition

                    R5: PackagedProductDefinition.packaging.containedItem.item (new:CodeableReference(ManufacturedItemDefinition,DeviceDefinition,PackagedProductDefinition,BiologicallyDerivedProduct,NutritionProduct))

                    ShortR5: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package (new)
                    Comments

                    Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                    Control1..1
                    Requirements

                    Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                    104. Extension.extension:containedItem.extension:item.extension
                    Control1..*
                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 106. Extension.extension:containedItem.extension:item.extension:_datatype
                      Slice Name_datatype
                      Definition

                      Slice to indicate the presence of a R5 CodeableReference in FHIR R4

                      ShortDataType slice for a FHIR R5 `CodeableReference` value
                      Control1..1
                      108. Extension.extension:containedItem.extension:item.extension:_datatype.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                      110. Extension.extension:containedItem.extension:item.extension:_datatype.value[x]
                      Comments

                      Must be: CodeableReference

                      Control1..1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Fixed ValueCodeableReference
                      112. Extension.extension:containedItem.extension:item.extension:concept
                      Slice Nameconcept
                      Definition

                      R5: CodeableReference.concept

                      ShortR5: Reference to a concept (by class)
                      Comments

                      Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                      Control0..1
                      Requirements

                      Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                      114. Extension.extension:containedItem.extension:item.extension:concept.url
                      Control1..1
                      Fixed Valueconcept
                      116. Extension.extension:containedItem.extension:item.extension:concept.value[x]
                      Definition

                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                      ShortReference to a concept (by class)
                      Control0..1
                      TypeCodeableConcept
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      118. Extension.extension:containedItem.extension:item.extension:reference
                      Slice Namereference
                      Definition

                      R5: CodeableReference.reference

                      ShortR5: Reference to a resource (by instance)
                      Comments

                      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                      Control0..1
                      Requirements

                      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                      120. Extension.extension:containedItem.extension:item.extension:reference.url
                      Control1..1
                      Fixed Valuereference
                      122. Extension.extension:containedItem.extension:item.extension:reference.value[x]
                      Definition

                      A reference to a resource the provides exact details about the information being referenced.

                      ShortReference to a resource (by instance)
                      Control0..1
                      TypeReference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4, Basic, Cross-version Profile for R5.DeviceDefinition for use in FHIR R4, DeviceDefinition, Cross-version Profile for R5.PackagedProductDefinition for use in FHIR R4, Cross-version Profile for R5.BiologicallyDerivedProduct for use in FHIR R4, BiologicallyDerivedProduct, Cross-version Profile for R5.NutritionProduct for use in FHIR R4)
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      124. Extension.extension:containedItem.extension:item.url
                      Control1..1
                      Fixed Valueitem
                      126. Extension.extension:containedItem.extension:item.value[x]
                      Control0..0
                      128. Extension.extension:containedItem.extension:amount
                      Slice Nameamount
                      Definition

                      R5: PackagedProductDefinition.packaging.containedItem.amount (new:Quantity)

                      ShortR5: The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition) (new)
                      Comments

                      Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      Control0..1
                      Requirements

                      Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      130. Extension.extension:containedItem.extension:amount.url
                      Control1..1
                      Fixed Valueamount
                      132. Extension.extension:containedItem.extension:amount.value[x]
                      Definition

                      The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition).

                      ShortThe number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition)
                      Control0..1
                      TypeQuantity
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      134. Extension.extension:containedItem.url
                      Control1..1
                      Fixed ValuecontainedItem
                      136. Extension.extension:containedItem.value[x]
                      Control0..0
                      138. Extension.extension:packaging
                      Slice Namepackaging
                      Definition

                      R5: PackagedProductDefinition.packaging.packaging (new:PackagedProductDefinition.packaging)

                      ShortR5: Allows containers (and parts of containers) within containers, still as a part of single packaged product (new)
                      Comments

                      Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      Control0..*
                      Requirements

                      Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      140. Extension.extension:packaging.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
                      142. Extension.extension:packaging.value[x]
                      Control0..0
                      144. Extension.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
                      146. Extension.value[x]
                      Control0..0

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

                      0. Extension
                      Definition

                      R5: PackagedProductDefinition.packaging (new:BackboneElement)

                      ShortR5: A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (new)
                      Comments

                      Element PackagedProductDefinition.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      Control0..1
                      This element is affected by the following invariants: ele-1
                      Is Modifierfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      2. Extension.id
                      Definition

                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      Typestring
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      4. Extension.extension
                      Definition

                      An Extension

                      ShortExtension
                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 6. Extension.extension:identifier
                        Slice Nameidentifier
                        Definition

                        R5: PackagedProductDefinition.packaging.identifier (new:Identifier)

                        ShortR5: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier (new)
                        Comments

                        Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Requirements

                        Element PackagedProductDefinition.packaging.identifier is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.identifier is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.identifier has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        8. Extension.extension:identifier.id
                        Definition

                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        ShortUnique id for inter-element referencing
                        Control0..1
                        Typestring
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        10. Extension.extension:identifier.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Alternate Namesextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 12. Extension.extension:identifier.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          Fixed Valueidentifier
                          14. Extension.extension:identifier.value[x]
                          Definition

                          A business identifier that is specific to this particular part of the packaging, often assigned by the manufacturer. Including possibly Data Carrier Identifier (a GS1 barcode).

                          ShortAn identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier
                          Control0..1
                          TypeIdentifier
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          16. Extension.extension:type
                          Slice Nametype
                          Definition

                          R5: PackagedProductDefinition.packaging.type (new:CodeableConcept)

                          ShortR5: The physical type of the container of the items (new)
                          Comments

                          Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          Control0..1
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Requirements

                          Element PackagedProductDefinition.packaging.type is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          18. Extension.extension:type.id
                          Definition

                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          ShortUnique id for inter-element referencing
                          Control0..1
                          Typestring
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          20. Extension.extension:type.extension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortAdditional content defined by implementations
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Alternate Namesextensions, user content
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 22. Extension.extension:type.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuetype
                            24. Extension.extension:type.value[x]
                            Definition

                            The physical type of the container of the items.

                            ShortThe physical type of the container of the items
                            Control0..1
                            BindingFor example codes, see R5PackagingTypeForR4 (0.1.0)
                            (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-packaging-type-for-R4|0.1.0)

                            A high level categorisation of a package.

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            26. Extension.extension:componentPart
                            Slice NamecomponentPart
                            Definition

                            R5: PackagedProductDefinition.packaging.componentPart (new:boolean)

                            ShortR5: Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial) (new)
                            Comments

                            Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            Control0..1
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Requirements

                            Element PackagedProductDefinition.packaging.componentPart is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.componentPart is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.componentPart has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            28. Extension.extension:componentPart.id
                            Definition

                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                            ShortUnique id for inter-element referencing
                            Control0..1
                            Typestring
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            30. Extension.extension:componentPart.extension
                            Definition

                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                            ShortAdditional content defined by implementations
                            Comments

                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Alternate Namesextensions, user content
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 32. Extension.extension:componentPart.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed ValuecomponentPart
                              34. Extension.extension:componentPart.value[x]
                              Definition

                              Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial). The latter type are designed be a container, but the former are not.

                              ShortIs this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial)
                              Control0..1
                              Typeboolean
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              36. Extension.extension:quantity
                              Slice Namequantity
                              Definition

                              R5: PackagedProductDefinition.packaging.quantity (new:integer)

                              ShortR5: The quantity of this level of packaging in the package that contains it (with the outermost level being 1) (new)
                              Comments

                              Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              Control0..1
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Requirements

                              Element PackagedProductDefinition.packaging.quantity is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.quantity is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.quantity has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              38. Extension.extension:quantity.id
                              Definition

                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              ShortUnique id for inter-element referencing
                              Control0..1
                              Typestring
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              40. Extension.extension:quantity.extension
                              Definition

                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              ShortAdditional content defined by implementations
                              Comments

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Alternate Namesextensions, user content
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 42. Extension.extension:quantity.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed Valuequantity
                                44. Extension.extension:quantity.value[x]
                                Definition

                                The quantity of packaging items contained at this layer of the package. This does not relate to the number of contained items but relates solely to the number of packaging items. When looking at the outermost layer it is always 1. If there are two boxes within, at the next layer it would be 2.

                                ShortThe quantity of this level of packaging in the package that contains it (with the outermost level being 1)
                                Control0..1
                                Typeinteger
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                46. Extension.extension:material
                                Slice Namematerial
                                Definition

                                R5: PackagedProductDefinition.packaging.material (new:CodeableConcept)

                                ShortR5: Material type of the package item (new)
                                Comments

                                Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Requirements

                                Element PackagedProductDefinition.packaging.material is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.material is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.material has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                48. Extension.extension:material.id
                                Definition

                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                ShortUnique id for inter-element referencing
                                Control0..1
                                Typestring
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                50. Extension.extension:material.extension
                                Definition

                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortAdditional content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Alternate Namesextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ url
                                • 52. Extension.extension:material.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  Fixed Valuematerial
                                  54. Extension.extension:material.value[x]
                                  Definition

                                  Material type of the package item.

                                  ShortMaterial type of the package item
                                  Control0..1
                                  BindingFor example codes, see R5PackageMaterialForR4 (0.1.0)
                                  (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

                                  A material used in the construction of packages and their components.

                                  TypeCodeableConcept
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  56. Extension.extension:alternateMaterial
                                  Slice NamealternateMaterial
                                  Definition

                                  R5: PackagedProductDefinition.packaging.alternateMaterial (new:CodeableConcept)

                                  ShortR5: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (new)
                                  Comments

                                  Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                  Control0..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Requirements

                                  Element PackagedProductDefinition.packaging.alternateMaterial is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.alternateMaterial is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.alternateMaterial has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  58. Extension.extension:alternateMaterial.id
                                  Definition

                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  ShortUnique id for inter-element referencing
                                  Control0..1
                                  Typestring
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  60. Extension.extension:alternateMaterial.extension
                                  Definition

                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                  ShortAdditional content defined by implementations
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Alternate Namesextensions, user content
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 62. Extension.extension:alternateMaterial.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed ValuealternateMaterial
                                    64. Extension.extension:alternateMaterial.value[x]
                                    Definition

                                    A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material (e.g. different types of plastic for a blister sleeve).

                                    ShortA possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material
                                    Control0..1
                                    BindingFor example codes, see R5PackageMaterialForR4 (0.1.0)
                                    (example to http://hl7.org/fhir/uv/xver/ValueSet/R5-package-material-for-R4|0.1.0)

                                    A material used in the construction of packages and their components.

                                    TypeCodeableConcept
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    66. Extension.extension:shelfLifeStorage
                                    Slice NameshelfLifeStorage
                                    Definition

                                    R5: PackagedProductDefinition.packaging.shelfLifeStorage (new:ProductShelfLife)

                                    ShortR5: Shelf Life and storage information (new)
                                    Comments

                                    Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Requirements

                                    Element PackagedProductDefinition.packaging.shelfLifeStorage is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.shelfLifeStorage is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.shelfLifeStorage has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    68. Extension.extension:shelfLifeStorage.id
                                    Definition

                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    ShortUnique id for inter-element referencing
                                    Control0..1
                                    Typestring
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    70. Extension.extension:shelfLifeStorage.extension
                                    Definition

                                    An Extension

                                    ShortExtension
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 72. Extension.extension:shelfLifeStorage.extension:_datatype
                                      Slice Name_datatype
                                      Definition

                                      Slice to indicate the presence of a R5 ProductShelfLife in FHIR R4

                                      ShortDataType slice for a FHIR R5 `ProductShelfLife` value
                                      Control1..1
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      74. Extension.extension:shelfLifeStorage.extension:_datatype.id
                                      Definition

                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                      ShortUnique id for inter-element referencing
                                      Control0..1
                                      Typestring
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      76. Extension.extension:shelfLifeStorage.extension:_datatype.extension
                                      Definition

                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                      ShortAdditional content defined by implementations
                                      Comments

                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Alternate Namesextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                      • value @ url
                                      • 78. Extension.extension:shelfLifeStorage.extension:_datatype.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                        80. Extension.extension:shelfLifeStorage.extension:_datatype.value[x]
                                        Definition

                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortValue of extension
                                        Comments

                                        Must be: ProductShelfLife

                                        Control1..1
                                        Typestring
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Fixed ValueProductShelfLife
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        82. Extension.extension:shelfLifeStorage.extension:type
                                        Slice Nametype
                                        Definition

                                        R5: ProductShelfLife.type

                                        ShortR5: type
                                        Comments

                                        Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

                                        Control0..1
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Requirements

                                        Element ProductShelfLife.type is mapped to FHIR R4 element ProductShelfLife.type as Equivalent.

                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        84. Extension.extension:shelfLifeStorage.extension:type.id
                                        Definition

                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                        ShortUnique id for inter-element referencing
                                        Control0..1
                                        Typestring
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        86. Extension.extension:shelfLifeStorage.extension:type.extension
                                        Definition

                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                        ShortAdditional content defined by implementations
                                        Comments

                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                        Control0..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Alternate Namesextensions, user content
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 88. Extension.extension:shelfLifeStorage.extension:type.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed Valuetype
                                          90. Extension.extension:shelfLifeStorage.extension:type.value[x]
                                          Definition

                                          This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.

                                          ShortThis describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
                                          Control0..1
                                          TypeCodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          92. Extension.extension:shelfLifeStorage.extension:period
                                          Slice Nameperiod
                                          Definition

                                          R5: ProductShelfLife.period[x] additional types (string) additional types from child elements (value)

                                          ShortR5: period additional types
                                          Comments

                                          Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

                                          Control0..1
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Requirements

                                          Element ProductShelfLife.period[x] is mapped to FHIR R4 element ProductShelfLife.period as RelatedTo. The mappings for ProductShelfLife.period[x] do not cover the following types: string. The mappings for ProductShelfLife.period[x] do not cover the following types based on type expansion: value.

                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          94. Extension.extension:shelfLifeStorage.extension:period.id
                                          Definition

                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                          ShortUnique id for inter-element referencing
                                          Control0..1
                                          Typestring
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          96. Extension.extension:shelfLifeStorage.extension:period.extension
                                          Definition

                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                          ShortAdditional content defined by implementations
                                          Comments

                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Alternate Namesextensions, user content
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 98. Extension.extension:shelfLifeStorage.extension:period.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valueperiod
                                            100. Extension.extension:shelfLifeStorage.extension:period.value[x]
                                            Definition

                                            The shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used.

                                            ShortThe shelf life time period can be specified using a numerical value for the period of time and its unit of time measurement The unit of measurement shall be specified in accordance with ISO 11240 and the resulting terminology The symbol and the symbol identifier shall be used
                                            Control0..1
                                            Typestring
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            102. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage
                                            Slice NamespecialPrecautionsForStorage
                                            Definition

                                            R5: ProductShelfLife.specialPrecautionsForStorage

                                            ShortR5: specialPrecautionsForStorage
                                            Comments

                                            Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Requirements

                                            Element ProductShelfLife.specialPrecautionsForStorage is mapped to FHIR R4 element ProductShelfLife.specialPrecautionsForStorage as Equivalent.

                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            104. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.id
                                            Definition

                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                            ShortUnique id for inter-element referencing
                                            Control0..1
                                            Typestring
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            106. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.extension
                                            Definition

                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                            ShortAdditional content defined by implementations
                                            Comments

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Alternate Namesextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 108. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              Fixed ValuespecialPrecautionsForStorage
                                              110. Extension.extension:shelfLifeStorage.extension:specialPrecautionsForStorage.value[x]
                                              Definition

                                              Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified.

                                              ShortSpecial precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified
                                              Control0..1
                                              TypeCodeableConcept
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              112. Extension.extension:shelfLifeStorage.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              Fixed ValueshelfLifeStorage
                                              114. Extension.extension:shelfLifeStorage.value[x]
                                              Definition

                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortValue of extension
                                              Control0..0
                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              116. Extension.extension:manufacturer
                                              Slice Namemanufacturer
                                              Definition

                                              R5: PackagedProductDefinition.packaging.manufacturer (new:Reference(Organization))

                                              ShortR5: Manufacturer of this packaging item (multiple means these are all potential manufacturers) (new)
                                              Comments

                                              Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Requirements

                                              Element PackagedProductDefinition.packaging.manufacturer is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.manufacturer is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.manufacturer has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              118. Extension.extension:manufacturer.id
                                              Definition

                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                              ShortUnique id for inter-element referencing
                                              Control0..1
                                              Typestring
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              120. Extension.extension:manufacturer.extension
                                              Definition

                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                              ShortAdditional content defined by implementations
                                              Comments

                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesextensions, user content
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 122. Extension.extension:manufacturer.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                Fixed Valuemanufacturer
                                                124. Extension.extension:manufacturer.value[x]
                                                Definition

                                                Manufacturer of this packaging item. When there are multiple values each one is a potential manufacturer of this packaging item.

                                                ShortManufacturer of this packaging item (multiple means these are all potential manufacturers)
                                                Control0..1
                                                TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization)
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                126. Extension.extension:property
                                                Slice Nameproperty
                                                Definition

                                                R5: PackagedProductDefinition.packaging.property (new:BackboneElement)

                                                ShortR5: General characteristics of this item (new)
                                                Comments

                                                Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                Control0..*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Requirements

                                                Element PackagedProductDefinition.packaging.property is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.property is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). Creating extension because element PackagedProductDefinition.packaging.property is a content reference and requires an extesion definition.

                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                128. Extension.extension:property.id
                                                Definition

                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                ShortUnique id for inter-element referencing
                                                Control0..1
                                                Typestring
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                130. Extension.extension:property.extension
                                                Definition

                                                An Extension

                                                ShortExtension
                                                Control1..*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 132. Extension.extension:property.extension:type
                                                  Slice Nametype
                                                  Definition

                                                  R5: PackagedProductDefinition.packaging.property.type (new:CodeableConcept)

                                                  ShortR5: A code expressing the type of characteristic (new)
                                                  Comments

                                                  Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                  Control1..1
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Requirements

                                                  Element PackagedProductDefinition.packaging.property.type is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.type is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.type has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  134. Extension.extension:property.extension:type.id
                                                  Definition

                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                  ShortUnique id for inter-element referencing
                                                  Control0..1
                                                  Typestring
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  136. Extension.extension:property.extension:type.extension
                                                  Definition

                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                  ShortAdditional content defined by implementations
                                                  Comments

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Alternate Namesextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 138. Extension.extension:property.extension:type.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    Fixed Valuetype
                                                    140. Extension.extension:property.extension:type.value[x]
                                                    Definition

                                                    A code expressing the type of characteristic.

                                                    ShortA code expressing the type of characteristic
                                                    Control1..1
                                                    TypeCodeableConcept
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    142. Extension.extension:property.extension:value
                                                    Slice Namevalue
                                                    Definition

                                                    R5: PackagedProductDefinition.packaging.property.value[x] (new:Attachment, boolean, CodeableConcept, date, Quantity)

                                                    ShortR5: A value for the characteristic (new)
                                                    Comments

                                                    Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                    Control0..1
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Requirements

                                                    Element PackagedProductDefinition.packaging.property.value[x] is part of an existing definition because parent element PackagedProductDefinition.packaging.property requires a cross-version extension. Element PackagedProductDefinition.packaging.property.value[x] is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.property.value[x] has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    144. Extension.extension:property.extension:value.id
                                                    Definition

                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                    ShortUnique id for inter-element referencing
                                                    Control0..1
                                                    Typestring
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    146. Extension.extension:property.extension:value.extension
                                                    Definition

                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                    ShortAdditional content defined by implementations
                                                    Comments

                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                    Control0..*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Alternate Namesextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 148. Extension.extension:property.extension:value.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valuevalue
                                                      150. Extension.extension:property.extension:value.value[x]
                                                      Definition

                                                      A value for the characteristic.

                                                      ShortA value for the characteristic
                                                      Control0..1
                                                      TypeChoice of: CodeableConcept, Quantity, date, boolean, Attachment
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Is Modifierfalse
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      152. Extension.extension:property.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valueproperty
                                                      154. Extension.extension:property.value[x]
                                                      Definition

                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                      ShortValue of extension
                                                      Control0..0
                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                      Is Modifierfalse
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      156. Extension.extension:containedItem
                                                      Slice NamecontainedItem
                                                      Definition

                                                      R5: PackagedProductDefinition.packaging.containedItem (new:BackboneElement)

                                                      ShortR5: The item(s) within the packaging (new)
                                                      Comments

                                                      Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                      Control0..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Requirements

                                                      Element PackagedProductDefinition.packaging.containedItem is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      158. Extension.extension:containedItem.id
                                                      Definition

                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                      ShortUnique id for inter-element referencing
                                                      Control0..1
                                                      Typestring
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      160. Extension.extension:containedItem.extension
                                                      Definition

                                                      An Extension

                                                      ShortExtension
                                                      Control1..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 162. Extension.extension:containedItem.extension:item
                                                        Slice Nameitem
                                                        Definition

                                                        R5: PackagedProductDefinition.packaging.containedItem.item (new:CodeableReference(ManufacturedItemDefinition,DeviceDefinition,PackagedProductDefinition,BiologicallyDerivedProduct,NutritionProduct))

                                                        ShortR5: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package (new)
                                                        Comments

                                                        Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                        Control1..1
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Requirements

                                                        Element PackagedProductDefinition.packaging.containedItem.item is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.item is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.item has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        164. Extension.extension:containedItem.extension:item.id
                                                        Definition

                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                        ShortUnique id for inter-element referencing
                                                        Control0..1
                                                        Typestring
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        166. Extension.extension:containedItem.extension:item.extension
                                                        Definition

                                                        An Extension

                                                        ShortExtension
                                                        Control1..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 168. Extension.extension:containedItem.extension:item.extension:_datatype
                                                          Slice Name_datatype
                                                          Definition

                                                          Slice to indicate the presence of a R5 CodeableReference in FHIR R4

                                                          ShortDataType slice for a FHIR R5 `CodeableReference` value
                                                          Control1..1
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          170. Extension.extension:containedItem.extension:item.extension:_datatype.id
                                                          Definition

                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          ShortUnique id for inter-element referencing
                                                          Control0..1
                                                          Typestring
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          172. Extension.extension:containedItem.extension:item.extension:_datatype.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Alternate Namesextensions, user content
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                          • value @ url
                                                          • 174. Extension.extension:containedItem.extension:item.extension:_datatype.url
                                                            Definition

                                                            Source of the definition for the extension code - a logical name or a URL.

                                                            Shortidentifies the meaning of the extension
                                                            Comments

                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                            Control1..1
                                                            Typeuri
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                            176. Extension.extension:containedItem.extension:item.extension:_datatype.value[x]
                                                            Definition

                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                            ShortValue of extension
                                                            Comments

                                                            Must be: CodeableReference

                                                            Control1..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Is Modifierfalse
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            Summaryfalse
                                                            Fixed ValueCodeableReference
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            178. Extension.extension:containedItem.extension:item.extension:concept
                                                            Slice Nameconcept
                                                            Definition

                                                            R5: CodeableReference.concept

                                                            ShortR5: Reference to a concept (by class)
                                                            Comments

                                                            Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                                                            Control0..1
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Requirements

                                                            Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            180. Extension.extension:containedItem.extension:item.extension:concept.id
                                                            Definition

                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                            ShortUnique id for inter-element referencing
                                                            Control0..1
                                                            Typestring
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            182. Extension.extension:containedItem.extension:item.extension:concept.extension
                                                            Definition

                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                            ShortAdditional content defined by implementations
                                                            Comments

                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                            Control0..*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Alternate Namesextensions, user content
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 184. Extension.extension:containedItem.extension:item.extension:concept.url
                                                              Definition

                                                              Source of the definition for the extension code - a logical name or a URL.

                                                              Shortidentifies the meaning of the extension
                                                              Comments

                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                              Control1..1
                                                              Typeuri
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              Fixed Valueconcept
                                                              186. Extension.extension:containedItem.extension:item.extension:concept.value[x]
                                                              Definition

                                                              A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                              ShortReference to a concept (by class)
                                                              Control0..1
                                                              TypeCodeableConcept
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              188. Extension.extension:containedItem.extension:item.extension:reference
                                                              Slice Namereference
                                                              Definition

                                                              R5: CodeableReference.reference

                                                              ShortR5: Reference to a resource (by instance)
                                                              Comments

                                                              Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                                                              Control0..1
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Requirements

                                                              Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              190. Extension.extension:containedItem.extension:item.extension:reference.id
                                                              Definition

                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                              ShortUnique id for inter-element referencing
                                                              Control0..1
                                                              Typestring
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              192. Extension.extension:containedItem.extension:item.extension:reference.extension
                                                              Definition

                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                              ShortAdditional content defined by implementations
                                                              Comments

                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                              Control0..*
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Alternate Namesextensions, user content
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 194. Extension.extension:containedItem.extension:item.extension:reference.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuereference
                                                                196. Extension.extension:containedItem.extension:item.extension:reference.value[x]
                                                                Definition

                                                                A reference to a resource the provides exact details about the information being referenced.

                                                                ShortReference to a resource (by instance)
                                                                Control0..1
                                                                TypeReference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4, Basic, Cross-version Profile for R5.DeviceDefinition for use in FHIR R4, DeviceDefinition, Cross-version Profile for R5.PackagedProductDefinition for use in FHIR R4, Cross-version Profile for R5.BiologicallyDerivedProduct for use in FHIR R4, BiologicallyDerivedProduct, Cross-version Profile for R5.NutritionProduct for use in FHIR R4)
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                198. Extension.extension:containedItem.extension:item.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valueitem
                                                                200. Extension.extension:containedItem.extension:item.value[x]
                                                                Definition

                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                202. Extension.extension:containedItem.extension:amount
                                                                Slice Nameamount
                                                                Definition

                                                                R5: PackagedProductDefinition.packaging.containedItem.amount (new:Quantity)

                                                                ShortR5: The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition) (new)
                                                                Comments

                                                                Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                Control0..1
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Requirements

                                                                Element PackagedProductDefinition.packaging.containedItem.amount is part of an existing definition because parent element PackagedProductDefinition.packaging.containedItem requires a cross-version extension. Element PackagedProductDefinition.packaging.containedItem.amount is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.containedItem.amount has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                204. Extension.extension:containedItem.extension:amount.id
                                                                Definition

                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                ShortUnique id for inter-element referencing
                                                                Control0..1
                                                                Typestring
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                206. Extension.extension:containedItem.extension:amount.extension
                                                                Definition

                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                ShortAdditional content defined by implementations
                                                                Comments

                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                Control0..*
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Alternate Namesextensions, user content
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                • value @ url
                                                                • 208. Extension.extension:containedItem.extension:amount.url
                                                                  Definition

                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                  Shortidentifies the meaning of the extension
                                                                  Comments

                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                  Control1..1
                                                                  Typeuri
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  Fixed Valueamount
                                                                  210. Extension.extension:containedItem.extension:amount.value[x]
                                                                  Definition

                                                                  The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition).

                                                                  ShortThe number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition)
                                                                  Control0..1
                                                                  TypeQuantity
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  212. Extension.extension:containedItem.url
                                                                  Definition

                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                  Shortidentifies the meaning of the extension
                                                                  Comments

                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                  Control1..1
                                                                  Typeuri
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  Fixed ValuecontainedItem
                                                                  214. Extension.extension:containedItem.value[x]
                                                                  Definition

                                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                  ShortValue of extension
                                                                  Control0..0
                                                                  TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                  Is Modifierfalse
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  Summaryfalse
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  216. Extension.extension:packaging
                                                                  Slice Namepackaging
                                                                  Definition

                                                                  R5: PackagedProductDefinition.packaging.packaging (new:PackagedProductDefinition.packaging)

                                                                  ShortR5: Allows containers (and parts of containers) within containers, still as a part of single packaged product (new)
                                                                  Comments

                                                                  Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                  Control0..*
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Requirements

                                                                  Element PackagedProductDefinition.packaging.packaging is part of an existing definition because parent element PackagedProductDefinition.packaging requires a cross-version extension. Element PackagedProductDefinition.packaging.packaging is not mapped to FHIR R4, since FHIR R5 PackagedProductDefinition is not mapped. Element PackagedProductDefinition.packaging.packaging has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  218. Extension.extension:packaging.id
                                                                  Definition

                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                  ShortUnique id for inter-element referencing
                                                                  Control0..1
                                                                  Typestring
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  220. Extension.extension:packaging.extension
                                                                  Definition

                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                  ShortAdditional content defined by implementations
                                                                  Comments

                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                  Control0..*
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Alternate Namesextensions, user content
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                  • value @ url
                                                                  • 222. Extension.extension:packaging.url
                                                                    Definition

                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                    Shortidentifies the meaning of the extension
                                                                    Comments

                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                    Control1..1
                                                                    Typeuri
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
                                                                    224. Extension.extension:packaging.value[x]
                                                                    Definition

                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                    ShortValue of extension
                                                                    Control0..0
                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                    Is Modifierfalse
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    226. Extension.url
                                                                    Definition

                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                    Shortidentifies the meaning of the extension
                                                                    Comments

                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                    Control1..1
                                                                    Typeuri
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-PackagedProductDefinition.packaging
                                                                    228. Extension.value[x]
                                                                    Definition

                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                    ShortValue of extension
                                                                    Control0..0
                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                    Is Modifierfalse
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))