International Patient Summary (IPS)
1.1.0-ballot - CI Build

International Patient Summary (IPS), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 1.1.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-IPS/ and changes regularly. See the Directory of published versions

Logical Model: IPSMedicationStatement - Detailed Descriptions

Draft as of 2024-08-04

Definitions for the 2.16.840.1.113883.10.22.4.4--20240804104154 logical model.

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

0. SubstanceAdministration
Control0..*
Must Supporttrue
Logical ContainerClinicalDocument (CDA Class)
ValidationInstance of this type are validated by templateId
XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
2. SubstanceAdministration.low
Control1..1
Must Supporttrue
4. SubstanceAdministration.high
Control0..1
Must Supporttrue
6. SubstanceAdministration.low
Control0..0
8. SubstanceAdministration.high
Control0..0
10. SubstanceAdministration.center
Control0..0
12. SubstanceAdministration.width
Control1..1
Must Supporttrue
14. SubstanceAdministration.width.unit
Control1..1
BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.21.1--20230201111208
(required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.21.1--20230201111208)

Medication Time Units (UCUM)

Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
16. SubstanceAdministration.low
Control0..1
18. SubstanceAdministration.width
Control1..1
Must Supporttrue
20. SubstanceAdministration.width.unit
Control1..1
BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.21.1--20230201111208
(required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.21.1--20230201111208)

Medication Time Units (UCUM)

Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
22. SubstanceAdministration.nullFlavor
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
24. SubstanceAdministration.templateId
Control1..?
SlicingThis element introduces a set of slices on SubstanceAdministration.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • value @ extension
  • 26. SubstanceAdministration.templateId:primary
    Slice Nameprimary
    Control1..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    Must Supporttrue
    28. SubstanceAdministration.templateId:primary.root
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed Value2.16.840.1.113883.10.22.4.4
    30. SubstanceAdministration.classCode
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValueSBADM
    32. SubstanceAdministration.moodCode
    Definition

    If the statement refers to a prescribed medication then a intent (moodCode='INT') is used; otherwise, to record medications which are stated to have taken, the moodCode shall be set to 'EVN'.

    Control1..1
    BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000
    (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000)

    MoodCodeEvnInt

    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    34. SubstanceAdministration.id
    Control0..*
    Must Supporttrue
    36. SubstanceAdministration.code
    Definition

    The <code> element is valorized with the Substance Administration ACT code "DRUG" unless it is used for asserting the  known absence of medication treatments or no information about them.

    Control1..1
    BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107
    (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107)

    IPS No Medications

    Must Supporttrue
    38. SubstanceAdministration.text
    Definition

    The URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

    In a CDA document, the URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

    Control0..1
    Must Supporttrue
    40. SubstanceAdministration.text.reference
    Control1..1
    Must Supporttrue
    42. SubstanceAdministration.text.reference.value
    Definition

    Reference pointing to the narrative, typically #{label}-{generated-id}, e.g. #xxx-1

    Control1..1
    Typeurl
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    44. SubstanceAdministration.statusCode
    Control1..1
    BindingThe codes SHALL be taken from ActStatusActiveCompletedAbortedSuspended
    (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.12--20170330000000)

    ActStatusActiveCompletedAbortedSuspended

    Must Supporttrue
    46. SubstanceAdministration.routeCode
    Definition

    The <routeCode> element specifies the route of administration using the EDQM route of administration vocabulary.

    A code must be specified if the route is known. 

    Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

    It is known that also alternative jurisdictional and international terminologies are also used for this concept domain, as NCI or SNOMED CT.

    Official NCI and EDQM maps for the route of administration are available from the EDQM site.

    Control0..1
    BindingThe codes SHALL be taken from IPS Medicine Route of Administration
    (required to http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration)

    IPS Medicine Route of Administration

    Must Supporttrue
    48. SubstanceAdministration.doseQuantity
    Control0..0
    50. SubstanceAdministration.rateQuantity
    Control0..0
    52. SubstanceAdministration.administrationUnitCode
    Control0..0
    54. SubstanceAdministration.consumable
    Control1..1
    Must Supporttrue
    56. SubstanceAdministration.consumable.typeCode
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValueCSM
    58. SubstanceAdministration.consumable.manufacturedProduct
    Control0..*
    Must Supporttrue
    60. SubstanceAdministration.consumable.manufacturedProduct.classCode
    Control0..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValueMANU
    62. SubstanceAdministration.consumable.manufacturedProduct.templateId
    Control1..?
    SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ root
    • value @ extension
    • 64. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary
      Slice Nameprimary
      Control1..1
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
      Must Supporttrue
      66. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.root
      Control1..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Value2.16.840.1.113883.10.22.4.2
      68. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial
      Control0..*
      Must Supporttrue
      70. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.classCode
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed ValueMMAT
      72. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.determinerCode
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed ValueKIND
      74. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId
      Control1..?
      SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ root
      • value @ extension
      • 76. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary
        Slice Nameprimary
        Control1..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        Must Supporttrue
        78. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.root
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Value2.16.840.1.113883.10.22.4.3
        80. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.name
        Definition

        This element is supposed to be valorized with the complete Medicinal Product Name as approved by the Medicines Regulatory Agency in a jurisdiction.

        The name may be applicable in one or more country/language combinations.

        Control0..1
        Must Supporttrue
        82. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.formCode
        Definition

        Administrable Pharmaceutical Dose Form.

        This code represents the form of the medication (e.g. tablet, capsule, liquid)

        Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms;Pakages and Route of Administration.

        It is known that also alternative jurisdictional and international terminologies are known to be used for this concept domain, as NCI or SNOMED CT.

        Control0..1
        BindingThe codes SHALL be taken from IPS Medicine Doseform
        (required to http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform)

        IPS Medicine Doseform

        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        84. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent
        Definition

        This structure describes the packaging of the medication.

        The pharm:formCode element provides the code for the particular package.

        If the package has a brand name, it can be described in the pharm:name element.

        The pharm:capacityQuantity element describes the capacity of the packaging, while the pharm:quantity the actual quantity of inner packaged items in the outer packaging container. The product might have a single (30 pills bottle) or multiple (5 vials 10 ml; box with 2 blisters of 20 tablets) layers of packaging.

        In the latter case, the most inner (nested) item represents the most outer package item.

        For example the case 

          --Box 

          -----2 blisters 

          --------20 tablets 

        is described as "20 tablets" contained by "a blister"; "2 blisters" contained by one box.

        The most inner package represents the Packaged Medicinal Product.

        When the IDMP Packaged Medicinal Product ID (PCID) will become actually available for usage, the most inner package <code> element will be used to convey the IDMP PCID.

        Control0..*
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        86. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        88. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.quantity
        Definition

        The quantity which specified how many inner packaged content entities are in an outer packaging container entity.

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        90. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.quantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        92. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.quantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        94. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct
        Definition

        It represents the most inner Package Item or the Packaged Medicinal Product.

        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        96. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        98. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.determinerCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueKIND
        100. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.code
        Definition

        If this is also the most outer pharm:containerPackagedProduct than the <code> element can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).  

        The presence of the PCID indicates that that element represents the "Packaged Medicinal Product".

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        102. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.name
        Definition

        It represents the Name of the Package Item or of the Packaged Medicinal Product.

        If this is also the most outer pharm:containerPackagedProduct than this element can be used for the brand name.

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        104. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.formCode
        Definition

        This element encodes the type of the most inner package item or of the or the Packaged Medicinal Product.

        Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

        Control0..1
        BindingThe codes SHALL be taken from Medicine Package
        (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.27--20170503000000)

        Medicine Package

        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        106. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.capacityQuantity
        Definition

        It represents the functional capacity of the container: e.g. bottle containing up to 20 tablets or ampule of 10 ml.

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        108. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.capacityQuantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        110. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.capacityQuantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        112. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent
        Definition

        In case of multiple layers of packaging (5 vials 10 ml; box with 2 blisters of 20 tablets) this element can be used for describing the intermediate Packaged Medicinal Product Item or the Packaged Medicinal Product.

        For example in the case 

          --Box 

          -----2 blisters 

          --------20 tablets 

        it describes the "2 blisters" 

        In the case of 

          --Box 

          -----5 vials

        it represents the Packaged Medicinal Product. 

        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        114. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        116. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.quantity
        Definition

        The quantity which specified how many inner packaged content entities are in an outer packaging container entity.

        Control0..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        118. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.quantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        120. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.quantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        122. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct
        Definition

        It represents the intermediate Package Item or the Packaged Medicinal Product

        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        124. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        126. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.determinerCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueKIND
        128. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.code
        Definition

        If this is also the most inner  pharm:containerPackagedProduct than the <code> element can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).  

        The presence of the PCID indicates that that element represents the "Packaged Medicinal Product".

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        130. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.name
        Definition

        It represents the Name of the Package Item or of the Packaged Medicinal Product

        If this is also the most inner  pharm:containerPackagedProduct than this element can be used for the brand name.

        Control0..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        132. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.formCode
        Definition

        This element encodes the type of the most inner package item or of the or the Packaged Medicinal Product.

        Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as reference terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

        Control1..1
        BindingThe codes SHALL be taken from Medicine Package
        (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.27--20170503000000)

        Medicine Package

        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        134. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity
        Definition

        It represents the functional capacity of the container: e.g. bottle containing up to 20 tablets or ampule of 10 ml.

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        136. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        138. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        140. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent
        Definition

        In case of multiple layers of packaging (box with 2 blisters of 20 tablets) this element is used for describing the most outer Packaged Medicinal Product Item or the Packaged Medicinal Product.

        For example in the case 

          --Box 

          -----2 blisters 

          --------20 tablets 

        it describes the Packaged Medicinal Product. 

        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        142. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        144. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.quantity
        Definition

        The quantity which specified how many inner packaged content entities are in an outer packaging container entity.

        Control0..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        146. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.quantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        148. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.quantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        150. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct
        Definition

        When present, it represents the Packaged Medicinal Product

        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        152. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueCONT
        154. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.determinerCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueKIND
        156. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.code
        Definition

        When present, it can be used to convey the (IDMP) Packaged Medicinal Product ID (e.g. the IDMP PCID when it will become actually available for usage).

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        158. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.name
        Definition

        When present, it can be used for the representing the brand name.

        Control0..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        160. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.formCode
        Definition

        When present, it encodes the type of the outer package.

        Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

        Control1..1
        BindingThe codes SHALL be taken from Medicine Package
        (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.27--20170503000000)

        Medicine Package

        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        162. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity
        Definition

        It represents the functional capacity of the container: e.g. bottle containing up to 20 tablets or ampule of 10 ml.

        Control0..1
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        164. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity.unit
        Control0..1
        BindingThe codes SHALL be taken from Quantity Units
        (required to http://hl7.org/fhir/uv/ips/ValueSet/quantityUnits)

        Quantity Units

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        166. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asContent.containerPackagedProduct.asContent.containerPackagedProduct.asContent.containerPackagedProduct.capacityQuantity.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        168. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind
        Definition

        This module is used for representing the classification of the Substance according to the WHO Anatomical Therapeutic Chemical (ATC) Classification System.

        The classCode of "GRIC" identifies this structure as the representation of a generic equivalent of the medication described in the current Medicine entry.

        Control0..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        170. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueGRIC
        172. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind
        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        174. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueMMAT
        176. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.code
        Definition

        The <code> element contains the ATC code of this medicine.

        Control1..1
        BindingThe codes SHALL be taken from IPS WHO ATC
        (required to http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips)

        WHO ATC

        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        178. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.name
        Control0..*
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        180. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind
        Definition

        The Medicinal Product can be classified according to various classification systems, which may be jurisdictional or international. The classification system itself is specified using an appropriate identification system; the controlled term and the controlled term identifier shall be specified.

        When the IDMP Pharmaceutical Product Identifier(s) (PhPID Set) will become actually available for use, the PhPID will be represented by the generalizedMaterialKind/code element.

        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        182. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueGRIC
        184. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind
        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        186. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueMMAT
        188. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.code
        Definition

        When the IDMP Pharmaceutical Product Identifier(s) (PhPID Set) will become actually available for use, this element will be used for representing the IDMP PhP Id.

        The level and the stratum of the PhPID will be distiguished by the OID of the code system.

        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        190. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.asSpecializedKind.generalizedMaterialKind.name
        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        192. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient
        Definition

        This module provides the list of the ingredients (substances with a role) used for this product; one or more ingredients may be present.

        The classCode of "ACTI" indicates that this is an active ingredient.

        Control0..*
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        194. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.classCode
        Control1..1
        BindingThe codes SHALL be taken from RoleClassIngredientEntity
        (required to http://terminology.hl7.org/ValueSet/v3-RoleClassIngredientEntity)

        RoleClassIngredientEntity

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        196. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity
        Definition

        The medication strength is represented as the ratio of the active ingredient(s) to a unit of medication. The element contains the numerator and denominator of the strength ratio.

        Control1..1
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        198. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.numerator
        Control1..1
        Must Supporttrue
        200. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.numerator.unit
        Control1..1
        BindingThe codes SHALL be taken from Medicine Strength Numerator
        (required to http://hl7.org/fhir/uv/ips/ValueSet/strengthNumerator)

        Medicine Strength Numerator

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        202. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.numerator.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        204. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.denominator
        Control1..1
        Must Supporttrue
        206. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.denominator.unit
        Control1..1
        BindingThe codes SHALL be taken from Medicine Strength Denominator
        (required to http://hl7.org/fhir/uv/ips/ValueSet/strengthDenominator)

        Medicine Strength Denominator

        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        208. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.quantity.denominator.value
        Control1..1
        Typedecimal
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        210. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance
        Control1..1
        This element is affected by the following invariants: MD1723604N1l1l3l30l25l13l15
        Must Supporttrue
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        InvariantsMD1723604N1l1l3l30l25l13l15: Either the name or the code of the substance (or both) shall be provided ()
        212. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.classCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueMMAT
        214. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.determinerCode
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueKIND
        216. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code
        Definition

        The IDMP ISO 11238 standard addresses the identification and exchange of regulated information on substances.  The Global Ingredient Archival System (GInAS)  will provide a common global identifier for all of the substances used in medicinal products, providing a definition of substances globally consistent with this standard. Those identifiers however are yet available for concrete usage, therefore in this version of the template, SNOMED CT has been chosen as reference terminology also for the active substances. This choice will be revised based on the availability and the maturity of GInAS.

        Control0..1
        BindingUnless not suitable, these codes SHALL be taken from IPS Medicine Active Substances
        (extensible to http://hl7.org/fhir/uv/ips/ValueSet/medicine-active-substances-uv-ips)

        IPS Medicine Active Substances

        XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
        218. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code.originalText
        Control0..*
        220. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code.originalText.reference
        Control0..*
        222. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code.translation
        Control1..?
        SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code.translation. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ code
        • 224. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.code.translation:primary
          Slice Nameprimary
          Definition

          This element can be used to provide alternative identifications for the described substance.

          Control1..1
          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
          226. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.ingredient.ingredientSubstance.name
          Definition

          Name of the substance

          Control0..1
          XML FormatIn the XML format, this property has the namespace urn:hl7-org:pharm.In the XML format, this property has the actual namepharm.
          228. SubstanceAdministration.author
          Control0..1
          230. SubstanceAdministration.author.templateId
          Control1..?
          SlicingThis element introduces a set of slices on SubstanceAdministration.author.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ root
          • value @ extension
          • 232. SubstanceAdministration.author.templateId:primary
            Slice Nameprimary
            Control1..1
            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
            Must Supporttrue
            234. SubstanceAdministration.author.templateId:primary.root
            Control1..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed Value2.16.840.1.113883.10.22.4.14
            236. SubstanceAdministration.author.time
            Control1..1
            Must Supporttrue
            238. SubstanceAdministration.author.assignedAuthor
            Control1..1
            Must Supporttrue
            240. SubstanceAdministration.author.assignedAuthor.determinerCode
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed ValueINSTANCE
            242. SubstanceAdministration.author.assignedAuthor.name
            Definition

            Name of the person (e.g. the Healthcare Professional)  authoring this document

            Control1..*
            Must Supporttrue
            244. SubstanceAdministration.author.assignedAuthor.name.family
            Control1..*
            Must Supporttrue
            246. SubstanceAdministration.author.assignedAuthor.name.given
            Control1..*
            Must Supporttrue
            248. SubstanceAdministration.author.assignedAuthor.classCode
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed ValuePSN
            250. SubstanceAdministration.author.assignedAuthor.id
            Control1..*
            Must Supporttrue
            252. SubstanceAdministration.author.assignedAuthor.code
            Control0..1
            Must Supporttrue
            254. SubstanceAdministration.author.assignedAuthor.representedOrganization
            Control0..1
            256. SubstanceAdministration.author.assignedAuthor.representedOrganization.id
            Control0..*
            258. SubstanceAdministration.author.assignedAuthor.representedOrganization.name
            Control0..*
            260. SubstanceAdministration.author.assignedAuthor.representedOrganization.telecom
            Control0..*
            262. SubstanceAdministration.author.assignedAuthor.representedOrganization.addr
            Control0..*
            264. SubstanceAdministration.entryRelationship
            Control1..?
            SlicingThis element introduces a set of slices on SubstanceAdministration.entryRelationship. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ profile
            • 266. SubstanceAdministration.entryRelationship:entryRelationship-1
              Slice NameentryRelationship-1
              Definition

              Subordinate Substance Administration Statement as a component of the overall medication statement.

              Unless medications are unknown or known absent, at least one subordinated <substanceAdministration> has to be present to convey information about dosages (dose, frequency of intakes,..).

              Subordinated <substanceAdministration> elements can be also used either to handle split dosing, or to support combination medications.At least one subordinate  element SHALL be present unless medications are unknown or known absent.

              Control0..*
              InvariantsentryRelationship-1: contains UV Subordinate Substance Administration 2.16.840.1.113883.10.21.4.6 (2023-01-30) ()
              268. SubstanceAdministration.entryRelationship:entryRelationship-1.typeCode
              Control1..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed ValueCOMP
              270. SubstanceAdministration.entryRelationship:entryRelationship-1.sequenceNumber:entryRelationship-1
              Slice NameentryRelationship-1
              Definition

              Sequence number of the Subordinate Substance Administration

              Control1..1
              InvariantsentryRelationship-1: contains () ()
              272. SubstanceAdministration.entryRelationship:entryRelationship-1.substanceAdministration:entryRelationship-1
              Slice NameentryRelationship-1
              Control1..1
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration(UV Subordinate Substance Administration)

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

              0. SubstanceAdministration
              Definition

              Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

              ShortBase for all types and resources
              Control0..*
              Is Modifierfalse
              Must Supporttrue
              Logical ContainerClinicalDocument (CDA Class)
              ValidationInstance of this type are validated by templateId
              XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
              2. SubstanceAdministration.nullFlavor
              Definition

              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

              Control0..1
              BindingThe codes SHALL be taken from CDANullFlavor
              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              LabelExceptional Value Detail
              4. SubstanceAdministration.templateId
              Definition

              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

              Control1..*
              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
              SlicingThis element introduces a set of slices on SubstanceAdministration.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ root
              • value @ extension
              • 6. SubstanceAdministration.templateId:primary
                Slice Nameprimary
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                Must Supporttrue
                8. SubstanceAdministration.templateId:primary.root
                Definition

                A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                LabelRoot
                Fixed Value2.16.840.1.113883.10.22.4.4
                10. SubstanceAdministration.classCode
                Control1..1
                BindingThe codes SHALL be taken from CDAActClass
                (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueSBADM
                12. SubstanceAdministration.moodCode
                Definition

                If the statement refers to a prescribed medication then a intent (moodCode='INT') is used; otherwise, to record medications which are stated to have taken, the moodCode shall be set to 'EVN'.

                Control1..1
                BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000
                (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000)

                MoodCodeEvnInt

                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                14. SubstanceAdministration.id
                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                Must Supporttrue
                16. SubstanceAdministration.code
                Definition

                The <code> element is valorized with the Substance Administration ACT code "DRUG" unless it is used for asserting the  known absence of medication treatments or no information about them.

                Control1..1
                BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107
                (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107)

                IPS No Medications

                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                Must Supporttrue
                18. SubstanceAdministration.text
                Definition

                The URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

                In a CDA document, the URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

                Control0..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                Must Supporttrue
                20. SubstanceAdministration.text.reference
                Definition

                A telecommunication address (TEL), such as a URL for HTTP or FTP, which will resolve to precisely the same binary data that could as well have been provided as inline data.

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                Must Supporttrue
                LabelReference
                22. SubstanceAdministration.text.reference.value
                Definition

                Reference pointing to the narrative, typically #{label}-{generated-id}, e.g. #xxx-1

                Control1..1
                Typeurl
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                24. SubstanceAdministration.statusCode
                Control1..1
                BindingThe codes SHALL be taken from ActStatusActiveCompletedAbortedSuspended
                (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.12--20170330000000)

                ActStatusActiveCompletedAbortedSuspended

                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                Must Supporttrue
                26. SubstanceAdministration.routeCode
                Definition

                The <routeCode> element specifies the route of administration using the EDQM route of administration vocabulary.

                A code must be specified if the route is known. 

                Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

                It is known that also alternative jurisdictional and international terminologies are also used for this concept domain, as NCI or SNOMED CT.

                Official NCI and EDQM maps for the route of administration are available from the EDQM site.

                Control0..1
                BindingThe codes SHALL be taken from IPS Medicine Route of Administration
                (required to http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration)

                IPS Medicine Route of Administration

                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                Must Supporttrue
                28. SubstanceAdministration.doseQuantity
                Control0..0
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ
                30. SubstanceAdministration.rateQuantity
                Control0..0
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ
                32. SubstanceAdministration.administrationUnitCode
                Control0..0
                BindingFor example codes, see AdministrableDrugForm
                (example to http://terminology.hl7.org/ValueSet/v3-AdministrableDrugForm)
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                34. SubstanceAdministration.consumable
                Definition

                The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.

                Control1..1
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                Must Supporttrue
                36. SubstanceAdministration.consumable.typeCode
                Control1..1
                BindingThe codes SHALL be taken from CDAParticipationType
                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValueCSM
                38. SubstanceAdministration.consumable.manufacturedProduct
                Control0..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct
                Must Supporttrue
                40. SubstanceAdministration.consumable.manufacturedProduct.templateId
                Definition

                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                Control1..*
                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ root
                • value @ extension
                • 42. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary
                  Slice Nameprimary
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control1..1
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  Must Supporttrue
                  44. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.root
                  Definition

                  A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                  Control1..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  LabelRoot
                  Fixed Value2.16.840.1.113883.10.22.4.2
                  46. SubstanceAdministration.consumable.manufacturedProduct.classCode
                  Control0..1
                  BindingThe codes SHALL be taken from RoleClassManufacturedProduct
                  (required to http://terminology.hl7.org/ValueSet/v3-RoleClassManufacturedProduct)
                  Typecode(cs: Coded Simple Value)
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValueMANU
                  48. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial
                  Control0..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Material
                  Must Supporttrue
                  50. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId
                  Definition

                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                  Control1..*
                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                  SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ root
                  • value @ extension
                  • 52. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary
                    Slice Nameprimary
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control1..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    Must Supporttrue
                    54. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.root
                    Definition

                    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                    Control1..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    LabelRoot
                    Fixed Value2.16.840.1.113883.10.22.4.3
                    56. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.classCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityClassManufacturedMaterial
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueMMAT
                    58. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.determinerCode
                    Control0..1
                    BindingThe codes SHALL be taken from EntityDeterminerDetermined
                    (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined)
                    Typecode(cs: Coded Simple Value)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValueKIND
                    60. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.name
                    Definition

                    This element is supposed to be valorized with the complete Medicinal Product Name as approved by the Medicines Regulatory Agency in a jurisdiction.

                    The name may be applicable in one or more country/language combinations.

                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/EN
                    Must Supporttrue
                    62. SubstanceAdministration.author
                    Control0..1
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
                    64. SubstanceAdministration.author.templateId
                    Definition

                    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                    Control1..*
                    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                    SlicingThis element introduces a set of slices on SubstanceAdministration.author.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ root
                    • value @ extension
                    • 66. SubstanceAdministration.author.templateId:primary
                      Slice Nameprimary
                      Definition

                      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                      Must Supporttrue
                      68. SubstanceAdministration.author.templateId:primary.root
                      Definition

                      A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                      Control1..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      LabelRoot
                      Fixed Value2.16.840.1.113883.10.22.4.14
                      70. SubstanceAdministration.author.time
                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                      Must Supporttrue
                      72. SubstanceAdministration.author.assignedAuthor
                      Control1..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor
                      Must Supporttrue
                      74. SubstanceAdministration.author.assignedAuthor.classCode
                      Control0..1
                      BindingThe codes SHALL be taken from RoleClassAssignedEntity
                      (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed ValuePSN
                      76. SubstanceAdministration.author.assignedAuthor.id
                      Control1..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                      Must Supporttrue
                      78. SubstanceAdministration.author.assignedAuthor.code
                      Control0..1
                      BindingFor example codes, see CDARoleCode
                      (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                      Must Supporttrue
                      80. SubstanceAdministration.author.assignedAuthor.representedOrganization
                      Control0..1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                      82. SubstanceAdministration.author.assignedAuthor.representedOrganization.id
                      Definition

                      The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

                      ShortLogical id of this artifact
                      Comments

                      The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

                      Control0..*1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/IIstring
                      Is Modifierfalse
                      84. SubstanceAdministration.author.assignedAuthor.representedOrganization.name
                      Definition

                      A name associated with the organization.

                      ShortName used for the organization
                      Comments

                      If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.

                      Control0..*1
                      This element is affected by the following invariants: org-1
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/ONstring
                      Is Modifierfalse
                      Requirements

                      Need to use the name as the label of the organization.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      86. SubstanceAdministration.author.assignedAuthor.representedOrganization.telecom
                      Definition

                      A contact detail for the organization.

                      ShortA contact detail for the organization
                      Comments

                      The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.

                      Control0..*
                      This element is affected by the following invariants: org-3
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/TELContactPoint
                      Is Modifierfalse
                      Requirements

                      Human contact for the organization.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      org-3: The telecom of an organization can never be of use 'home' (where(use = 'home').empty())
                      88. SubstanceAdministration.author.assignedAuthor.representedOrganization.addr
                      Control0..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                      90. SubstanceAdministration.entryRelationship
                      Control1..*
                      Typehttp://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship
                      SlicingThis element introduces a set of slices on SubstanceAdministration.entryRelationship. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ profile
                      • 92. SubstanceAdministration.entryRelationship:entryRelationship-1
                        Slice NameentryRelationship-1
                        Definition

                        Subordinate Substance Administration Statement as a component of the overall medication statement.

                        Unless medications are unknown or known absent, at least one subordinated <substanceAdministration> has to be present to convey information about dosages (dose, frequency of intakes,..).

                        Subordinated <substanceAdministration> elements can be also used either to handle split dosing, or to support combination medications.At least one subordinate  element SHALL be present unless medications are unknown or known absent.

                        Control0..*
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship
                        InvariantsentryRelationship-1: contains UV Subordinate Substance Administration 2.16.840.1.113883.10.21.4.6 (2023-01-30) ()
                        94. SubstanceAdministration.entryRelationship:entryRelationship-1.typeCode
                        Control1..1
                        BindingThe codes SHALL be taken from x_ActRelationshipEntryRelationship
                        (required to http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship)
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed ValueCOMP
                        96. SubstanceAdministration.entryRelationship:entryRelationship-1.sequenceNumber:entryRelationship-1
                        Slice NameentryRelationship-1
                        Definition

                        Sequence number of the Subordinate Substance Administration

                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
                        InvariantsentryRelationship-1: contains () ()
                        98. SubstanceAdministration.entryRelationship:entryRelationship-1.substanceAdministration:entryRelationship-1
                        Slice NameentryRelationship-1
                        Definition

                        The moodCode of this subordinate substance administration SHALL be the same of the parent substance administration

                        ShortBase for all types and resources
                        Control1..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration(UV Subordinate Substance Administration)
                        Is Modifierfalse
                        Must Supporttrue

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

                        0. SubstanceAdministration
                        Definition

                        Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

                        ShortBase for all types and resources
                        Control0..*
                        Is Modifierfalse
                        Must Supporttrue
                        Logical ContainerClinicalDocument (CDA Class)
                        ValidationInstance of this type are validated by templateId
                        XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
                        2. SubstanceAdministration.nullFlavor
                        Definition

                        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                        Control0..1
                        BindingThe codes SHALL be taken from CDANullFlavor
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExceptional Value Detail
                        4. SubstanceAdministration.realmCode
                        Definition

                        When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                        Control0..*
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                        6. SubstanceAdministration.typeId
                        Definition

                        When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                        Control0..1
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                        8. SubstanceAdministration.typeId.nullFlavor
                        Definition

                        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                        Control0..1
                        BindingThe codes SHALL be taken from CDANullFlavor
                        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                        Typecode(cs: Coded Simple Value)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExceptional Value Detail
                        10. SubstanceAdministration.typeId.assigningAuthorityName
                        Definition

                        A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                        Control0..1
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelAssigning Authority Name
                        12. SubstanceAdministration.typeId.displayable
                        Definition

                        Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                        Control0..1
                        Typeboolean(bl: Boolean)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelDisplayable
                        14. SubstanceAdministration.typeId.root
                        Definition

                        Identifies the type as an HL7 Registered model

                        Control1..1
                        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelRoot
                        Fixed Value2.16.840.1.113883.1.3
                        16. SubstanceAdministration.typeId.extension
                        Definition

                        A character string as a unique identifier within the scope of the identifier root.

                        Control1..1
                        Typestring(st: Character String)
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        LabelExtension
                        18. SubstanceAdministration.templateId
                        Definition

                        When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                        Control1..*
                        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                        SlicingThis element introduces a set of slices on SubstanceAdministration.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ root
                        • value @ extension
                        • 20. SubstanceAdministration.templateId:primary
                          Slice Nameprimary
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          Must Supporttrue
                          22. SubstanceAdministration.templateId:primary.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          24. SubstanceAdministration.templateId:primary.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          26. SubstanceAdministration.templateId:primary.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          28. SubstanceAdministration.templateId:primary.root
                          Definition

                          A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                          Control1..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.10.22.4.4
                          30. SubstanceAdministration.templateId:primary.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          32. SubstanceAdministration.classCode
                          Control1..1
                          BindingThe codes SHALL be taken from CDAActClass
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAActClass)
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueSBADM
                          34. SubstanceAdministration.moodCode
                          Definition

                          If the statement refers to a prescribed medication then a intent (moodCode='INT') is used; otherwise, to record medications which are stated to have taken, the moodCode shall be set to 'EVN'.

                          Control1..1
                          BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000
                          (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.20.9.18--20160623000000)

                          MoodCodeEvnInt

                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          36. SubstanceAdministration.id
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          Must Supporttrue
                          38. SubstanceAdministration.code
                          Definition

                          The <code> element is valorized with the Substance Administration ACT code "DRUG" unless it is used for asserting the  known absence of medication treatments or no information about them.

                          Control1..1
                          BindingThe codes SHALL be taken from http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107
                          (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.79--20240802094107)

                          IPS No Medications

                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                          Must Supporttrue
                          40. SubstanceAdministration.negationInd
                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          42. SubstanceAdministration.text
                          Definition

                          The URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

                          In a CDA document, the URI given in the value attribute of the <reference> element points to an element in the narrative content that contains the complete text describing the medication.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          Must Supporttrue
                          44. SubstanceAdministration.text.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          46. SubstanceAdministration.text.compression
                          Definition

                          Indicates whether the raw byte data is compressed, and what compression algorithm was used.

                          Control0..1
                          BindingThe codes SHALL be taken from CDACompressionAlgorithm
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelCompression
                          48. SubstanceAdministration.text.integrityCheck
                          Definition

                          The integrity check is a short binary value representing a cryptographically strong checksum that is calculated over the binary data. The purpose of this property, when communicated with a reference is for anyone to validate later whether the reference still resolved to the same data that the reference resolved to when the encapsulated data value with reference was created.

                          Control0..1
                          Typebase64Binary(bin: Binary Data)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelIntegrity Check
                          50. SubstanceAdministration.text.integrityCheckAlgorithm
                          Definition

                          Specifies the algorithm used to compute the integrityCheck value. The cryptographically strong checksum algorithm Secure Hash Algorithm-1 (SHA-1) is currently the industry standard. It has superseded the MD5 algorithm only a couple of years ago, when certain flaws in the security of MD5 were discovered. Currently the SHA-1 hash algorithm is the default choice for the integrity check algorithm. Note that SHA-256 is also entering widespread usage.

                          Control0..1
                          BindingThe codes SHALL be taken from IntegrityCheckAlgorithm (2.0.0)
                          (required to http://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelIntegrity Check Algorithm
                          52. SubstanceAdministration.text.language
                          Definition

                          For character based information the language property specifies the human language of the text.

                          Control0..1
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelLanguage
                          54. SubstanceAdministration.text.mediaType
                          Definition

                          Identifies the type of the encapsulated data and identifies a method to interpret or render the data.

                          Control0..1
                          BindingFor example codes, see MediaType
                          (example to http://terminology.hl7.org/ValueSet/v3-MediaType)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelMedia Type
                          56. SubstanceAdministration.text.representation
                          Control0..1
                          BindingThe codes SHALL be taken from CDABinaryDataEncoding
                          (required to http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          58. SubstanceAdministration.text.xmlText
                          Definition

                          Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.)

                          ShortAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
                          Comments

                          This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as unadorned text.
                          60. SubstanceAdministration.text.reference
                          Definition

                          A telecommunication address (TEL), such as a URL for HTTP or FTP, which will resolve to precisely the same binary data that could as well have been provided as inline data.

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                          Must Supporttrue
                          LabelReference
                          62. SubstanceAdministration.text.reference.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          64. SubstanceAdministration.text.reference.value
                          Definition

                          Reference pointing to the narrative, typically #{label}-{generated-id}, e.g. #xxx-1

                          Control1..1
                          Typeurl
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          66. SubstanceAdministration.text.reference.useablePeriod
                          Definition

                          Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.

                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          XML FormatThe type of this property is determined using the xsi:typeattribute.
                          LabelUseable Period
                          68. SubstanceAdministration.text.reference.use
                          Definition

                          One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.

                          Control0..*
                          BindingThe codes SHALL be taken from TelecommunicationAddressUse (2.0.0)
                          (required to http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse|2.0.0)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelUse Code
                          70. SubstanceAdministration.text.thumbnail
                          Definition

                          An abbreviated rendition of the full data. A thumbnail requires significantly fewer resources than the full data, while still maintaining some distinctive similarity with the full data. A thumbnail is typically used with by-reference encapsulated data. It allows a user to select data more efficiently before actually downloading through the reference.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ED
                          LabelThumbnail
                          72. SubstanceAdministration.statusCode
                          Control1..1
                          BindingThe codes SHALL be taken from ActStatusActiveCompletedAbortedSuspended
                          (required to http://art-decor.org/fhir/ValueSet/2.16.840.1.113883.11.22.12--20170330000000)

                          ActStatusActiveCompletedAbortedSuspended

                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          Must Supporttrue
                          74. SubstanceAdministration.effectiveTime
                          Control0..*
                          TypeChoice of: http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS, http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS, http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS
                          Default Typehttp://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS
                          XML FormatThe type of this property is determined using the xsi:typeattribute.
                          76. SubstanceAdministration.priorityCode
                          Control0..1
                          BindingFor example codes, see ActPriority
                          (example to http://terminology.hl7.org/ValueSet/v3-ActPriority)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          78. SubstanceAdministration.repeatNumber
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-INT
                          80. SubstanceAdministration.routeCode
                          Definition

                          The <routeCode> element specifies the route of administration using the EDQM route of administration vocabulary.

                          A code must be specified if the route is known. 

                          Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected  as referecne terminology for representing Pharmaceutical Dose forms; Packages and Route of Administration.

                          It is known that also alternative jurisdictional and international terminologies are also used for this concept domain, as NCI or SNOMED CT.

                          Official NCI and EDQM maps for the route of administration are available from the EDQM site.

                          Control0..1
                          BindingThe codes SHALL be taken from IPS Medicine Route of Administration
                          (required to http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration)

                          IPS Medicine Route of Administration

                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          Must Supporttrue
                          82. SubstanceAdministration.approachSiteCode
                          Control0..*
                          BindingFor example codes, see v3 Value Set ActSite
                          (example to http://terminology.hl7.org/ValueSet/v3-ActSite)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CD
                          84. SubstanceAdministration.doseQuantity
                          Control0..0
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ
                          86. SubstanceAdministration.rateQuantity
                          Control0..0
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ
                          88. SubstanceAdministration.maxDoseQuantity
                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ
                          90. SubstanceAdministration.administrationUnitCode
                          Control0..0
                          BindingFor example codes, see AdministrableDrugForm
                          (example to http://terminology.hl7.org/ValueSet/v3-AdministrableDrugForm)
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                          92. SubstanceAdministration.consumable
                          Definition

                          The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.

                          Control1..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
                          Must Supporttrue
                          94. SubstanceAdministration.consumable.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          96. SubstanceAdministration.consumable.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          98. SubstanceAdministration.consumable.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          100. SubstanceAdministration.consumable.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          102. SubstanceAdministration.consumable.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          104. SubstanceAdministration.consumable.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          106. SubstanceAdministration.consumable.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          108. SubstanceAdministration.consumable.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          110. SubstanceAdministration.consumable.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          112. SubstanceAdministration.consumable.typeCode
                          Control1..1
                          BindingThe codes SHALL be taken from CDAParticipationType
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValueCSM
                          114. SubstanceAdministration.consumable.manufacturedProduct
                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct
                          Must Supporttrue
                          116. SubstanceAdministration.consumable.manufacturedProduct.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          118. SubstanceAdministration.consumable.manufacturedProduct.realmCode
                          Definition

                          When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                          Control0..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                          120. SubstanceAdministration.consumable.manufacturedProduct.typeId
                          Definition

                          When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                          Control0..1
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          122. SubstanceAdministration.consumable.manufacturedProduct.typeId.nullFlavor
                          Definition

                          If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                          Control0..1
                          BindingThe codes SHALL be taken from CDANullFlavor
                          (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                          Typecode(cs: Coded Simple Value)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExceptional Value Detail
                          124. SubstanceAdministration.consumable.manufacturedProduct.typeId.assigningAuthorityName
                          Definition

                          A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                          Control0..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelAssigning Authority Name
                          126. SubstanceAdministration.consumable.manufacturedProduct.typeId.displayable
                          Definition

                          Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                          Control0..1
                          Typeboolean(bl: Boolean)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelDisplayable
                          128. SubstanceAdministration.consumable.manufacturedProduct.typeId.root
                          Definition

                          Identifies the type as an HL7 Registered model

                          Control1..1
                          Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelRoot
                          Fixed Value2.16.840.1.113883.1.3
                          130. SubstanceAdministration.consumable.manufacturedProduct.typeId.extension
                          Definition

                          A character string as a unique identifier within the scope of the identifier root.

                          Control1..1
                          Typestring(st: Character String)
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          LabelExtension
                          132. SubstanceAdministration.consumable.manufacturedProduct.templateId
                          Definition

                          When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                          Control1..*
                          Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                          SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ root
                          • value @ extension
                          • 134. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary
                            Slice Nameprimary
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control1..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            Must Supporttrue
                            136. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            138. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            140. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            142. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.root
                            Definition

                            A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                            Control1..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.10.22.4.2
                            144. SubstanceAdministration.consumable.manufacturedProduct.templateId:primary.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            146. SubstanceAdministration.consumable.manufacturedProduct.classCode
                            Control0..1
                            BindingThe codes SHALL be taken from RoleClassManufacturedProduct
                            (required to http://terminology.hl7.org/ValueSet/v3-RoleClassManufacturedProduct)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValueMANU
                            148. SubstanceAdministration.consumable.manufacturedProduct.id
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            150. SubstanceAdministration.consumable.manufacturedProduct.sdtcIdentifiedBy
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                            XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                            152. SubstanceAdministration.consumable.manufacturedProduct.manufacturedLabeledDrug
                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug
                            154. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial
                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/Material
                            Must Supporttrue
                            156. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            158. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.realmCode
                            Definition

                            When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                            Control0..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                            160. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId
                            Definition

                            When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                            Control0..1
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            162. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId.nullFlavor
                            Definition

                            If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                            Control0..1
                            BindingThe codes SHALL be taken from CDANullFlavor
                            (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                            Typecode(cs: Coded Simple Value)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExceptional Value Detail
                            164. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId.assigningAuthorityName
                            Definition

                            A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                            Control0..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelAssigning Authority Name
                            166. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId.displayable
                            Definition

                            Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                            Control0..1
                            Typeboolean(bl: Boolean)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelDisplayable
                            168. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId.root
                            Definition

                            Identifies the type as an HL7 Registered model

                            Control1..1
                            Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelRoot
                            Fixed Value2.16.840.1.113883.1.3
                            170. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.typeId.extension
                            Definition

                            A character string as a unique identifier within the scope of the identifier root.

                            Control1..1
                            Typestring(st: Character String)
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            LabelExtension
                            172. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId
                            Definition

                            When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                            Control1..*
                            Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                            SlicingThis element introduces a set of slices on SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ root
                            • value @ extension
                            • 174. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary
                              Slice Nameprimary
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control1..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              Must Supporttrue
                              176. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              178. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              180. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              182. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.root
                              Definition

                              A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                              Control1..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.10.22.4.3
                              184. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.templateId:primary.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              186. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.classCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityClassManufacturedMaterial
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueMMAT
                              188. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.determinerCode
                              Control0..1
                              BindingThe codes SHALL be taken from EntityDeterminerDetermined
                              (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValueKIND
                              190. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.code
                              Control0..1
                              BindingFor example codes, see CDAMaterialEntityClassType
                              (example to http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType)
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                              192. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.name
                              Definition

                              This element is supposed to be valorized with the complete Medicinal Product Name as approved by the Medicines Regulatory Agency in a jurisdiction.

                              The name may be applicable in one or more country/language combinations.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/EN
                              Must Supporttrue
                              194. SubstanceAdministration.consumable.manufacturedProduct.manufacturedMaterial.lotNumberText
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/ST
                              196. SubstanceAdministration.consumable.manufacturedProduct.manufacturerOrganization
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                              198. SubstanceAdministration.subject
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Subject
                              200. SubstanceAdministration.specimen
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Specimen
                              202. SubstanceAdministration.performer
                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Performer2
                              204. SubstanceAdministration.author
                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
                              206. SubstanceAdministration.author.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              208. SubstanceAdministration.author.realmCode
                              Definition

                              When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                              Control0..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                              210. SubstanceAdministration.author.typeId
                              Definition

                              When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                              Control0..1
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              212. SubstanceAdministration.author.typeId.nullFlavor
                              Definition

                              If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                              Control0..1
                              BindingThe codes SHALL be taken from CDANullFlavor
                              (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                              Typecode(cs: Coded Simple Value)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExceptional Value Detail
                              214. SubstanceAdministration.author.typeId.assigningAuthorityName
                              Definition

                              A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                              Control0..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelAssigning Authority Name
                              216. SubstanceAdministration.author.typeId.displayable
                              Definition

                              Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                              Control0..1
                              Typeboolean(bl: Boolean)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelDisplayable
                              218. SubstanceAdministration.author.typeId.root
                              Definition

                              Identifies the type as an HL7 Registered model

                              Control1..1
                              Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelRoot
                              Fixed Value2.16.840.1.113883.1.3
                              220. SubstanceAdministration.author.typeId.extension
                              Definition

                              A character string as a unique identifier within the scope of the identifier root.

                              Control1..1
                              Typestring(st: Character String)
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              LabelExtension
                              222. SubstanceAdministration.author.templateId
                              Definition

                              When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                              Control1..*
                              Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                              SlicingThis element introduces a set of slices on SubstanceAdministration.author.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ root
                              • value @ extension
                              • 224. SubstanceAdministration.author.templateId:primary
                                Slice Nameprimary
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                Must Supporttrue
                                226. SubstanceAdministration.author.templateId:primary.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                228. SubstanceAdministration.author.templateId:primary.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                230. SubstanceAdministration.author.templateId:primary.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                232. SubstanceAdministration.author.templateId:primary.root
                                Definition

                                A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

                                Control1..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.10.22.4.14
                                234. SubstanceAdministration.author.templateId:primary.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                236. SubstanceAdministration.author.typeCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAParticipationType
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueAUT
                                238. SubstanceAdministration.author.contextControlCode
                                Control0..1
                                BindingThe codes SHALL be taken from CDAContextControl
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueOP
                                240. SubstanceAdministration.author.functionCode
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                242. SubstanceAdministration.author.time
                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
                                Must Supporttrue
                                244. SubstanceAdministration.author.assignedAuthor
                                Control1..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor
                                Must Supporttrue
                                246. SubstanceAdministration.author.assignedAuthor.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                248. SubstanceAdministration.author.assignedAuthor.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                250. SubstanceAdministration.author.assignedAuthor.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                252. SubstanceAdministration.author.assignedAuthor.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                254. SubstanceAdministration.author.assignedAuthor.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                256. SubstanceAdministration.author.assignedAuthor.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                258. SubstanceAdministration.author.assignedAuthor.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                260. SubstanceAdministration.author.assignedAuthor.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                262. SubstanceAdministration.author.assignedAuthor.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                264. SubstanceAdministration.author.assignedAuthor.classCode
                                Control0..1
                                BindingThe codes SHALL be taken from RoleClassAssignedEntity
                                (required to http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity)
                                Typecode
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValuePSN
                                266. SubstanceAdministration.author.assignedAuthor.id
                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                Must Supporttrue
                                268. SubstanceAdministration.author.assignedAuthor.sdtcIdentifiedBy
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
                                XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
                                270. SubstanceAdministration.author.assignedAuthor.code
                                Control0..1
                                BindingFor example codes, see CDARoleCode
                                (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                Must Supporttrue
                                272. SubstanceAdministration.author.assignedAuthor.addr
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                274. SubstanceAdministration.author.assignedAuthor.telecom
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                276. SubstanceAdministration.author.assignedAuthor.assignedPerson
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Person
                                278. SubstanceAdministration.author.assignedAuthor.assignedAuthoringDevice
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice
                                280. SubstanceAdministration.author.assignedAuthor.representedOrganization
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organization
                                282. SubstanceAdministration.author.assignedAuthor.representedOrganization.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                284. SubstanceAdministration.author.assignedAuthor.representedOrganization.realmCode
                                Definition

                                When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                286. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId
                                Definition

                                When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                288. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId.nullFlavor
                                Definition

                                If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                Control0..1
                                BindingThe codes SHALL be taken from CDANullFlavor
                                (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExceptional Value Detail
                                290. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId.assigningAuthorityName
                                Definition

                                A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                Control0..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelAssigning Authority Name
                                292. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId.displayable
                                Definition

                                Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                Control0..1
                                Typeboolean(bl: Boolean)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelDisplayable
                                294. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId.root
                                Definition

                                Identifies the type as an HL7 Registered model

                                Control1..1
                                Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelRoot
                                Fixed Value2.16.840.1.113883.1.3
                                296. SubstanceAdministration.author.assignedAuthor.representedOrganization.typeId.extension
                                Definition

                                A character string as a unique identifier within the scope of the identifier root.

                                Control1..1
                                Typestring(st: Character String)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                LabelExtension
                                298. SubstanceAdministration.author.assignedAuthor.representedOrganization.templateId
                                Definition

                                When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                300. SubstanceAdministration.author.assignedAuthor.representedOrganization.classCode
                                Control0..1
                                BindingThe codes SHALL be taken from EntityClassOrganization
                                (required to http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueORG
                                302. SubstanceAdministration.author.assignedAuthor.representedOrganization.determinerCode
                                Control0..1
                                BindingThe codes SHALL be taken from EntityDeterminer
                                (required to http://terminology.hl7.org/ValueSet/v3-EntityDeterminer)
                                Typecode(cs: Coded Simple Value)
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValueINSTANCE
                                304. SubstanceAdministration.author.assignedAuthor.representedOrganization.id
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                306. SubstanceAdministration.author.assignedAuthor.representedOrganization.name
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/ON
                                308. SubstanceAdministration.author.assignedAuthor.representedOrganization.telecom
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL
                                310. SubstanceAdministration.author.assignedAuthor.representedOrganization.addr
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD
                                312. SubstanceAdministration.author.assignedAuthor.representedOrganization.standardIndustryClassCode
                                Control0..1
                                BindingFor example codes, see OrganizationIndustryClassNAICS
                                (example to http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS)
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
                                314. SubstanceAdministration.author.assignedAuthor.representedOrganization.asOrganizationPartOf
                                Control0..1
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf
                                316. SubstanceAdministration.informant
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Informant
                                318. SubstanceAdministration.participant
                                Control0..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/Participant2
                                320. SubstanceAdministration.entryRelationship
                                Control1..*
                                Typehttp://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship
                                SlicingThis element introduces a set of slices on SubstanceAdministration.entryRelationship. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ profile
                                • 322. SubstanceAdministration.entryRelationship:entryRelationship-1
                                  Slice NameentryRelationship-1
                                  Definition

                                  Subordinate Substance Administration Statement as a component of the overall medication statement.

                                  Unless medications are unknown or known absent, at least one subordinated <substanceAdministration> has to be present to convey information about dosages (dose, frequency of intakes,..).

                                  Subordinated <substanceAdministration> elements can be also used either to handle split dosing, or to support combination medications.At least one subordinate  element SHALL be present unless medications are unknown or known absent.

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship
                                  InvariantsentryRelationship-1: contains UV Subordinate Substance Administration 2.16.840.1.113883.10.21.4.6 (2023-01-30) ()
                                  324. SubstanceAdministration.entryRelationship:entryRelationship-1.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  326. SubstanceAdministration.entryRelationship:entryRelationship-1.realmCode
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
                                  328. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  330. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId.nullFlavor
                                  Definition

                                  If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

                                  Control0..1
                                  BindingThe codes SHALL be taken from CDANullFlavor
                                  (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor)
                                  Typecode(cs: Coded Simple Value)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExceptional Value Detail
                                  332. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId.assigningAuthorityName
                                  Definition

                                  A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

                                  Control0..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelAssigning Authority Name
                                  334. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId.displayable
                                  Definition

                                  Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelDisplayable
                                  336. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId.root
                                  Definition

                                  Identifies the type as an HL7 Registered model

                                  Control1..1
                                  Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelRoot
                                  Fixed Value2.16.840.1.113883.1.3
                                  338. SubstanceAdministration.entryRelationship:entryRelationship-1.typeId.extension
                                  Definition

                                  A character string as a unique identifier within the scope of the identifier root.

                                  Control1..1
                                  Typestring(st: Character String)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  LabelExtension
                                  340. SubstanceAdministration.entryRelationship:entryRelationship-1.templateId
                                  Definition

                                  When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
                                  342. SubstanceAdministration.entryRelationship:entryRelationship-1.typeCode
                                  Control1..1
                                  BindingThe codes SHALL be taken from x_ActRelationshipEntryRelationship
                                  (required to http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship)
                                  Typecode
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed ValueCOMP
                                  344. SubstanceAdministration.entryRelationship:entryRelationship-1.inversionInd
                                  Definition

                                  The entryRelationship.inversionInd can be set to "true" to indicate that the relationship should be interpreted as if the roles of the source and target entries were reversed.

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  346. SubstanceAdministration.entryRelationship:entryRelationship-1.contextConductionInd
                                  Definition

                                  The entryRelationship.contextConductionInd differs from the otherwise common use of this attribute in that in all other cases where this attribute is used, the value is fixed at "true", whereas here the value is defaulted to "true", and can be changed to "false" when referencing an entry in the same document. Setting the context conduction to false when referencing an entry in the same document keeps clear the fact that the referenced object retains its original context.

                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Default Valuetrue
                                  348. SubstanceAdministration.entryRelationship:entryRelationship-1.negationInd
                                  Control0..1
                                  Typeboolean(bl: Boolean)
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  350. SubstanceAdministration.entryRelationship:entryRelationship-1.sequenceNumber:entryRelationship-1
                                  Slice NameentryRelationship-1
                                  Definition

                                  Sequence number of the Subordinate Substance Administration

                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT
                                  InvariantsentryRelationship-1: contains () ()
                                  352. SubstanceAdministration.entryRelationship:entryRelationship-1.seperatableInd
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/BL
                                  354. SubstanceAdministration.entryRelationship:entryRelationship-1.act
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Act
                                  356. SubstanceAdministration.entryRelationship:entryRelationship-1.encounter
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Encounter
                                  358. SubstanceAdministration.entryRelationship:entryRelationship-1.observation
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation
                                  360. SubstanceAdministration.entryRelationship:entryRelationship-1.observationMedia
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
                                  362. SubstanceAdministration.entryRelationship:entryRelationship-1.organizer
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Organizer
                                  364. SubstanceAdministration.entryRelationship:entryRelationship-1.procedure
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Procedure
                                  366. SubstanceAdministration.entryRelationship:entryRelationship-1.regionOfInterest
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest
                                  368. SubstanceAdministration.entryRelationship:entryRelationship-1.substanceAdministration:entryRelationship-1
                                  Slice NameentryRelationship-1
                                  Definition

                                  The moodCode of this subordinate substance administration SHALL be the same of the parent substance administration

                                  ShortBase for all types and resources
                                  Control1..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration(UV Subordinate Substance Administration)
                                  Is Modifierfalse
                                  Must Supporttrue
                                  370. SubstanceAdministration.entryRelationship:entryRelationship-1.supply
                                  Control0..1
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Supply
                                  372. SubstanceAdministration.reference
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Reference
                                  374. SubstanceAdministration.precondition
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/Precondition
                                  376. SubstanceAdministration.sdtcInFulfillmentOf1
                                  Control0..*
                                  Typehttp://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1
                                  XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameinFulfillmentOf1.