FHIR Cross-Version Extensions package for FHIR R4 from FHIR R4B
0.0.1-snapshot-2 - informative International flag

FHIR Cross-Version Extensions package for FHIR R4 from FHIR R4B - Version 0.0.1-snapshot-2. See the Directory of published versions

Extension: Ext_R4B_SubstanceDefinition - Detailed Descriptions

Page standards status: Informative Maturity Level: 0

Definitions for the ext-R4B-SubstanceDefinition extension.

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

0. Extension
Definition

This cross-version extension represents SubstanceDefinition from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

ShortThe detailed description of a substance, typically at a level beyond what is used for prescribing
Control0..*
2. Extension.extension
Control0..*
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:version
    Slice Nameversion
    Definition

    This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortA business level version identifier of the substance
    Control0..1
    6. Extension.extension:version.url
    Control1..1
    Fixed Valueversion
    8. Extension.extension:version.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortA business level version identifier of the substance
    Typestring
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. Extension.extension:status
    Slice Namestatus
    Definition

    This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortStatus of substance within the catalogue e.g. active, retired
    Control0..1
    12. Extension.extension:status.url
    Control1..1
    Fixed Valuestatus
    14. Extension.extension:status.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortStatus of substance within the catalogue e.g. active, retired
    BindingThe codes SHOULD be taken from PublicationStatus
    (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

    The lifecycle status of an artifact.

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

    A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).

    ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity
    Control0..*
    18. Extension.extension:classification.url
    Control1..1
    Fixed Valueclassification
    20. Extension.extension:classification.value[x]
    Definition

    A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).

    ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity
    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    22. Extension.extension:domain
    Slice Namedomain
    Definition

    This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortIf the substance applies to human or veterinary use
    Control0..1
    24. Extension.extension:domain.url
    Control1..1
    Fixed Valuedomain
    26. Extension.extension:domain.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortIf the substance applies to human or veterinary use
    BindingFor example codes, see R4B_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

    Applicable domain for this product (e.g. human, veterinary).

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    28. Extension.extension:grade
    Slice Namegrade
    Definition

    The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).

    ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)
    Control0..*
    30. Extension.extension:grade.url
    Control1..1
    Fixed Valuegrade
    32. Extension.extension:grade.value[x]
    Definition

    The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).

    ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)
    BindingFor example codes, see R4B_substance_grade_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-grade-for-R4|0.0.1-snapshot-2)

    The quality standard, established benchmark, to which a substance complies

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

    This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortTextual description of the substance
    Control0..1
    36. Extension.extension:description.url
    Control1..1
    Fixed Valuedescription
    38. Extension.extension:description.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortTextual description of the substance
    Typemarkdown
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    40. Extension.extension:informationSource
    Slice NameinformationSource
    Definition

    This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortSupporting literature
    Control0..*
    42. Extension.extension:informationSource.url
    Control1..1
    Fixed ValueinformationSource
    44. Extension.extension:informationSource.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortSupporting literature
    TypeReference
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    46. Extension.extension:note
    Slice Namenote
    Definition

    This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortTextual comment about the substance's catalogue or registry record
    Control0..*
    48. Extension.extension:note.url
    Control1..1
    Fixed Valuenote
    50. Extension.extension:note.value[x]
    Definition

    This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortTextual comment about the substance's catalogue or registry record
    TypeAnnotation
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    52. Extension.extension:manufacturer
    Slice Namemanufacturer
    Definition

    The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.

    ShortThe entity that creates, makes, produces or fabricates the substance
    Control0..*
    54. Extension.extension:manufacturer.url
    Control1..1
    Fixed Valuemanufacturer
    56. Extension.extension:manufacturer.value[x]
    Definition

    The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.

    ShortThe entity that creates, makes, produces or fabricates the substance
    TypeReference
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    58. Extension.extension:supplier
    Slice Namesupplier
    Definition

    An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.

    ShortAn entity that is the source for the substance. It may be different from the manufacturer
    Control0..*
    60. Extension.extension:supplier.url
    Control1..1
    Fixed Valuesupplier
    62. Extension.extension:supplier.value[x]
    Definition

    An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.

    ShortAn entity that is the source for the substance. It may be different from the manufacturer
    TypeReference
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    64. Extension.extension:moiety
    Slice Namemoiety
    Definition

    This cross-version extension represents SubstanceDefinition.moiety from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

    ShortMoiety, for structural modifications
    Control0..*
    66. Extension.extension:moiety.extension
    Control0..*
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
    • value @ url
    • 68. Extension.extension:moiety.extension:role
      Slice Namerole
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortRole that the moiety is playing
      Control0..1
      70. Extension.extension:moiety.extension:role.url
      Control1..1
      Fixed Valuerole
      72. Extension.extension:moiety.extension:role.value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortRole that the moiety is playing
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      74. Extension.extension:moiety.extension:identifier
      Slice Nameidentifier
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortIdentifier by which this moiety substance is known
      Control0..1
      76. Extension.extension:moiety.extension:identifier.url
      Control1..1
      Fixed Valueidentifier
      78. Extension.extension:moiety.extension:identifier.value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortIdentifier by which this moiety substance is known
      TypeIdentifier
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      80. Extension.extension:moiety.extension:name
      Slice Namename
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortTextual name for this moiety substance
      Control0..1
      82. Extension.extension:moiety.extension:name.url
      Control1..1
      Fixed Valuename
      84. Extension.extension:moiety.extension:name.value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortTextual name for this moiety substance
      Typestring
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      86. Extension.extension:moiety.extension:stereochemistry
      Slice Namestereochemistry
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortStereochemistry type
      Control0..1
      88. Extension.extension:moiety.extension:stereochemistry.url
      Control1..1
      Fixed Valuestereochemistry
      90. Extension.extension:moiety.extension:stereochemistry.value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortStereochemistry type
      BindingFor example codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

      The optical rotation type of a substance.

      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      92. Extension.extension:moiety.extension:opticalActivity
      Slice NameopticalActivity
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortOptical activity type
      Control0..1
      94. Extension.extension:moiety.extension:opticalActivity.url
      Control1..1
      Fixed ValueopticalActivity
      96. Extension.extension:moiety.extension:opticalActivity.value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortOptical activity type
      BindingFor example codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

      The optical rotation type of a substance.

      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      98. Extension.extension:moiety.extension:molecularFormula
      Slice NamemolecularFormula
      Definition

      Molecular formula for this moiety of this substance, typically using the Hill system.

      ShortMolecular formula for this moiety (e.g. with the Hill system)
      Control0..1
      100. Extension.extension:moiety.extension:molecularFormula.url
      Control1..1
      Fixed ValuemolecularFormula
      102. Extension.extension:moiety.extension:molecularFormula.value[x]
      Definition

      Molecular formula for this moiety of this substance, typically using the Hill system.

      ShortMolecular formula for this moiety (e.g. with the Hill system)
      Typestring
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      104. Extension.extension:moiety.extension:amount[x]
      Slice Nameamount[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortQuantitative value for this moiety
      Control0..1
      106. Extension.extension:moiety.extension:amount[x].url
      Control1..1
      Fixed Valueamount[x]
      108. Extension.extension:moiety.extension:amount[x].value[x]
      Definition

      This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortQuantitative value for this moiety
      TypeChoice of: Quantity, string
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      110. Extension.extension:moiety.extension:measurementType
      Slice NamemeasurementType
      Definition

      The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.

      ShortThe measurement type of the quantitative value
      Control0..1
      112. Extension.extension:moiety.extension:measurementType.url
      Control1..1
      Fixed ValuemeasurementType
      114. Extension.extension:moiety.extension:measurementType.value[x]
      Definition

      The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.

      ShortThe measurement type of the quantitative value
      BindingFor example codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

      The relationship between two substance types.

      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      116. Extension.extension:moiety.url
      Control1..1
      Fixed Valuemoiety
      118. Extension.extension:property
      Slice Nameproperty
      Definition

      This cross-version extension represents SubstanceDefinition.property from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

      ShortGeneral specifications for this substance
      Control0..*
      120. Extension.extension:property.extension
      Control1..*
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
      • value @ url
      • 122. Extension.extension:property.extension:type
        Slice Nametype
        Definition

        This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

        ShortA code expressing the type of property
        Control1..1
        124. Extension.extension:property.extension:type.url
        Control1..1
        Fixed Valuetype
        126. Extension.extension:property.extension:type.value[x]
        Definition

        This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

        ShortA code expressing the type of property
        BindingFor example codes, see AccountStatus
        (example to http://hl7.org/fhir/ValueSet/account-status|4.0.1)

        This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

        TypeCodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        128. Extension.extension:property.extension:value[x]
        Slice Namevalue[x]
        Definition

        This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

        ShortA value for the property
        Control0..1
        130. Extension.extension:property.extension:value[x].url
        Control1..1
        Fixed Valuevalue[x]
        132. Extension.extension:property.extension:value[x].value[x]
        Definition

        This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

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

        The molecular weight or weight range (for proteins, polymers or nucleic acids).

        ShortThe molecular weight or weight range
        Control0..*
        138. Extension.extension:molecularWeight.extension
        Control1..*
        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
        • value @ url
        • 140. Extension.extension:molecularWeight.extension:method
          Slice Namemethod
          Definition

          The method by which the molecular weight was determined.

          ShortThe method by which the weight was determined
          Control0..1
          142. Extension.extension:molecularWeight.extension:method.url
          Control1..1
          Fixed Valuemethod
          144. Extension.extension:molecularWeight.extension:method.value[x]
          Definition

          The method by which the molecular weight was determined.

          ShortThe method by which the weight was determined
          BindingFor example codes, see R4B_substance_weight_method_for_R4 (0.0.1-snapshot-2)
          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-method-for-R4|0.0.1-snapshot-2)

          The method by which the substance weight was measured.

          TypeCodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          146. Extension.extension:molecularWeight.extension:type
          Slice Nametype
          Definition

          Type of molecular weight such as exact, average (also known as. number average), weight average.

          ShortType of molecular weight e.g. exact, average, weight average
          Control0..1
          148. Extension.extension:molecularWeight.extension:type.url
          Control1..1
          Fixed Valuetype
          150. Extension.extension:molecularWeight.extension:type.value[x]
          Definition

          Type of molecular weight such as exact, average (also known as. number average), weight average.

          ShortType of molecular weight e.g. exact, average, weight average
          BindingFor example codes, see R4B_substance_weight_type_for_R4 (0.0.1-snapshot-2)
          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-type-for-R4|0.0.1-snapshot-2)

          The type of substance weight measurement.

          TypeCodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          152. Extension.extension:molecularWeight.extension:amount
          Slice Nameamount
          Definition

          Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.

          ShortUsed to capture quantitative values for a variety of elements
          Control1..1
          154. Extension.extension:molecularWeight.extension:amount.url
          Control1..1
          Fixed Valueamount
          156. Extension.extension:molecularWeight.extension:amount.value[x]
          Definition

          Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.

          ShortUsed to capture quantitative values for a variety of elements
          TypeQuantity
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          158. Extension.extension:molecularWeight.url
          Control1..1
          Fixed ValuemolecularWeight
          160. Extension.extension:structure
          Slice Namestructure
          Definition

          This cross-version extension represents SubstanceDefinition.structure from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

          ShortStructural information
          Control0..1
          162. Extension.extension:structure.extension
          Control0..*
          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
          • value @ url
          • 164. Extension.extension:structure.extension:stereochemistry
            Slice Namestereochemistry
            Definition

            This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

            ShortStereochemistry type
            Control0..1
            166. Extension.extension:structure.extension:stereochemistry.url
            Control1..1
            Fixed Valuestereochemistry
            168. Extension.extension:structure.extension:stereochemistry.value[x]
            Definition

            This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

            ShortStereochemistry type
            BindingFor example codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

            The optical rotation type of a substance.

            TypeCodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            170. Extension.extension:structure.extension:opticalActivity
            Slice NameopticalActivity
            Definition

            This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

            ShortOptical activity type
            Control0..1
            172. Extension.extension:structure.extension:opticalActivity.url
            Control1..1
            Fixed ValueopticalActivity
            174. Extension.extension:structure.extension:opticalActivity.value[x]
            Definition

            This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

            ShortOptical activity type
            BindingFor example codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

            The optical rotation type of a substance.

            TypeCodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            176. Extension.extension:structure.extension:molecularFormula
            Slice NamemolecularFormula
            Definition

            Molecular formula of this substance, typically using the Hill system.

            ShortMolecular formula (e.g. using the Hill system)
            Control0..1
            178. Extension.extension:structure.extension:molecularFormula.url
            Control1..1
            Fixed ValuemolecularFormula
            180. Extension.extension:structure.extension:molecularFormula.value[x]
            Definition

            Molecular formula of this substance, typically using the Hill system.

            ShortMolecular formula (e.g. using the Hill system)
            Typestring
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            182. Extension.extension:structure.extension:molecularFormulaByMoiety
            Slice NamemolecularFormulaByMoiety
            Definition

            Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.

            ShortSpecified per moiety according to the Hill system
            Control0..1
            184. Extension.extension:structure.extension:molecularFormulaByMoiety.url
            Control1..1
            Fixed ValuemolecularFormulaByMoiety
            186. Extension.extension:structure.extension:molecularFormulaByMoiety.value[x]
            Definition

            Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.

            ShortSpecified per moiety according to the Hill system
            Typestring
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            188. Extension.extension:structure.extension:molecularWeight
            Slice NamemolecularWeight
            Definition

            The molecular weight or weight range (for proteins, polymers or nucleic acids).

            ShortThe molecular weight or weight range
            Control0..1
            190. Extension.extension:structure.extension:molecularWeight.extension
            Control0..*
            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
            • value @ url
            • 192. Extension.extension:structure.extension:molecularWeight.extension:_datatype
              Slice Name_datatype
              Definition

              Data type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B

              ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B
              Control0..1
              TypeExtension(Datatype) (Extension Type: string)
              194. Extension.extension:structure.extension:molecularWeight.extension:_datatype.value[x]
              Comments

              Must be: SubstanceDefinition.molecularWeight

              Control1..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Fixed ValueSubstanceDefinition.molecularWeight
              196. Extension.extension:structure.extension:molecularWeight.url
              Control1..1
              Fixed ValuemolecularWeight
              198. Extension.extension:structure.extension:technique
              Slice Nametechnique
              Definition

              The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.

              ShortThe method used to find the structure e.g. X-ray, NMR
              Control0..*
              200. Extension.extension:structure.extension:technique.url
              Control1..1
              Fixed Valuetechnique
              202. Extension.extension:structure.extension:technique.value[x]
              Definition

              The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.

              ShortThe method used to find the structure e.g. X-ray, NMR
              BindingFor example codes, see R4B_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-structure-technique-for-R4|0.0.1-snapshot-2)

              The method used to elucidate the structure or characterization of the drug substance.

              TypeCodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              204. Extension.extension:structure.extension:sourceDocument
              Slice NamesourceDocument
              Definition

              The source of information about the structure.

              ShortSource of information for the structure
              Control0..*
              206. Extension.extension:structure.extension:sourceDocument.url
              Control1..1
              Fixed ValuesourceDocument
              208. Extension.extension:structure.extension:sourceDocument.value[x]
              Definition

              The source of information about the structure.

              ShortSource of information for the structure
              TypeReference
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              210. Extension.extension:structure.extension:representation
              Slice Namerepresentation
              Definition

              This cross-version extension represents SubstanceDefinition.structure.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

              ShortA depiction of the structure or characterization of the substance
              Control0..*
              212. Extension.extension:structure.extension:representation.extension
              Control0..*
              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
              • value @ url
              • 214. Extension.extension:structure.extension:representation.extension:type
                Slice Nametype
                Definition

                This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                ShortThe kind of structural representation (e.g. full, partial)
                Control0..1
                216. Extension.extension:structure.extension:representation.extension:type.url
                Control1..1
                Fixed Valuetype
                218. Extension.extension:structure.extension:representation.extension:type.value[x]
                Definition

                This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                ShortThe kind of structural representation (e.g. full, partial)
                BindingFor example codes, see R4B_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-type-for-R4|0.0.1-snapshot-2)

                A format of a substance representation.

                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                220. Extension.extension:structure.extension:representation.extension:representation
                Slice Namerepresentation
                Definition

                This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                ShortThe structural representation or characterization as a text string in a standard format
                Control0..1
                222. Extension.extension:structure.extension:representation.extension:representation.url
                Control1..1
                Fixed Valuerepresentation
                224. Extension.extension:structure.extension:representation.extension:representation.value[x]
                Definition

                This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                ShortThe structural representation or characterization as a text string in a standard format
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                226. Extension.extension:structure.extension:representation.extension:format
                Slice Nameformat
                Definition

                The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.

                ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)
                Control0..1
                228. Extension.extension:structure.extension:representation.extension:format.url
                Control1..1
                Fixed Valueformat
                230. Extension.extension:structure.extension:representation.extension:format.value[x]
                Definition

                The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.

                ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)
                BindingFor example codes, see R4B_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-format-for-R4|0.0.1-snapshot-2)

                A format of a substance representation.

                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                232. Extension.extension:structure.extension:representation.extension:document
                Slice Namedocument
                Definition

                An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.

                ShortAn attachment with the structural representation e.g. a structure graphic or AnIML file
                Control0..1
                234. Extension.extension:structure.extension:representation.extension:document.url
                Control1..1
                Fixed Valuedocument
                236. Extension.extension:structure.extension:representation.extension:document.value[x]
                Definition

                An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.

                ShortAn attachment with the structural representation e.g. a structure graphic or AnIML file
                TypeReference
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                238. Extension.extension:structure.extension:representation.url
                Control1..1
                Fixed Valuerepresentation
                240. Extension.extension:structure.url
                Control1..1
                Fixed Valuestructure
                242. Extension.extension:name
                Slice Namename
                Definition

                This cross-version extension represents SubstanceDefinition.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                ShortNames applicable to this substance
                Control0..*
                244. Extension.extension:name.extension
                Control1..*
                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                • value @ url
                • 246. Extension.extension:name.extension:name
                  Slice Namename
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortThe actual name
                  Control1..1
                  248. Extension.extension:name.extension:name.url
                  Control1..1
                  Fixed Valuename
                  250. Extension.extension:name.extension:name.value[x]
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortThe actual name
                  Typestring
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  252. Extension.extension:name.extension:type
                  Slice Nametype
                  Definition

                  Name type, for example 'systematic', 'scientific, 'brand'.

                  ShortName type e.g. 'systematic', 'scientific, 'brand'
                  Control0..1
                  254. Extension.extension:name.extension:type.url
                  Control1..1
                  Fixed Valuetype
                  256. Extension.extension:name.extension:type.value[x]
                  Definition

                  Name type, for example 'systematic', 'scientific, 'brand'.

                  ShortName type e.g. 'systematic', 'scientific, 'brand'
                  BindingFor example codes, see R4B_substance_name_type_for_R4 (0.0.1-snapshot-2)
                  (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-type-for-R4|0.0.1-snapshot-2)

                  The type of a name given to a substance.

                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  258. Extension.extension:name.extension:status
                  Slice Namestatus
                  Definition

                  The status of the name, for example 'current', 'proposed'.

                  ShortThe status of the name e.g. 'current', 'proposed'
                  Control0..1
                  260. Extension.extension:name.extension:status.url
                  Control1..1
                  Fixed Valuestatus
                  262. Extension.extension:name.extension:status.value[x]
                  Definition

                  The status of the name, for example 'current', 'proposed'.

                  ShortThe status of the name e.g. 'current', 'proposed'
                  BindingThe codes SHOULD be taken from PublicationStatus
                  (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                  The lifecycle status of an artifact.

                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  264. Extension.extension:name.extension:preferred
                  Slice Namepreferred
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortIf this is the preferred name for this substance
                  Control0..1
                  266. Extension.extension:name.extension:preferred.url
                  Control1..1
                  Fixed Valuepreferred
                  268. Extension.extension:name.extension:preferred.value[x]
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortIf this is the preferred name for this substance
                  Typeboolean
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  270. Extension.extension:name.extension:language
                  Slice Namelanguage
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortHuman language that the name is written in
                  Control0..*
                  272. Extension.extension:name.extension:language.url
                  Control1..1
                  Fixed Valuelanguage
                  274. Extension.extension:name.extension:language.value[x]
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortHuman language that the name is written in
                  BindingThe codes SHALL be taken from AllLanguages
                  (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)
                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  276. Extension.extension:name.extension:domain
                  Slice Namedomain
                  Definition

                  The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.

                  ShortThe use context of this name e.g. as an active ingredient or as a food colour additive
                  Control0..*
                  278. Extension.extension:name.extension:domain.url
                  Control1..1
                  Fixed Valuedomain
                  280. Extension.extension:name.extension:domain.value[x]
                  Definition

                  The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.

                  ShortThe use context of this name e.g. as an active ingredient or as a food colour additive
                  BindingFor example codes, see R4B_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                  (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-domain-for-R4|0.0.1-snapshot-2)

                  The use context of a substance name for example if there is a different name when used as a drug active ingredient as opposed to a food colour additive.

                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  282. Extension.extension:name.extension:jurisdiction
                  Slice Namejurisdiction
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortThe jurisdiction where this name applies
                  Control0..*
                  284. Extension.extension:name.extension:jurisdiction.url
                  Control1..1
                  Fixed Valuejurisdiction
                  286. Extension.extension:name.extension:jurisdiction.value[x]
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortThe jurisdiction where this name applies
                  BindingFor example codes, see R4B_jurisdiction_for_R4 (0.0.1-snapshot-2)
                  (example to http://hl7.org/fhir/4.3/ValueSet/R4B-jurisdiction-for-R4|0.0.1-snapshot-2)

                  Jurisdiction codes

                  TypeCodeableConcept
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  288. Extension.extension:name.extension:synonym
                  Slice Namesynonym
                  Definition

                  This cross-version extension represents SubstanceDefinition.name.synonym from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                  ShortA synonym of this particular name, by which the substance is also known
                  Control0..*
                  290. Extension.extension:name.extension:synonym.extension
                  Control0..*
                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                  • value @ url
                  • 292. Extension.extension:name.extension:synonym.extension:_datatype
                    Slice Name_datatype
                    Definition

                    Data type name for SubstanceDefinition.name.synonym from FHIR R4B

                    ShortData type name for SubstanceDefinition.name.synonym from FHIR R4B
                    Control0..1
                    TypeExtension(Datatype) (Extension Type: string)
                    294. Extension.extension:name.extension:synonym.extension:_datatype.value[x]
                    Comments

                    Must be: SubstanceDefinition.name

                    Control1..1
                    Typestring
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Fixed ValueSubstanceDefinition.name
                    296. Extension.extension:name.extension:synonym.url
                    Control1..1
                    Fixed Valuesynonym
                    298. Extension.extension:name.extension:translation
                    Slice Nametranslation
                    Definition

                    This cross-version extension represents SubstanceDefinition.name.translation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                    ShortA translation for this name into another human language
                    Control0..*
                    300. Extension.extension:name.extension:translation.extension
                    Control0..*
                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                    • value @ url
                    • 302. Extension.extension:name.extension:translation.extension:_datatype
                      Slice Name_datatype
                      Definition

                      Data type name for SubstanceDefinition.name.translation from FHIR R4B

                      ShortData type name for SubstanceDefinition.name.translation from FHIR R4B
                      Control0..1
                      TypeExtension(Datatype) (Extension Type: string)
                      304. Extension.extension:name.extension:translation.extension:_datatype.value[x]
                      Comments

                      Must be: SubstanceDefinition.name

                      Control1..1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Fixed ValueSubstanceDefinition.name
                      306. Extension.extension:name.extension:translation.url
                      Control1..1
                      Fixed Valuetranslation
                      308. Extension.extension:name.extension:official
                      Slice Nameofficial
                      Definition

                      This cross-version extension represents SubstanceDefinition.name.official from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                      ShortDetails of the official nature of this name
                      Control0..*
                      310. Extension.extension:name.extension:official.extension
                      Control0..*
                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                      • value @ url
                      • 312. Extension.extension:name.extension:official.extension:authority
                        Slice Nameauthority
                        Definition

                        This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                        ShortWhich authority uses this official name
                        Control0..1
                        314. Extension.extension:name.extension:official.extension:authority.url
                        Control1..1
                        Fixed Valueauthority
                        316. Extension.extension:name.extension:official.extension:authority.value[x]
                        Definition

                        This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                        ShortWhich authority uses this official name
                        BindingThe codes SHOULD be taken from R4B_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                        (preferred to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-authority-for-R4|0.0.1-snapshot-2)

                        An authority that officates substance names.

                        TypeCodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        318. Extension.extension:name.extension:official.extension:status
                        Slice Namestatus
                        Definition

                        The status of the official name, for example 'draft', 'active', 'retired'.

                        ShortThe status of the official name, for example 'draft', 'active'
                        Control0..1
                        320. Extension.extension:name.extension:official.extension:status.url
                        Control1..1
                        Fixed Valuestatus
                        322. Extension.extension:name.extension:official.extension:status.value[x]
                        Definition

                        The status of the official name, for example 'draft', 'active', 'retired'.

                        ShortThe status of the official name, for example 'draft', 'active'
                        BindingThe codes SHOULD be taken from PublicationStatus
                        (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                        The lifecycle status of an artifact.

                        TypeCodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        324. Extension.extension:name.extension:official.extension:date
                        Slice Namedate
                        Definition

                        Date of the official name change.

                        ShortDate of official name change
                        Control0..1
                        326. Extension.extension:name.extension:official.extension:date.url
                        Control1..1
                        Fixed Valuedate
                        328. Extension.extension:name.extension:official.extension:date.value[x]
                        Definition

                        Date of the official name change.

                        ShortDate of official name change
                        TypedateTime
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        330. Extension.extension:name.extension:official.url
                        Control1..1
                        Fixed Valueofficial
                        332. Extension.extension:name.extension:source
                        Slice Namesource
                        Definition

                        This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                        ShortSupporting literature
                        Control0..*
                        334. Extension.extension:name.extension:source.url
                        Control1..1
                        Fixed Valuesource
                        336. Extension.extension:name.extension:source.value[x]
                        Definition

                        This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                        ShortSupporting literature
                        TypeReference
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        338. Extension.extension:name.url
                        Control1..1
                        Fixed Valuename
                        340. Extension.extension:relationship
                        Slice Namerelationship
                        Definition

                        A link between this substance and another, with details of the relationship.

                        ShortA link between this substance and another
                        Control0..*
                        342. Extension.extension:relationship.extension
                        Control1..*
                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                        • value @ url
                        • 344. Extension.extension:relationship.extension:substanceDefinition[x]
                          Slice NamesubstanceDefinition[x]
                          Definition

                          A pointer to another substance, as a resource or just a representational code.

                          ShortA pointer to another substance, as a resource or a representational code
                          Control0..1
                          346. Extension.extension:relationship.extension:substanceDefinition[x].url
                          Control1..1
                          Fixed ValuesubstanceDefinition[x]
                          348. Extension.extension:relationship.extension:substanceDefinition[x].value[x]
                          Definition

                          A pointer to another substance, as a resource or just a representational code.

                          ShortA pointer to another substance, as a resource or a representational code
                          TypeChoice of: Reference, CodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          350. Extension.extension:relationship.extension:type
                          Slice Nametype
                          Definition

                          For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".

                          ShortFor example "salt to parent", "active moiety"
                          Control1..1
                          352. Extension.extension:relationship.extension:type.url
                          Control1..1
                          Fixed Valuetype
                          354. Extension.extension:relationship.extension:type.value[x]
                          Definition

                          For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".

                          ShortFor example "salt to parent", "active moiety"
                          BindingFor example codes, see R4B_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-relationship-type-for-R4|0.0.1-snapshot-2)

                          The relationship between two substance types.

                          TypeCodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          356. Extension.extension:relationship.extension:isDefining
                          Slice NameisDefining
                          Definition

                          For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.

                          ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships
                          Control0..1
                          358. Extension.extension:relationship.extension:isDefining.url
                          Control1..1
                          Fixed ValueisDefining
                          360. Extension.extension:relationship.extension:isDefining.value[x]
                          Definition

                          For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.

                          ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships
                          Typeboolean
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          362. Extension.extension:relationship.extension:amount[x]
                          Slice Nameamount[x]
                          Definition

                          A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.

                          ShortA numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other
                          Control0..1
                          364. Extension.extension:relationship.extension:amount[x].url
                          Control1..1
                          Fixed Valueamount[x]
                          366. Extension.extension:relationship.extension:amount[x].value[x]
                          Definition

                          A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.

                          ShortA numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other
                          TypeChoice of: Quantity, Ratio, string
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          368. Extension.extension:relationship.extension:ratioHighLimitAmount
                          Slice NameratioHighLimitAmount
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortFor use when the numeric has an uncertain range
                          Control0..1
                          370. Extension.extension:relationship.extension:ratioHighLimitAmount.url
                          Control1..1
                          Fixed ValueratioHighLimitAmount
                          372. Extension.extension:relationship.extension:ratioHighLimitAmount.value[x]
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortFor use when the numeric has an uncertain range
                          TypeRatio
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          374. Extension.extension:relationship.extension:comparator
                          Slice Namecomparator
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortAn operator for the amount, for example "average", "approximately", "less than"
                          Control0..1
                          376. Extension.extension:relationship.extension:comparator.url
                          Control1..1
                          Fixed Valuecomparator
                          378. Extension.extension:relationship.extension:comparator.value[x]
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortAn operator for the amount, for example "average", "approximately", "less than"
                          BindingFor example codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

                          The relationship between two substance types.

                          TypeCodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          380. Extension.extension:relationship.extension:source
                          Slice Namesource
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortSupporting literature
                          Control0..*
                          382. Extension.extension:relationship.extension:source.url
                          Control1..1
                          Fixed Valuesource
                          384. Extension.extension:relationship.extension:source.value[x]
                          Definition

                          This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                          ShortSupporting literature
                          TypeReference
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          386. Extension.extension:relationship.url
                          Control1..1
                          Fixed Valuerelationship
                          388. Extension.extension:sourceMaterial
                          Slice NamesourceMaterial
                          Definition

                          Material or taxonomic/anatomical source for the substance.

                          ShortMaterial or taxonomic/anatomical source
                          Control0..1
                          390. Extension.extension:sourceMaterial.extension
                          Control0..*
                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                          • value @ url
                          • 392. Extension.extension:sourceMaterial.extension:type
                            Slice Nametype
                            Definition

                            A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.

                            ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source type
                            Control0..1
                            394. Extension.extension:sourceMaterial.extension:type.url
                            Control1..1
                            Fixed Valuetype
                            396. Extension.extension:sourceMaterial.extension:type.value[x]
                            Definition

                            A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.

                            ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source type
                            BindingFor example codes, see R4B_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-type-for-R4|0.0.1-snapshot-2)

                            A classification that provides the origin of the substance raw material.

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            398. Extension.extension:sourceMaterial.extension:genus
                            Slice Namegenus
                            Definition

                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                            ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific name
                            Control0..1
                            400. Extension.extension:sourceMaterial.extension:genus.url
                            Control1..1
                            Fixed Valuegenus
                            402. Extension.extension:sourceMaterial.extension:genus.value[x]
                            Definition

                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                            ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific name
                            BindingFor example codes, see R4B_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-genus-for-R4|0.0.1-snapshot-2)

                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            404. Extension.extension:sourceMaterial.extension:species
                            Slice Namespecies
                            Definition

                            The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.

                            ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animal
                            Control0..1
                            406. Extension.extension:sourceMaterial.extension:species.url
                            Control1..1
                            Fixed Valuespecies
                            408. Extension.extension:sourceMaterial.extension:species.value[x]
                            Definition

                            The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.

                            ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animal
                            BindingFor example codes, see R4B_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-species-for-R4|0.0.1-snapshot-2)

                            A species of origin a substance raw material.

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            410. Extension.extension:sourceMaterial.extension:part
                            Slice Namepart
                            Definition

                            This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                            ShortAn anatomical origin of the source material within an organism
                            Control0..1
                            412. Extension.extension:sourceMaterial.extension:part.url
                            Control1..1
                            Fixed Valuepart
                            414. Extension.extension:sourceMaterial.extension:part.value[x]
                            Definition

                            This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                            ShortAn anatomical origin of the source material within an organism
                            BindingFor example codes, see R4B_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-part-for-R4|0.0.1-snapshot-2)

                            An anatomical origin of the source material within an organism.

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            416. Extension.extension:sourceMaterial.extension:countryOfOrigin
                            Slice NamecountryOfOrigin
                            Definition

                            This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                            ShortThe country or countries where the material is harvested
                            Control0..*
                            418. Extension.extension:sourceMaterial.extension:countryOfOrigin.url
                            Control1..1
                            Fixed ValuecountryOfOrigin
                            420. Extension.extension:sourceMaterial.extension:countryOfOrigin.value[x]
                            Definition

                            This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                            ShortThe country or countries where the material is harvested
                            BindingThe codes SHALL be taken from R4B_country_for_R4 (0.0.1-snapshot-2)
                            (required to http://hl7.org/fhir/4.3/ValueSet/R4B-country-for-R4|0.0.1-snapshot-2)

                            Jurisdiction codes

                            TypeCodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            422. Extension.extension:sourceMaterial.url
                            Control1..1
                            Fixed ValuesourceMaterial
                            424. Extension.url
                            Control1..1
                            Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-SubstanceDefinition

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

                            0. Extension
                            Definition

                            This cross-version extension represents SubstanceDefinition from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


                            Optional Extension Element - found in all resources.

                            ShortThe detailed description of a substance, typically at a level beyond what is used for prescribingOptional Extensions Element
                            Control0..*
                            This element is affected by the following invariants: ele-1
                            Is Modifierfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            2. Extension.extension
                            Definition

                            An Extension


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

                            ShortExtensionAdditional content defined by implementations
                            Comments

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

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

                              This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortA business level version identifier of the substanceAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              6. Extension.extension:version.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                              This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortStatus of substance within the catalogue e.g. active, retiredAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              12. Extension.extension:status.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                              ShortStatus of substance within the catalogue e.g. active, retiredValue of extension
                              Control0..1
                              BindingThe codes SHOULD be taken from For codes, see PublicationStatus
                              (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                              The lifecycle status of an artifact.

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

                              A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).

                              ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurityAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              18. Extension.extension:classification.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).


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

                              ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurityValue of extension
                              Control0..1
                              TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              22. Extension.extension:domain
                              Slice Namedomain
                              Definition

                              This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortIf the substance applies to human or veterinary useAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              24. Extension.extension:domain.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                              ShortIf the substance applies to human or veterinary useValue of extension
                              Control0..1
                              BindingFor example codes, see For codes, see R4B_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

                              Applicable domain for this product (e.g. human, veterinary).

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

                              The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).

                              ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)Additional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              30. Extension.extension:grade.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).


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

                              ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)Value of extension
                              Control0..1
                              BindingFor example codes, see For codes, see R4B_substance_grade_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-grade-for-R4|0.0.1-snapshot-2)

                              The quality standard, established benchmark, to which a substance complies

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

                              This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortTextual description of the substanceAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              36. Extension.extension:description.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                              This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortSupporting literatureAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              42. Extension.extension:informationSource.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                              This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortTextual comment about the substance's catalogue or registry recordAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              48. Extension.extension:note.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                              The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.

                              ShortThe entity that creates, makes, produces or fabricates the substanceAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              54. Extension.extension:manufacturer.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.


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

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

                              An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.

                              ShortAn entity that is the source for the substance. It may be different from the manufacturerAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              60. Extension.extension:supplier.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.


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

                              ShortAn entity that is the source for the substance. It may be different from the manufacturerValue of extension
                              Control0..1
                              TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              64. Extension.extension:moiety
                              Slice Namemoiety
                              Definition

                              This cross-version extension represents SubstanceDefinition.moiety from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                              ShortMoiety, for structural modificationsAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              66. Extension.extension:moiety.extension
                              Definition

                              An Extension


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

                              ShortExtensionAdditional content defined by implementations
                              Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortRole that the moiety is playingAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                70. Extension.extension:moiety.extension:role.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortIdentifier by which this moiety substance is knownAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                76. Extension.extension:moiety.extension:identifier.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortTextual name for this moiety substanceAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                82. Extension.extension:moiety.extension:name.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortStereochemistry typeAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                88. Extension.extension:moiety.extension:stereochemistry.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                ShortStereochemistry typeValue of extension
                                Control0..1
                                BindingFor example codes, see For codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

                                The optical rotation type of a substance.

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

                                This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortOptical activity typeAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                94. Extension.extension:moiety.extension:opticalActivity.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                ShortOptical activity typeValue of extension
                                Control0..1
                                BindingFor example codes, see For codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

                                The optical rotation type of a substance.

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

                                Molecular formula for this moiety of this substance, typically using the Hill system.

                                ShortMolecular formula for this moiety (e.g. with the Hill system)Additional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                100. Extension.extension:moiety.extension:molecularFormula.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                Molecular formula for this moiety of this substance, typically using the Hill system.


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

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

                                This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortQuantitative value for this moietyAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                106. Extension.extension:moiety.extension:amount[x].url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.

                                ShortThe measurement type of the quantitative valueAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                112. Extension.extension:moiety.extension:measurementType.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.


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

                                ShortThe measurement type of the quantitative valueValue of extension
                                Control0..1
                                BindingFor example codes, see For codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

                                The relationship between two substance types.

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

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed Valuemoiety
                                118. Extension.extension:property
                                Slice Nameproperty
                                Definition

                                This cross-version extension represents SubstanceDefinition.property from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                ShortGeneral specifications for this substanceAdditional content defined by implementations
                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                120. Extension.extension:property.extension
                                Definition

                                An Extension


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

                                ShortExtensionAdditional content defined by implementations
                                Comments

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

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

                                  This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                  ShortA code expressing the type of propertyAdditional content defined by implementations
                                  Control10..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  124. Extension.extension:property.extension:type.url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

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

                                  This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                  ShortA code expressing the type of propertyValue of extension
                                  Control0..1
                                  BindingFor example codes, see For codes, see AccountStatus
                                  (example to http://hl7.org/fhir/ValueSet/account-status|4.0.1)

                                  This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

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

                                  This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                  ShortA value for the propertyAdditional content defined by implementations
                                  Control0..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  130. Extension.extension:property.extension:value[x].url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

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

                                  This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

                                  Control1..1
                                  Typeuri
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  Fixed Valueproperty
                                  136. Extension.extension:molecularWeight
                                  Slice NamemolecularWeight
                                  Definition

                                  The molecular weight or weight range (for proteins, polymers or nucleic acids).

                                  ShortThe molecular weight or weight rangeAdditional content defined by implementations
                                  Control0..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  138. Extension.extension:molecularWeight.extension
                                  Definition

                                  An Extension


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

                                  ShortExtensionAdditional content defined by implementations
                                  Comments

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

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

                                    The method by which the molecular weight was determined.

                                    ShortThe method by which the weight was determinedAdditional content defined by implementations
                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    142. Extension.extension:molecularWeight.extension:method.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

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

                                    The method by which the molecular weight was determined.


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

                                    ShortThe method by which the weight was determinedValue of extension
                                    Control0..1
                                    BindingFor example codes, see For codes, see R4B_substance_weight_method_for_R4 (0.0.1-snapshot-2)
                                    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-method-for-R4|0.0.1-snapshot-2)

                                    The method by which the substance weight was measured.

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

                                    Type of molecular weight such as exact, average (also known as. number average), weight average.

                                    ShortType of molecular weight e.g. exact, average, weight averageAdditional content defined by implementations
                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    148. Extension.extension:molecularWeight.extension:type.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

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

                                    Type of molecular weight such as exact, average (also known as. number average), weight average.


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

                                    ShortType of molecular weight e.g. exact, average, weight averageValue of extension
                                    Control0..1
                                    BindingFor example codes, see For codes, see R4B_substance_weight_type_for_R4 (0.0.1-snapshot-2)
                                    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-type-for-R4|0.0.1-snapshot-2)

                                    The type of substance weight measurement.

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

                                    Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.

                                    ShortUsed to capture quantitative values for a variety of elementsAdditional content defined by implementations
                                    Control10..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    154. Extension.extension:molecularWeight.extension:amount.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

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

                                    Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.


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

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

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed ValuemolecularWeight
                                    160. Extension.extension:structure
                                    Slice Namestructure
                                    Definition

                                    This cross-version extension represents SubstanceDefinition.structure from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                    ShortStructural informationAdditional content defined by implementations
                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    162. Extension.extension:structure.extension
                                    Definition

                                    An Extension


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

                                    ShortExtensionAdditional content defined by implementations
                                    Comments

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

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

                                      This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                      ShortStereochemistry typeAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      166. Extension.extension:structure.extension:stereochemistry.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

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

                                      This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                      ShortStereochemistry typeValue of extension
                                      Control0..1
                                      BindingFor example codes, see For codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

                                      The optical rotation type of a substance.

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

                                      This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                      ShortOptical activity typeAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      172. Extension.extension:structure.extension:opticalActivity.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

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

                                      This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                      ShortOptical activity typeValue of extension
                                      Control0..1
                                      BindingFor example codes, see For codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

                                      The optical rotation type of a substance.

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

                                      Molecular formula of this substance, typically using the Hill system.

                                      ShortMolecular formula (e.g. using the Hill system)Additional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      178. Extension.extension:structure.extension:molecularFormula.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

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

                                      Molecular formula of this substance, typically using the Hill system.


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

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

                                      Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.

                                      ShortSpecified per moiety according to the Hill systemAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      184. Extension.extension:structure.extension:molecularFormulaByMoiety.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

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

                                      Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.


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

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

                                      The molecular weight or weight range (for proteins, polymers or nucleic acids).

                                      ShortThe molecular weight or weight rangeAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      190. Extension.extension:structure.extension:molecularWeight.extension
                                      Definition

                                      An Extension


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

                                      ShortExtensionAdditional content defined by implementations
                                      Comments

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

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

                                        Data type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B

                                        ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B
                                        Control0..1
                                        TypeExtension(Datatype) (Extension Type: string)
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        194. Extension.extension:structure.extension:molecularWeight.extension:_datatype.extension
                                        Definition

                                        An Extension


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

                                        ShortExtensionAdditional content defined by implementations
                                        Comments

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

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

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

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

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


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

                                          ShortValue of extension
                                          Comments

                                          Must be: SubstanceDefinition.molecularWeight

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

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed ValuemolecularWeight
                                          202. Extension.extension:structure.extension:technique
                                          Slice Nametechnique
                                          Definition

                                          The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.

                                          ShortThe method used to find the structure e.g. X-ray, NMRAdditional content defined by implementations
                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          204. Extension.extension:structure.extension:technique.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

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

                                          The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.


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

                                          ShortThe method used to find the structure e.g. X-ray, NMRValue of extension
                                          Control0..1
                                          BindingFor example codes, see For codes, see R4B_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
                                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-structure-technique-for-R4|0.0.1-snapshot-2)

                                          The method used to elucidate the structure or characterization of the drug substance.

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

                                          The source of information about the structure.

                                          ShortSource of information for the structureAdditional content defined by implementations
                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          210. Extension.extension:structure.extension:sourceDocument.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

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

                                          The source of information about the structure.


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

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

                                          This cross-version extension represents SubstanceDefinition.structure.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                          ShortA depiction of the structure or characterization of the substanceAdditional content defined by implementations
                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          216. Extension.extension:structure.extension:representation.extension
                                          Definition

                                          An Extension


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

                                          ShortExtensionAdditional content defined by implementations
                                          Comments

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

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

                                            This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                            ShortThe kind of structural representation (e.g. full, partial)Additional content defined by implementations
                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            220. Extension.extension:structure.extension:representation.extension:type.url
                                            Definition

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

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

                                            This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                            ShortThe kind of structural representation (e.g. full, partial)Value of extension
                                            Control0..1
                                            BindingFor example codes, see For codes, see R4B_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-type-for-R4|0.0.1-snapshot-2)

                                            A format of a substance representation.

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

                                            This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                            ShortThe structural representation or characterization as a text string in a standard formatAdditional content defined by implementations
                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            226. Extension.extension:structure.extension:representation.extension:representation.url
                                            Definition

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

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

                                            This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                            The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.

                                            ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)Additional content defined by implementations
                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            232. Extension.extension:structure.extension:representation.extension:format.url
                                            Definition

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

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

                                            The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.


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

                                            ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)Value of extension
                                            Control0..1
                                            BindingFor example codes, see For codes, see R4B_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-format-for-R4|0.0.1-snapshot-2)

                                            A format of a substance representation.

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

                                            An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.

                                            ShortAn attachment with the structural representation e.g. a structure graphic or AnIML fileAdditional content defined by implementations
                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            238. Extension.extension:structure.extension:representation.extension:document.url
                                            Definition

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

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

                                            An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.


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

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

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuerepresentation
                                            244. Extension.extension:structure.url
                                            Definition

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

                                            Shortidentifies the meaning of the extension
                                            Comments

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

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuestructure
                                            246. Extension.extension:name
                                            Slice Namename
                                            Definition

                                            This cross-version extension represents SubstanceDefinition.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                            ShortNames applicable to this substanceAdditional content defined by implementations
                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            248. Extension.extension:name.extension
                                            Definition

                                            An Extension


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

                                            ShortExtensionAdditional content defined by implementations
                                            Comments

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

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

                                              This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                              ShortThe actual nameAdditional content defined by implementations
                                              Control10..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              252. Extension.extension:name.extension:name.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                              Name type, for example 'systematic', 'scientific, 'brand'.

                                              ShortName type e.g. 'systematic', 'scientific, 'brand'Additional content defined by implementations
                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              258. Extension.extension:name.extension:type.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              Name type, for example 'systematic', 'scientific, 'brand'.


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

                                              ShortName type e.g. 'systematic', 'scientific, 'brand'Value of extension
                                              Control0..1
                                              BindingFor example codes, see For codes, see R4B_substance_name_type_for_R4 (0.0.1-snapshot-2)
                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-type-for-R4|0.0.1-snapshot-2)

                                              The type of a name given to a substance.

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

                                              The status of the name, for example 'current', 'proposed'.

                                              ShortThe status of the name e.g. 'current', 'proposed'Additional content defined by implementations
                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              264. Extension.extension:name.extension:status.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              The status of the name, for example 'current', 'proposed'.


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

                                              ShortThe status of the name e.g. 'current', 'proposed'Value of extension
                                              Control0..1
                                              BindingThe codes SHOULD be taken from For codes, see PublicationStatus
                                              (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                                              The lifecycle status of an artifact.

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

                                              This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                              ShortIf this is the preferred name for this substanceAdditional content defined by implementations
                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              270. Extension.extension:name.extension:preferred.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                              This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                              ShortHuman language that the name is written inAdditional content defined by implementations
                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              276. Extension.extension:name.extension:language.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                              ShortHuman language that the name is written inValue of extension
                                              Control0..1
                                              BindingThe codes SHALL be taken from For codes, see AllLanguages
                                              (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)
                                              TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              280. Extension.extension:name.extension:domain
                                              Slice Namedomain
                                              Definition

                                              The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.

                                              ShortThe use context of this name e.g. as an active ingredient or as a food colour additiveAdditional content defined by implementations
                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              282. Extension.extension:name.extension:domain.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.


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

                                              ShortThe use context of this name e.g. as an active ingredient or as a food colour additiveValue of extension
                                              Control0..1
                                              BindingFor example codes, see For codes, see R4B_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-domain-for-R4|0.0.1-snapshot-2)

                                              The use context of a substance name for example if there is a different name when used as a drug active ingredient as opposed to a food colour additive.

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

                                              This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                              ShortThe jurisdiction where this name appliesAdditional content defined by implementations
                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              288. Extension.extension:name.extension:jurisdiction.url
                                              Definition

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

                                              Shortidentifies the meaning of the extension
                                              Comments

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

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

                                              This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                              ShortThe jurisdiction where this name appliesValue of extension
                                              Control0..1
                                              BindingFor example codes, see For codes, see R4B_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-jurisdiction-for-R4|0.0.1-snapshot-2)

                                              Jurisdiction codes

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

                                              This cross-version extension represents SubstanceDefinition.name.synonym from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                              ShortA synonym of this particular name, by which the substance is also knownAdditional content defined by implementations
                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              294. Extension.extension:name.extension:synonym.extension
                                              Definition

                                              An Extension


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

                                              ShortExtensionAdditional content defined by implementations
                                              Comments

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

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

                                                Data type name for SubstanceDefinition.name.synonym from FHIR R4B

                                                ShortData type name for SubstanceDefinition.name.synonym from FHIR R4B
                                                Control0..1
                                                TypeExtension(Datatype) (Extension Type: string)
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                298. Extension.extension:name.extension:synonym.extension:_datatype.extension
                                                Definition

                                                An Extension


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

                                                ShortExtensionAdditional content defined by implementations
                                                Comments

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

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

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

                                                  Shortidentifies the meaning of the extension
                                                  Comments

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

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

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


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

                                                  ShortValue of extension
                                                  Comments

                                                  Must be: SubstanceDefinition.name

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

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

                                                  Shortidentifies the meaning of the extension
                                                  Comments

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

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed Valuesynonym
                                                  306. Extension.extension:name.extension:translation
                                                  Slice Nametranslation
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.translation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                  ShortA translation for this name into another human languageAdditional content defined by implementations
                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  308. Extension.extension:name.extension:translation.extension
                                                  Definition

                                                  An Extension


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

                                                  ShortExtensionAdditional content defined by implementations
                                                  Comments

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

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

                                                    Data type name for SubstanceDefinition.name.translation from FHIR R4B

                                                    ShortData type name for SubstanceDefinition.name.translation from FHIR R4B
                                                    Control0..1
                                                    TypeExtension(Datatype) (Extension Type: string)
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    312. Extension.extension:name.extension:translation.extension:_datatype.extension
                                                    Definition

                                                    An Extension


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

                                                    ShortExtensionAdditional content defined by implementations
                                                    Comments

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

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

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

                                                      Shortidentifies the meaning of the extension
                                                      Comments

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

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

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


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

                                                      ShortValue of extension
                                                      Comments

                                                      Must be: SubstanceDefinition.name

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

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

                                                      Shortidentifies the meaning of the extension
                                                      Comments

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

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valuetranslation
                                                      320. Extension.extension:name.extension:official
                                                      Slice Nameofficial
                                                      Definition

                                                      This cross-version extension represents SubstanceDefinition.name.official from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                      ShortDetails of the official nature of this nameAdditional content defined by implementations
                                                      Control0..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      322. Extension.extension:name.extension:official.extension
                                                      Definition

                                                      An Extension


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

                                                      ShortExtensionAdditional content defined by implementations
                                                      Comments

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

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

                                                        This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                        ShortWhich authority uses this official nameAdditional content defined by implementations
                                                        Control0..1*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        326. Extension.extension:name.extension:official.extension:authority.url
                                                        Definition

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

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

                                                        This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                                        ShortWhich authority uses this official nameValue of extension
                                                        Control0..1
                                                        BindingThe codes SHOULD be taken from For codes, see R4B_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                                                        (preferred to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-authority-for-R4|0.0.1-snapshot-2)

                                                        An authority that officates substance names.

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

                                                        The status of the official name, for example 'draft', 'active', 'retired'.

                                                        ShortThe status of the official name, for example 'draft', 'active'Additional content defined by implementations
                                                        Control0..1*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        332. Extension.extension:name.extension:official.extension:status.url
                                                        Definition

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

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

                                                        The status of the official name, for example 'draft', 'active', 'retired'.


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

                                                        ShortThe status of the official name, for example 'draft', 'active'Value of extension
                                                        Control0..1
                                                        BindingThe codes SHOULD be taken from For codes, see PublicationStatus
                                                        (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                                                        The lifecycle status of an artifact.

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

                                                        Date of the official name change.

                                                        ShortDate of official name changeAdditional content defined by implementations
                                                        Control0..1*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        338. Extension.extension:name.extension:official.extension:date.url
                                                        Definition

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

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

                                                        Date of the official name change.


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

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

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valueofficial
                                                        344. Extension.extension:name.extension:source
                                                        Slice Namesource
                                                        Definition

                                                        This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                        ShortSupporting literatureAdditional content defined by implementations
                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        346. Extension.extension:name.extension:source.url
                                                        Definition

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

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

                                                        This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

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

                                                        Shortidentifies the meaning of the extension
                                                        Comments

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

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valuename
                                                        352. Extension.extension:relationship
                                                        Slice Namerelationship
                                                        Definition

                                                        A link between this substance and another, with details of the relationship.

                                                        ShortA link between this substance and anotherAdditional content defined by implementations
                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        354. Extension.extension:relationship.extension
                                                        Definition

                                                        An Extension


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

                                                        ShortExtensionAdditional content defined by implementations
                                                        Comments

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

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

                                                          A pointer to another substance, as a resource or just a representational code.

                                                          ShortA pointer to another substance, as a resource or a representational codeAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          358. Extension.extension:relationship.extension:substanceDefinition[x].url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          A pointer to another substance, as a resource or just a representational code.


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

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

                                                          For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".

                                                          ShortFor example "salt to parent", "active moiety"Additional content defined by implementations
                                                          Control10..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          364. Extension.extension:relationship.extension:type.url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".


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

                                                          ShortFor example "salt to parent", "active moiety"Value of extension
                                                          Control0..1
                                                          BindingFor example codes, see For codes, see R4B_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                                                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-relationship-type-for-R4|0.0.1-snapshot-2)

                                                          The relationship between two substance types.

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

                                                          For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.

                                                          ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationshipsAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          370. Extension.extension:relationship.extension:isDefining.url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.


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

                                                          ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationshipsValue of extension
                                                          Control0..1
                                                          Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Is Modifierfalse
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          374. Extension.extension:relationship.extension:amount[x]
                                                          Slice Nameamount[x]
                                                          Definition

                                                          A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.

                                                          ShortA numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some otherAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          376. Extension.extension:relationship.extension:amount[x].url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.


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

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                          ShortFor use when the numeric has an uncertain rangeAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          382. Extension.extension:relationship.extension:ratioHighLimitAmount.url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                          ShortAn operator for the amount, for example "average", "approximately", "less than"Additional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          388. Extension.extension:relationship.extension:comparator.url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                                          ShortAn operator for the amount, for example "average", "approximately", "less than"Value of extension
                                                          Control0..1
                                                          BindingFor example codes, see For codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

                                                          The relationship between two substance types.

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                          ShortSupporting literatureAdditional content defined by implementations
                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          394. Extension.extension:relationship.extension:source.url
                                                          Definition

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

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

                                                          This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

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

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

                                                          Shortidentifies the meaning of the extension
                                                          Comments

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

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed Valuerelationship
                                                          400. Extension.extension:sourceMaterial
                                                          Slice NamesourceMaterial
                                                          Definition

                                                          Material or taxonomic/anatomical source for the substance.

                                                          ShortMaterial or taxonomic/anatomical sourceAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          402. Extension.extension:sourceMaterial.extension
                                                          Definition

                                                          An Extension


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

                                                          ShortExtensionAdditional content defined by implementations
                                                          Comments

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

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

                                                            A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.

                                                            ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source typeAdditional content defined by implementations
                                                            Control0..1*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            406. Extension.extension:sourceMaterial.extension:type.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

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

                                                            A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.


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

                                                            ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source typeValue of extension
                                                            Control0..1
                                                            BindingFor example codes, see For codes, see R4B_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-type-for-R4|0.0.1-snapshot-2)

                                                            A classification that provides the origin of the substance raw material.

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

                                                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                                                            ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific nameAdditional content defined by implementations
                                                            Control0..1*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            412. Extension.extension:sourceMaterial.extension:genus.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

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

                                                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.


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

                                                            ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific nameValue of extension
                                                            Control0..1
                                                            BindingFor example codes, see For codes, see R4B_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-genus-for-R4|0.0.1-snapshot-2)

                                                            The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

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

                                                            The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.

                                                            ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animalAdditional content defined by implementations
                                                            Control0..1*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            418. Extension.extension:sourceMaterial.extension:species.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

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

                                                            The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.


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

                                                            ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animalValue of extension
                                                            Control0..1
                                                            BindingFor example codes, see For codes, see R4B_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-species-for-R4|0.0.1-snapshot-2)

                                                            A species of origin a substance raw material.

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

                                                            This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                            ShortAn anatomical origin of the source material within an organismAdditional content defined by implementations
                                                            Control0..1*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            424. Extension.extension:sourceMaterial.extension:part.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

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

                                                            This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                                            ShortAn anatomical origin of the source material within an organismValue of extension
                                                            Control0..1
                                                            BindingFor example codes, see For codes, see R4B_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-part-for-R4|0.0.1-snapshot-2)

                                                            An anatomical origin of the source material within an organism.

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

                                                            This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                            ShortThe country or countries where the material is harvestedAdditional content defined by implementations
                                                            Control0..*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            430. Extension.extension:sourceMaterial.extension:countryOfOrigin.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

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

                                                            This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.


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

                                                            ShortThe country or countries where the material is harvestedValue of extension
                                                            Control0..1
                                                            BindingThe codes SHALL be taken from For codes, see R4B_country_for_R4 (0.0.1-snapshot-2)
                                                            (required to http://hl7.org/fhir/4.3/ValueSet/R4B-country-for-R4|0.0.1-snapshot-2)

                                                            Jurisdiction codes

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

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

                                                            Control1..1
                                                            Typeuri
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            Fixed ValuesourceMaterial
                                                            436. Extension.url
                                                            Definition

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

                                                            Shortidentifies the meaning of the extension
                                                            Comments

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

                                                            Control1..1
                                                            Typeuri
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-SubstanceDefinition

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

                                                            0. Extension
                                                            Definition

                                                            This cross-version extension represents SubstanceDefinition from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                            ShortThe detailed description of a substance, typically at a level beyond what is used for prescribing
                                                            Control0..*
                                                            This element is affected by the following invariants: ele-1
                                                            Is Modifierfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            2. Extension.id
                                                            Definition

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

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

                                                            An Extension

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

                                                              This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                              ShortA business level version identifier of the substance
                                                              Control0..1
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              8. Extension.extension:version.id
                                                              Definition

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

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

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

                                                              ShortAdditional content defined by implementations
                                                              Comments

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

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

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

                                                                Shortidentifies the meaning of the extension
                                                                Comments

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

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

                                                                This cross-version extension represents SubstanceDefinition.version from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                ShortA business level version identifier of the substance
                                                                Control0..1
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                16. Extension.extension:status
                                                                Slice Namestatus
                                                                Definition

                                                                This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                ShortStatus of substance within the catalogue e.g. active, retired
                                                                Control0..1
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                18. Extension.extension:status.id
                                                                Definition

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

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

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

                                                                ShortAdditional content defined by implementations
                                                                Comments

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

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

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

                                                                  Shortidentifies the meaning of the extension
                                                                  Comments

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

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

                                                                  This cross-version extension represents SubstanceDefinition.status from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                  ShortStatus of substance within the catalogue e.g. active, retired
                                                                  Control0..1
                                                                  BindingThe codes SHOULD be taken from PublicationStatus
                                                                  (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                                                                  The lifecycle status of an artifact.

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

                                                                  A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).

                                                                  ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity
                                                                  Control0..*
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  28. Extension.extension:classification.id
                                                                  Definition

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

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

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

                                                                  ShortAdditional content defined by implementations
                                                                  Comments

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

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

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

                                                                    Shortidentifies the meaning of the extension
                                                                    Comments

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

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

                                                                    A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).

                                                                    ShortA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity
                                                                    Control0..1
                                                                    TypeCodeableConcept
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    36. Extension.extension:domain
                                                                    Slice Namedomain
                                                                    Definition

                                                                    This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                    ShortIf the substance applies to human or veterinary use
                                                                    Control0..1
                                                                    TypeExtension
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    38. Extension.extension:domain.id
                                                                    Definition

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

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

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

                                                                    ShortAdditional content defined by implementations
                                                                    Comments

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

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

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

                                                                      Shortidentifies the meaning of the extension
                                                                      Comments

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

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

                                                                      This cross-version extension represents SubstanceDefinition.domain from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                      ShortIf the substance applies to human or veterinary use
                                                                      Control0..1
                                                                      BindingFor example codes, see R4B_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                                                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

                                                                      Applicable domain for this product (e.g. human, veterinary).

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

                                                                      The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).

                                                                      ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)
                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      48. Extension.extension:grade.id
                                                                      Definition

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

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

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

                                                                      ShortAdditional content defined by implementations
                                                                      Comments

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

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

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

                                                                        Shortidentifies the meaning of the extension
                                                                        Comments

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

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

                                                                        The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).

                                                                        ShortThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)
                                                                        Control0..1
                                                                        BindingFor example codes, see R4B_substance_grade_for_R4 (0.0.1-snapshot-2)
                                                                        (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-grade-for-R4|0.0.1-snapshot-2)

                                                                        The quality standard, established benchmark, to which a substance complies

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

                                                                        This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                        ShortTextual description of the substance
                                                                        Control0..1
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        58. Extension.extension:description.id
                                                                        Definition

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

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

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

                                                                        ShortAdditional content defined by implementations
                                                                        Comments

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

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

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

                                                                          Shortidentifies the meaning of the extension
                                                                          Comments

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

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

                                                                          This cross-version extension represents SubstanceDefinition.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                          ShortTextual description of the substance
                                                                          Control0..1
                                                                          Typemarkdown
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Is Modifierfalse
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          Summaryfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          66. Extension.extension:informationSource
                                                                          Slice NameinformationSource
                                                                          Definition

                                                                          This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                          ShortSupporting literature
                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          68. Extension.extension:informationSource.id
                                                                          Definition

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

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

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

                                                                          ShortAdditional content defined by implementations
                                                                          Comments

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

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

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

                                                                            Shortidentifies the meaning of the extension
                                                                            Comments

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

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

                                                                            This cross-version extension represents SubstanceDefinition.informationSource from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                            ShortSupporting literature
                                                                            Control0..1
                                                                            TypeReference
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            76. Extension.extension:note
                                                                            Slice Namenote
                                                                            Definition

                                                                            This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                            ShortTextual comment about the substance's catalogue or registry record
                                                                            Control0..*
                                                                            TypeExtension
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            78. Extension.extension:note.id
                                                                            Definition

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

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

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

                                                                            ShortAdditional content defined by implementations
                                                                            Comments

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

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

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

                                                                              Shortidentifies the meaning of the extension
                                                                              Comments

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

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

                                                                              This cross-version extension represents SubstanceDefinition.note from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                              ShortTextual comment about the substance's catalogue or registry record
                                                                              Control0..1
                                                                              TypeAnnotation
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              86. Extension.extension:manufacturer
                                                                              Slice Namemanufacturer
                                                                              Definition

                                                                              The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.

                                                                              ShortThe entity that creates, makes, produces or fabricates the substance
                                                                              Control0..*
                                                                              TypeExtension
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              88. Extension.extension:manufacturer.id
                                                                              Definition

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

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

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

                                                                              ShortAdditional content defined by implementations
                                                                              Comments

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

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

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

                                                                                Shortidentifies the meaning of the extension
                                                                                Comments

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

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

                                                                                The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.

                                                                                ShortThe entity that creates, makes, produces or fabricates the substance
                                                                                Control0..1
                                                                                TypeReference
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                96. Extension.extension:supplier
                                                                                Slice Namesupplier
                                                                                Definition

                                                                                An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.

                                                                                ShortAn entity that is the source for the substance. It may be different from the manufacturer
                                                                                Control0..*
                                                                                TypeExtension
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                98. Extension.extension:supplier.id
                                                                                Definition

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

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

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

                                                                                ShortAdditional content defined by implementations
                                                                                Comments

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

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

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

                                                                                  Shortidentifies the meaning of the extension
                                                                                  Comments

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

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

                                                                                  An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.

                                                                                  ShortAn entity that is the source for the substance. It may be different from the manufacturer
                                                                                  Control0..1
                                                                                  TypeReference
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  106. Extension.extension:moiety
                                                                                  Slice Namemoiety
                                                                                  Definition

                                                                                  This cross-version extension represents SubstanceDefinition.moiety from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                  ShortMoiety, for structural modifications
                                                                                  Control0..*
                                                                                  TypeExtension
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                  108. Extension.extension:moiety.id
                                                                                  Definition

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

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

                                                                                  An Extension

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

                                                                                    This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                    ShortRole that the moiety is playing
                                                                                    Control0..1
                                                                                    TypeExtension
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    114. Extension.extension:moiety.extension:role.id
                                                                                    Definition

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

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

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

                                                                                    ShortAdditional content defined by implementations
                                                                                    Comments

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

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

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

                                                                                      Shortidentifies the meaning of the extension
                                                                                      Comments

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

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

                                                                                      This cross-version extension represents SubstanceDefinition.moiety.role from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                      ShortRole that the moiety is playing
                                                                                      Control0..1
                                                                                      TypeCodeableConcept
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      122. Extension.extension:moiety.extension:identifier
                                                                                      Slice Nameidentifier
                                                                                      Definition

                                                                                      This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                      ShortIdentifier by which this moiety substance is known
                                                                                      Control0..1
                                                                                      TypeExtension
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      124. Extension.extension:moiety.extension:identifier.id
                                                                                      Definition

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

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

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

                                                                                      ShortAdditional content defined by implementations
                                                                                      Comments

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

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

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

                                                                                        Shortidentifies the meaning of the extension
                                                                                        Comments

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

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

                                                                                        This cross-version extension represents SubstanceDefinition.moiety.identifier from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                        ShortIdentifier by which this moiety substance is known
                                                                                        Control0..1
                                                                                        TypeIdentifier
                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        132. Extension.extension:moiety.extension:name
                                                                                        Slice Namename
                                                                                        Definition

                                                                                        This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                        ShortTextual name for this moiety substance
                                                                                        Control0..1
                                                                                        TypeExtension
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        134. Extension.extension:moiety.extension:name.id
                                                                                        Definition

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

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

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

                                                                                        ShortAdditional content defined by implementations
                                                                                        Comments

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

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

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

                                                                                          Shortidentifies the meaning of the extension
                                                                                          Comments

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

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

                                                                                          This cross-version extension represents SubstanceDefinition.moiety.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                          ShortTextual name for this moiety substance
                                                                                          Control0..1
                                                                                          Typestring
                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                          Is Modifierfalse
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          Summaryfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          142. Extension.extension:moiety.extension:stereochemistry
                                                                                          Slice Namestereochemistry
                                                                                          Definition

                                                                                          This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                          ShortStereochemistry type
                                                                                          Control0..1
                                                                                          TypeExtension
                                                                                          Is Modifierfalse
                                                                                          Summaryfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          144. Extension.extension:moiety.extension:stereochemistry.id
                                                                                          Definition

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

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

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

                                                                                          ShortAdditional content defined by implementations
                                                                                          Comments

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

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

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

                                                                                            Shortidentifies the meaning of the extension
                                                                                            Comments

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

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

                                                                                            This cross-version extension represents SubstanceDefinition.moiety.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                            ShortStereochemistry type
                                                                                            Control0..1
                                                                                            BindingFor example codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

                                                                                            The optical rotation type of a substance.

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

                                                                                            This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                            ShortOptical activity type
                                                                                            Control0..1
                                                                                            TypeExtension
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            154. Extension.extension:moiety.extension:opticalActivity.id
                                                                                            Definition

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

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

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

                                                                                            ShortAdditional content defined by implementations
                                                                                            Comments

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

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

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

                                                                                              Shortidentifies the meaning of the extension
                                                                                              Comments

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

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

                                                                                              This cross-version extension represents SubstanceDefinition.moiety.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                              ShortOptical activity type
                                                                                              Control0..1
                                                                                              BindingFor example codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                                                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

                                                                                              The optical rotation type of a substance.

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

                                                                                              Molecular formula for this moiety of this substance, typically using the Hill system.

                                                                                              ShortMolecular formula for this moiety (e.g. with the Hill system)
                                                                                              Control0..1
                                                                                              TypeExtension
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              164. Extension.extension:moiety.extension:molecularFormula.id
                                                                                              Definition

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

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

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

                                                                                              ShortAdditional content defined by implementations
                                                                                              Comments

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

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

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

                                                                                                Shortidentifies the meaning of the extension
                                                                                                Comments

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

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

                                                                                                Molecular formula for this moiety of this substance, typically using the Hill system.

                                                                                                ShortMolecular formula for this moiety (e.g. with the Hill system)
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                Is Modifierfalse
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                172. Extension.extension:moiety.extension:amount[x]
                                                                                                Slice Nameamount[x]
                                                                                                Definition

                                                                                                This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                ShortQuantitative value for this moiety
                                                                                                Control0..1
                                                                                                TypeExtension
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                174. Extension.extension:moiety.extension:amount[x].id
                                                                                                Definition

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

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

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

                                                                                                ShortAdditional content defined by implementations
                                                                                                Comments

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

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

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

                                                                                                  Shortidentifies the meaning of the extension
                                                                                                  Comments

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

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

                                                                                                  This cross-version extension represents SubstanceDefinition.moiety.amount[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                  ShortQuantitative value for this moiety
                                                                                                  Control0..1
                                                                                                  TypeChoice of: Quantity, string
                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                  Is Modifierfalse
                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  182. Extension.extension:moiety.extension:measurementType
                                                                                                  Slice NamemeasurementType
                                                                                                  Definition

                                                                                                  The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.

                                                                                                  ShortThe measurement type of the quantitative value
                                                                                                  Control0..1
                                                                                                  TypeExtension
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  184. Extension.extension:moiety.extension:measurementType.id
                                                                                                  Definition

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

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

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

                                                                                                  ShortAdditional content defined by implementations
                                                                                                  Comments

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

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

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

                                                                                                    Shortidentifies the meaning of the extension
                                                                                                    Comments

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

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

                                                                                                    The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.

                                                                                                    ShortThe measurement type of the quantitative value
                                                                                                    Control0..1
                                                                                                    BindingFor example codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                                                                    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

                                                                                                    The relationship between two substance types.

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

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

                                                                                                    Shortidentifies the meaning of the extension
                                                                                                    Comments

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

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

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

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

                                                                                                    This cross-version extension represents SubstanceDefinition.property from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                    ShortGeneral specifications for this substance
                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    Is Modifierfalse
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    198. Extension.extension:property.id
                                                                                                    Definition

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

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

                                                                                                    An Extension

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

                                                                                                      This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                      ShortA code expressing the type of property
                                                                                                      Control1..1
                                                                                                      TypeExtension
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                      204. Extension.extension:property.extension:type.id
                                                                                                      Definition

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

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

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

                                                                                                      ShortAdditional content defined by implementations
                                                                                                      Comments

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

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

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

                                                                                                        Shortidentifies the meaning of the extension
                                                                                                        Comments

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

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

                                                                                                        This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                        ShortA code expressing the type of property
                                                                                                        Control0..1
                                                                                                        BindingFor example codes, see AccountStatus
                                                                                                        (example to http://hl7.org/fhir/ValueSet/account-status|4.0.1)

                                                                                                        This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

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

                                                                                                        This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                        ShortA value for the property
                                                                                                        Control0..1
                                                                                                        TypeExtension
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        214. Extension.extension:property.extension:value[x].id
                                                                                                        Definition

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

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

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

                                                                                                        ShortAdditional content defined by implementations
                                                                                                        Comments

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

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

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

                                                                                                          Shortidentifies the meaning of the extension
                                                                                                          Comments

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

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

                                                                                                          This cross-version extension represents SubstanceDefinition.property.value[x] from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

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

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

                                                                                                          Shortidentifies the meaning of the extension
                                                                                                          Comments

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

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

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

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

                                                                                                          The molecular weight or weight range (for proteins, polymers or nucleic acids).

                                                                                                          ShortThe molecular weight or weight range
                                                                                                          Control0..*
                                                                                                          TypeExtension
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          228. Extension.extension:molecularWeight.id
                                                                                                          Definition

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

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

                                                                                                          An Extension

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

                                                                                                            The method by which the molecular weight was determined.

                                                                                                            ShortThe method by which the weight was determined
                                                                                                            Control0..1
                                                                                                            TypeExtension
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            234. Extension.extension:molecularWeight.extension:method.id
                                                                                                            Definition

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

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

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

                                                                                                            ShortAdditional content defined by implementations
                                                                                                            Comments

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

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

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

                                                                                                              Shortidentifies the meaning of the extension
                                                                                                              Comments

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

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

                                                                                                              The method by which the molecular weight was determined.

                                                                                                              ShortThe method by which the weight was determined
                                                                                                              Control0..1
                                                                                                              BindingFor example codes, see R4B_substance_weight_method_for_R4 (0.0.1-snapshot-2)
                                                                                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-method-for-R4|0.0.1-snapshot-2)

                                                                                                              The method by which the substance weight was measured.

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

                                                                                                              Type of molecular weight such as exact, average (also known as. number average), weight average.

                                                                                                              ShortType of molecular weight e.g. exact, average, weight average
                                                                                                              Control0..1
                                                                                                              TypeExtension
                                                                                                              Is Modifierfalse
                                                                                                              Summaryfalse
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                              244. Extension.extension:molecularWeight.extension:type.id
                                                                                                              Definition

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

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

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

                                                                                                              ShortAdditional content defined by implementations
                                                                                                              Comments

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

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

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

                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                Comments

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

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

                                                                                                                Type of molecular weight such as exact, average (also known as. number average), weight average.

                                                                                                                ShortType of molecular weight e.g. exact, average, weight average
                                                                                                                Control0..1
                                                                                                                BindingFor example codes, see R4B_substance_weight_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-weight-type-for-R4|0.0.1-snapshot-2)

                                                                                                                The type of substance weight measurement.

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

                                                                                                                Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.

                                                                                                                ShortUsed to capture quantitative values for a variety of elements
                                                                                                                Control1..1
                                                                                                                TypeExtension
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                254. Extension.extension:molecularWeight.extension:amount.id
                                                                                                                Definition

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

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

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

                                                                                                                ShortAdditional content defined by implementations
                                                                                                                Comments

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

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

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

                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                  Comments

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

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

                                                                                                                  Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.

                                                                                                                  ShortUsed to capture quantitative values for a variety of elements
                                                                                                                  Control0..1
                                                                                                                  TypeQuantity
                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  262. Extension.extension:molecularWeight.url
                                                                                                                  Definition

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

                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                  Comments

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

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

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

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

                                                                                                                  This cross-version extension represents SubstanceDefinition.structure from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                  ShortStructural information
                                                                                                                  Control0..1
                                                                                                                  TypeExtension
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  268. Extension.extension:structure.id
                                                                                                                  Definition

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

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

                                                                                                                  An Extension

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

                                                                                                                    This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                    ShortStereochemistry type
                                                                                                                    Control0..1
                                                                                                                    TypeExtension
                                                                                                                    Is Modifierfalse
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    274. Extension.extension:structure.extension:stereochemistry.id
                                                                                                                    Definition

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

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

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

                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                    Comments

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

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

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

                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                      Comments

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

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

                                                                                                                      This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                      ShortStereochemistry type
                                                                                                                      Control0..1
                                                                                                                      BindingFor example codes, see R4B_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                                                                                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-stereochemistry-for-R4|0.0.1-snapshot-2)

                                                                                                                      The optical rotation type of a substance.

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

                                                                                                                      This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                      ShortOptical activity type
                                                                                                                      Control0..1
                                                                                                                      TypeExtension
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      284. Extension.extension:structure.extension:opticalActivity.id
                                                                                                                      Definition

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

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

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

                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                      Comments

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

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

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

                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                        Comments

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

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

                                                                                                                        This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                        ShortOptical activity type
                                                                                                                        Control0..1
                                                                                                                        BindingFor example codes, see R4B_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                                                                                                        (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-optical-activity-for-R4|0.0.1-snapshot-2)

                                                                                                                        The optical rotation type of a substance.

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

                                                                                                                        Molecular formula of this substance, typically using the Hill system.

                                                                                                                        ShortMolecular formula (e.g. using the Hill system)
                                                                                                                        Control0..1
                                                                                                                        TypeExtension
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        294. Extension.extension:structure.extension:molecularFormula.id
                                                                                                                        Definition

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

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

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

                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                        Comments

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

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

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

                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                          Comments

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

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

                                                                                                                          Molecular formula of this substance, typically using the Hill system.

                                                                                                                          ShortMolecular formula (e.g. using the Hill system)
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                          Is Modifierfalse
                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                          Summaryfalse
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          302. Extension.extension:structure.extension:molecularFormulaByMoiety
                                                                                                                          Slice NamemolecularFormulaByMoiety
                                                                                                                          Definition

                                                                                                                          Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.

                                                                                                                          ShortSpecified per moiety according to the Hill system
                                                                                                                          Control0..1
                                                                                                                          TypeExtension
                                                                                                                          Is Modifierfalse
                                                                                                                          Summaryfalse
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          304. Extension.extension:structure.extension:molecularFormulaByMoiety.id
                                                                                                                          Definition

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

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

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

                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                          Comments

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

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

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

                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                            Comments

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

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

                                                                                                                            Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.

                                                                                                                            ShortSpecified per moiety according to the Hill system
                                                                                                                            Control0..1
                                                                                                                            Typestring
                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                            Is Modifierfalse
                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            312. Extension.extension:structure.extension:molecularWeight
                                                                                                                            Slice NamemolecularWeight
                                                                                                                            Definition

                                                                                                                            The molecular weight or weight range (for proteins, polymers or nucleic acids).

                                                                                                                            ShortThe molecular weight or weight range
                                                                                                                            Control0..1
                                                                                                                            TypeExtension
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                            314. Extension.extension:structure.extension:molecularWeight.id
                                                                                                                            Definition

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

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

                                                                                                                            An Extension

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

                                                                                                                              Data type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B

                                                                                                                              ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R4B
                                                                                                                              Control0..1
                                                                                                                              TypeExtension(Datatype) (Extension Type: string)
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                              320. Extension.extension:structure.extension:molecularWeight.extension:_datatype.id
                                                                                                                              Definition

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

                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                              Control0..1
                                                                                                                              This element is affected by the following invariants: ele-1
                                                                                                                              Typeid
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              322. Extension.extension:structure.extension:molecularWeight.extension:_datatype.extension
                                                                                                                              Definition

                                                                                                                              An Extension

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

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

                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                Comments

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

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

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

                                                                                                                                ShortValue of extension
                                                                                                                                Comments

                                                                                                                                Must be: SubstanceDefinition.molecularWeight

                                                                                                                                Control1..1
                                                                                                                                This element is affected by the following invariants: ext-1
                                                                                                                                Typestring
                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                Is Modifierfalse
                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                Summaryfalse
                                                                                                                                Fixed ValueSubstanceDefinition.molecularWeight
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                328. Extension.extension:structure.extension:molecularWeight.url
                                                                                                                                Definition

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

                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                Comments

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

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

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

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

                                                                                                                                The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.

                                                                                                                                ShortThe method used to find the structure e.g. X-ray, NMR
                                                                                                                                Control0..*
                                                                                                                                TypeExtension
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                334. Extension.extension:structure.extension:technique.id
                                                                                                                                Definition

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

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

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

                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                Comments

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

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

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

                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                  Comments

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

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

                                                                                                                                  The method used to elucidate the structure or characterization of the drug substance. Examples: X-ray, HPLC, NMR, Peptide mapping, Ligand binding assay.

                                                                                                                                  ShortThe method used to find the structure e.g. X-ray, NMR
                                                                                                                                  Control0..1
                                                                                                                                  BindingFor example codes, see R4B_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
                                                                                                                                  (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-structure-technique-for-R4|0.0.1-snapshot-2)

                                                                                                                                  The method used to elucidate the structure or characterization of the drug substance.

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

                                                                                                                                  The source of information about the structure.

                                                                                                                                  ShortSource of information for the structure
                                                                                                                                  Control0..*
                                                                                                                                  TypeExtension
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Summaryfalse
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                  344. Extension.extension:structure.extension:sourceDocument.id
                                                                                                                                  Definition

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

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

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

                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                  Comments

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

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

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

                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                    Comments

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

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

                                                                                                                                    The source of information about the structure.

                                                                                                                                    ShortSource of information for the structure
                                                                                                                                    Control0..1
                                                                                                                                    TypeReference
                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    352. Extension.extension:structure.extension:representation
                                                                                                                                    Slice Namerepresentation
                                                                                                                                    Definition

                                                                                                                                    This cross-version extension represents SubstanceDefinition.structure.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                    ShortA depiction of the structure or characterization of the substance
                                                                                                                                    Control0..*
                                                                                                                                    TypeExtension
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                    354. Extension.extension:structure.extension:representation.id
                                                                                                                                    Definition

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

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

                                                                                                                                    An Extension

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

                                                                                                                                      This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                      ShortThe kind of structural representation (e.g. full, partial)
                                                                                                                                      Control0..1
                                                                                                                                      TypeExtension
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                      360. Extension.extension:structure.extension:representation.extension:type.id
                                                                                                                                      Definition

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

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

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

                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                      Comments

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

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

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

                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                        Comments

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

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

                                                                                                                                        This cross-version extension represents SubstanceDefinition.structure.representation.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                        ShortThe kind of structural representation (e.g. full, partial)
                                                                                                                                        Control0..1
                                                                                                                                        BindingFor example codes, see R4B_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                        (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                        A format of a substance representation.

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

                                                                                                                                        This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                        ShortThe structural representation or characterization as a text string in a standard format
                                                                                                                                        Control0..1
                                                                                                                                        TypeExtension
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Summaryfalse
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                        370. Extension.extension:structure.extension:representation.extension:representation.id
                                                                                                                                        Definition

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

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

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

                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                        Comments

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

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

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

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

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

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

                                                                                                                                          This cross-version extension represents SubstanceDefinition.structure.representation.representation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                          ShortThe structural representation or characterization as a text string in a standard format
                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          378. Extension.extension:structure.extension:representation.extension:format
                                                                                                                                          Slice Nameformat
                                                                                                                                          Definition

                                                                                                                                          The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.

                                                                                                                                          ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)
                                                                                                                                          Control0..1
                                                                                                                                          TypeExtension
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                          380. Extension.extension:structure.extension:representation.extension:format.id
                                                                                                                                          Definition

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

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

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

                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                          Comments

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

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

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

                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                            Comments

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

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

                                                                                                                                            The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.

                                                                                                                                            ShortThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)
                                                                                                                                            Control0..1
                                                                                                                                            BindingFor example codes, see R4B_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                                                                                                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-representation-format-for-R4|0.0.1-snapshot-2)

                                                                                                                                            A format of a substance representation.

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

                                                                                                                                            An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.

                                                                                                                                            ShortAn attachment with the structural representation e.g. a structure graphic or AnIML file
                                                                                                                                            Control0..1
                                                                                                                                            TypeExtension
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                            390. Extension.extension:structure.extension:representation.extension:document.id
                                                                                                                                            Definition

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

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

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

                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                            Comments

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

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

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

                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                              Comments

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

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

                                                                                                                                              An attached file with the structural representation or characterization e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.

                                                                                                                                              ShortAn attachment with the structural representation e.g. a structure graphic or AnIML file
                                                                                                                                              Control0..1
                                                                                                                                              TypeReference
                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              398. Extension.extension:structure.extension:representation.url
                                                                                                                                              Definition

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

                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                              Comments

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

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

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

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

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

                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                              Comments

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

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

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

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

                                                                                                                                              This cross-version extension represents SubstanceDefinition.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                              ShortNames applicable to this substance
                                                                                                                                              Control0..*
                                                                                                                                              TypeExtension
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                              408. Extension.extension:name.id
                                                                                                                                              Definition

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

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

                                                                                                                                              An Extension

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

                                                                                                                                                This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                ShortThe actual name
                                                                                                                                                Control1..1
                                                                                                                                                TypeExtension
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                414. Extension.extension:name.extension:name.id
                                                                                                                                                Definition

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

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

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

                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                Comments

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

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

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

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

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

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

                                                                                                                                                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

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

                                                                                                                                                  Name type, for example 'systematic', 'scientific, 'brand'.

                                                                                                                                                  ShortName type e.g. 'systematic', 'scientific, 'brand'
                                                                                                                                                  Control0..1
                                                                                                                                                  TypeExtension
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                  424. Extension.extension:name.extension:type.id
                                                                                                                                                  Definition

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

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

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

                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                  Comments

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

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

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

                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                    Comments

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

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

                                                                                                                                                    Name type, for example 'systematic', 'scientific, 'brand'.

                                                                                                                                                    ShortName type e.g. 'systematic', 'scientific, 'brand'
                                                                                                                                                    Control0..1
                                                                                                                                                    BindingFor example codes, see R4B_substance_name_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                                    The type of a name given to a substance.

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

                                                                                                                                                    The status of the name, for example 'current', 'proposed'.

                                                                                                                                                    ShortThe status of the name e.g. 'current', 'proposed'
                                                                                                                                                    Control0..1
                                                                                                                                                    TypeExtension
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                    434. Extension.extension:name.extension:status.id
                                                                                                                                                    Definition

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

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

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

                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                    Comments

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

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

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

                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                      Comments

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

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

                                                                                                                                                      The status of the name, for example 'current', 'proposed'.

                                                                                                                                                      ShortThe status of the name e.g. 'current', 'proposed'
                                                                                                                                                      Control0..1
                                                                                                                                                      BindingThe codes SHOULD be taken from PublicationStatus
                                                                                                                                                      (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                                                                                                                                                      The lifecycle status of an artifact.

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

                                                                                                                                                      This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                      ShortIf this is the preferred name for this substance
                                                                                                                                                      Control0..1
                                                                                                                                                      TypeExtension
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                      444. Extension.extension:name.extension:preferred.id
                                                                                                                                                      Definition

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

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

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

                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                      Comments

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

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

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

                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                        Comments

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

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

                                                                                                                                                        This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                        ShortIf this is the preferred name for this substance
                                                                                                                                                        Control0..1
                                                                                                                                                        Typeboolean
                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        452. Extension.extension:name.extension:language
                                                                                                                                                        Slice Namelanguage
                                                                                                                                                        Definition

                                                                                                                                                        This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                        ShortHuman language that the name is written in
                                                                                                                                                        Control0..*
                                                                                                                                                        TypeExtension
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                        454. Extension.extension:name.extension:language.id
                                                                                                                                                        Definition

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

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

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

                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                        Comments

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

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

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

                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                          Comments

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

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

                                                                                                                                                          This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                          ShortHuman language that the name is written in
                                                                                                                                                          Control0..1
                                                                                                                                                          BindingThe codes SHALL be taken from AllLanguages
                                                                                                                                                          (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)
                                                                                                                                                          TypeCodeableConcept
                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          462. Extension.extension:name.extension:domain
                                                                                                                                                          Slice Namedomain
                                                                                                                                                          Definition

                                                                                                                                                          The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.

                                                                                                                                                          ShortThe use context of this name e.g. as an active ingredient or as a food colour additive
                                                                                                                                                          Control0..*
                                                                                                                                                          TypeExtension
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                          464. Extension.extension:name.extension:domain.id
                                                                                                                                                          Definition

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

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

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

                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                          Comments

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

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

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

                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                            Comments

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

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

                                                                                                                                                            The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.

                                                                                                                                                            ShortThe use context of this name e.g. as an active ingredient or as a food colour additive
                                                                                                                                                            Control0..1
                                                                                                                                                            BindingFor example codes, see R4B_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                            (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-domain-for-R4|0.0.1-snapshot-2)

                                                                                                                                                            The use context of a substance name for example if there is a different name when used as a drug active ingredient as opposed to a food colour additive.

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

                                                                                                                                                            This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                            ShortThe jurisdiction where this name applies
                                                                                                                                                            Control0..*
                                                                                                                                                            TypeExtension
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                            474. Extension.extension:name.extension:jurisdiction.id
                                                                                                                                                            Definition

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

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

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

                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                            Comments

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

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

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

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

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

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

                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                              ShortThe jurisdiction where this name applies
                                                                                                                                                              Control0..1
                                                                                                                                                              BindingFor example codes, see R4B_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-jurisdiction-for-R4|0.0.1-snapshot-2)

                                                                                                                                                              Jurisdiction codes

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

                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name.synonym from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                              ShortA synonym of this particular name, by which the substance is also known
                                                                                                                                                              Control0..*
                                                                                                                                                              TypeExtension
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                              484. Extension.extension:name.extension:synonym.id
                                                                                                                                                              Definition

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

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

                                                                                                                                                              An Extension

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

                                                                                                                                                                Data type name for SubstanceDefinition.name.synonym from FHIR R4B

                                                                                                                                                                ShortData type name for SubstanceDefinition.name.synonym from FHIR R4B
                                                                                                                                                                Control0..1
                                                                                                                                                                TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                490. Extension.extension:name.extension:synonym.extension:_datatype.id
                                                                                                                                                                Definition

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

                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                Control0..1
                                                                                                                                                                This element is affected by the following invariants: ele-1
                                                                                                                                                                Typeid
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                492. Extension.extension:name.extension:synonym.extension:_datatype.extension
                                                                                                                                                                Definition

                                                                                                                                                                An Extension

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

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

                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                  Comments

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

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

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

                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                  Comments

                                                                                                                                                                  Must be: SubstanceDefinition.name

                                                                                                                                                                  Control1..1
                                                                                                                                                                  This element is affected by the following invariants: ext-1
                                                                                                                                                                  Typestring
                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Fixed ValueSubstanceDefinition.name
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  498. Extension.extension:name.extension:synonym.url
                                                                                                                                                                  Definition

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

                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                  Comments

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

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

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

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

                                                                                                                                                                  This cross-version extension represents SubstanceDefinition.name.translation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                  ShortA translation for this name into another human language
                                                                                                                                                                  Control0..*
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                  504. Extension.extension:name.extension:translation.id
                                                                                                                                                                  Definition

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

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

                                                                                                                                                                  An Extension

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

                                                                                                                                                                    Data type name for SubstanceDefinition.name.translation from FHIR R4B

                                                                                                                                                                    ShortData type name for SubstanceDefinition.name.translation from FHIR R4B
                                                                                                                                                                    Control0..1
                                                                                                                                                                    TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                    510. Extension.extension:name.extension:translation.extension:_datatype.id
                                                                                                                                                                    Definition

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

                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                    Control0..1
                                                                                                                                                                    This element is affected by the following invariants: ele-1
                                                                                                                                                                    Typeid
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    512. Extension.extension:name.extension:translation.extension:_datatype.extension
                                                                                                                                                                    Definition

                                                                                                                                                                    An Extension

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

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

                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                      Comments

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

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

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

                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                      Comments

                                                                                                                                                                      Must be: SubstanceDefinition.name

                                                                                                                                                                      Control1..1
                                                                                                                                                                      This element is affected by the following invariants: ext-1
                                                                                                                                                                      Typestring
                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Fixed ValueSubstanceDefinition.name
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      518. Extension.extension:name.extension:translation.url
                                                                                                                                                                      Definition

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

                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                      Comments

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

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

                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                      Control0..1
                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      522. Extension.extension:name.extension:official
                                                                                                                                                                      Slice Nameofficial
                                                                                                                                                                      Definition

                                                                                                                                                                      This cross-version extension represents SubstanceDefinition.name.official from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                      ShortDetails of the official nature of this name
                                                                                                                                                                      Control0..*
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      524. Extension.extension:name.extension:official.id
                                                                                                                                                                      Definition

                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                      Control0..1
                                                                                                                                                                      Typestring
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      526. Extension.extension:name.extension:official.extension
                                                                                                                                                                      Definition

                                                                                                                                                                      An Extension

                                                                                                                                                                      ShortExtension
                                                                                                                                                                      Control0..*
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                      • value @ url
                                                                                                                                                                      • 528. Extension.extension:name.extension:official.extension:authority
                                                                                                                                                                        Slice Nameauthority
                                                                                                                                                                        Definition

                                                                                                                                                                        This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                        ShortWhich authority uses this official name
                                                                                                                                                                        Control0..1
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        530. Extension.extension:name.extension:official.extension:authority.id
                                                                                                                                                                        Definition

                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                        Control0..1
                                                                                                                                                                        Typestring
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        532. Extension.extension:name.extension:official.extension:authority.extension
                                                                                                                                                                        Definition

                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                        Comments

                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                        Control0..*
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                        • value @ url
                                                                                                                                                                        • 534. Extension.extension:name.extension:official.extension:authority.url
                                                                                                                                                                          Definition

                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                          Comments

                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                          Control1..1
                                                                                                                                                                          Typeuri
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Fixed Valueauthority
                                                                                                                                                                          536. Extension.extension:name.extension:official.extension:authority.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.name.official.authority from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                          ShortWhich authority uses this official name
                                                                                                                                                                          Control0..1
                                                                                                                                                                          BindingThe codes SHOULD be taken from R4B_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                          (preferred to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-name-authority-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                          An authority that officates substance names.

                                                                                                                                                                          TypeCodeableConcept
                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          538. Extension.extension:name.extension:official.extension:status
                                                                                                                                                                          Slice Namestatus
                                                                                                                                                                          Definition

                                                                                                                                                                          The status of the official name, for example 'draft', 'active', 'retired'.

                                                                                                                                                                          ShortThe status of the official name, for example 'draft', 'active'
                                                                                                                                                                          Control0..1
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          540. Extension.extension:name.extension:official.extension:status.id
                                                                                                                                                                          Definition

                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                          Control0..1
                                                                                                                                                                          Typestring
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          542. Extension.extension:name.extension:official.extension:status.extension
                                                                                                                                                                          Definition

                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                          Comments

                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                          Control0..*
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                          • value @ url
                                                                                                                                                                          • 544. Extension.extension:name.extension:official.extension:status.url
                                                                                                                                                                            Definition

                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                            Comments

                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                            Control1..1
                                                                                                                                                                            Typeuri
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Fixed Valuestatus
                                                                                                                                                                            546. Extension.extension:name.extension:official.extension:status.value[x]
                                                                                                                                                                            Definition

                                                                                                                                                                            The status of the official name, for example 'draft', 'active', 'retired'.

                                                                                                                                                                            ShortThe status of the official name, for example 'draft', 'active'
                                                                                                                                                                            Control0..1
                                                                                                                                                                            BindingThe codes SHOULD be taken from PublicationStatus
                                                                                                                                                                            (preferred to http://hl7.org/fhir/ValueSet/publication-status|4.0.1)

                                                                                                                                                                            The lifecycle status of an artifact.

                                                                                                                                                                            TypeCodeableConcept
                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            548. Extension.extension:name.extension:official.extension:date
                                                                                                                                                                            Slice Namedate
                                                                                                                                                                            Definition

                                                                                                                                                                            Date of the official name change.

                                                                                                                                                                            ShortDate of official name change
                                                                                                                                                                            Control0..1
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            550. Extension.extension:name.extension:official.extension:date.id
                                                                                                                                                                            Definition

                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typestring
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            552. Extension.extension:name.extension:official.extension:date.extension
                                                                                                                                                                            Definition

                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                            Comments

                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                            Control0..*
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                            • value @ url
                                                                                                                                                                            • 554. Extension.extension:name.extension:official.extension:date.url
                                                                                                                                                                              Definition

                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                              Comments

                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                              Control1..1
                                                                                                                                                                              Typeuri
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Fixed Valuedate
                                                                                                                                                                              556. Extension.extension:name.extension:official.extension:date.value[x]
                                                                                                                                                                              Definition

                                                                                                                                                                              Date of the official name change.

                                                                                                                                                                              ShortDate of official name change
                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypedateTime
                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              558. Extension.extension:name.extension:official.url
                                                                                                                                                                              Definition

                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                              Comments

                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                              Control1..1
                                                                                                                                                                              Typeuri
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Fixed Valueofficial
                                                                                                                                                                              560. Extension.extension:name.extension:official.value[x]
                                                                                                                                                                              Definition

                                                                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                              ShortValue of extension
                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              562. Extension.extension:name.extension:source
                                                                                                                                                                              Slice Namesource
                                                                                                                                                                              Definition

                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                              ShortSupporting literature
                                                                                                                                                                              Control0..*
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              564. Extension.extension:name.extension:source.id
                                                                                                                                                                              Definition

                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                              Control0..1
                                                                                                                                                                              Typestring
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              566. Extension.extension:name.extension:source.extension
                                                                                                                                                                              Definition

                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                              Comments

                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                              Control0..*
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                              • value @ url
                                                                                                                                                                              • 568. Extension.extension:name.extension:source.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Fixed Valuesource
                                                                                                                                                                                570. Extension.extension:name.extension:source.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                ShortSupporting literature
                                                                                                                                                                                Control0..1
                                                                                                                                                                                TypeReference
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                572. Extension.extension:name.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Fixed Valuename
                                                                                                                                                                                574. Extension.extension:name.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                Control0..1
                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                576. Extension.extension:relationship
                                                                                                                                                                                Slice Namerelationship
                                                                                                                                                                                Definition

                                                                                                                                                                                A link between this substance and another, with details of the relationship.

                                                                                                                                                                                ShortA link between this substance and another
                                                                                                                                                                                Control0..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                578. Extension.extension:relationship.id
                                                                                                                                                                                Definition

                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typestring
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                580. Extension.extension:relationship.extension
                                                                                                                                                                                Definition

                                                                                                                                                                                An Extension

                                                                                                                                                                                ShortExtension
                                                                                                                                                                                Control1..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                • value @ url
                                                                                                                                                                                • 582. Extension.extension:relationship.extension:substanceDefinition[x]
                                                                                                                                                                                  Slice NamesubstanceDefinition[x]
                                                                                                                                                                                  Definition

                                                                                                                                                                                  A pointer to another substance, as a resource or just a representational code.

                                                                                                                                                                                  ShortA pointer to another substance, as a resource or a representational code
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  584. Extension.extension:relationship.extension:substanceDefinition[x].id
                                                                                                                                                                                  Definition

                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  Typestring
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  586. Extension.extension:relationship.extension:substanceDefinition[x].extension
                                                                                                                                                                                  Definition

                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                  Comments

                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                  Control0..*
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                  • value @ url
                                                                                                                                                                                  • 588. Extension.extension:relationship.extension:substanceDefinition[x].url
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                    Comments

                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    Typeuri
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Fixed ValuesubstanceDefinition[x]
                                                                                                                                                                                    590. Extension.extension:relationship.extension:substanceDefinition[x].value[x]
                                                                                                                                                                                    Definition

                                                                                                                                                                                    A pointer to another substance, as a resource or just a representational code.

                                                                                                                                                                                    ShortA pointer to another substance, as a resource or a representational code
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    TypeChoice of: Reference, CodeableConcept
                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    592. Extension.extension:relationship.extension:type
                                                                                                                                                                                    Slice Nametype
                                                                                                                                                                                    Definition

                                                                                                                                                                                    For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".

                                                                                                                                                                                    ShortFor example "salt to parent", "active moiety"
                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    594. Extension.extension:relationship.extension:type.id
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    596. Extension.extension:relationship.extension:type.extension
                                                                                                                                                                                    Definition

                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                    Comments

                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                    Control0..*
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                    • value @ url
                                                                                                                                                                                    • 598. Extension.extension:relationship.extension:type.url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Fixed Valuetype
                                                                                                                                                                                      600. Extension.extension:relationship.extension:type.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      For example "salt to parent", "active moiety", "starting material", "polymorph", "impurity of".

                                                                                                                                                                                      ShortFor example "salt to parent", "active moiety"
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      BindingFor example codes, see R4B_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-relationship-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                      The relationship between two substance types.

                                                                                                                                                                                      TypeCodeableConcept
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      602. Extension.extension:relationship.extension:isDefining
                                                                                                                                                                                      Slice NameisDefining
                                                                                                                                                                                      Definition

                                                                                                                                                                                      For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.

                                                                                                                                                                                      ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                      604. Extension.extension:relationship.extension:isDefining.id
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      Typestring
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      606. Extension.extension:relationship.extension:isDefining.extension
                                                                                                                                                                                      Definition

                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                      Comments

                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                      Control0..*
                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                      • value @ url
                                                                                                                                                                                      • 608. Extension.extension:relationship.extension:isDefining.url
                                                                                                                                                                                        Definition

                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                        Comments

                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                        Control1..1
                                                                                                                                                                                        Typeuri
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Fixed ValueisDefining
                                                                                                                                                                                        610. Extension.extension:relationship.extension:isDefining.value[x]
                                                                                                                                                                                        Definition

                                                                                                                                                                                        For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.

                                                                                                                                                                                        ShortFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        Typeboolean
                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        612. Extension.extension:relationship.extension:amount[x]
                                                                                                                                                                                        Slice Nameamount[x]
                                                                                                                                                                                        Definition

                                                                                                                                                                                        A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.

                                                                                                                                                                                        ShortA numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                        614. Extension.extension:relationship.extension:amount[x].id
                                                                                                                                                                                        Definition

                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        Typestring
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        616. Extension.extension:relationship.extension:amount[x].extension
                                                                                                                                                                                        Definition

                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                        Comments

                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                        Control0..*
                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                        • value @ url
                                                                                                                                                                                        • 618. Extension.extension:relationship.extension:amount[x].url
                                                                                                                                                                                          Definition

                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                          Comments

                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                          Control1..1
                                                                                                                                                                                          Typeuri
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Fixed Valueamount[x]
                                                                                                                                                                                          620. Extension.extension:relationship.extension:amount[x].value[x]
                                                                                                                                                                                          Definition

                                                                                                                                                                                          A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.

                                                                                                                                                                                          ShortA numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          TypeChoice of: Quantity, Ratio, string
                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          622. Extension.extension:relationship.extension:ratioHighLimitAmount
                                                                                                                                                                                          Slice NameratioHighLimitAmount
                                                                                                                                                                                          Definition

                                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                          ShortFor use when the numeric has an uncertain range
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                          624. Extension.extension:relationship.extension:ratioHighLimitAmount.id
                                                                                                                                                                                          Definition

                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          Typestring
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          626. Extension.extension:relationship.extension:ratioHighLimitAmount.extension
                                                                                                                                                                                          Definition

                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                          Comments

                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                          Control0..*
                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                          • value @ url
                                                                                                                                                                                          • 628. Extension.extension:relationship.extension:ratioHighLimitAmount.url
                                                                                                                                                                                            Definition

                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                            Comments

                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                            Control1..1
                                                                                                                                                                                            Typeuri
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Fixed ValueratioHighLimitAmount
                                                                                                                                                                                            630. Extension.extension:relationship.extension:ratioHighLimitAmount.value[x]
                                                                                                                                                                                            Definition

                                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                            ShortFor use when the numeric has an uncertain range
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            TypeRatio
                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            632. Extension.extension:relationship.extension:comparator
                                                                                                                                                                                            Slice Namecomparator
                                                                                                                                                                                            Definition

                                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                            ShortAn operator for the amount, for example "average", "approximately", "less than"
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                            634. Extension.extension:relationship.extension:comparator.id
                                                                                                                                                                                            Definition

                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            Typestring
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            636. Extension.extension:relationship.extension:comparator.extension
                                                                                                                                                                                            Definition

                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                            Comments

                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                            Control0..*
                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                            • value @ url
                                                                                                                                                                                            • 638. Extension.extension:relationship.extension:comparator.url
                                                                                                                                                                                              Definition

                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                              Comments

                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                              Control1..1
                                                                                                                                                                                              Typeuri
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Fixed Valuecomparator
                                                                                                                                                                                              640. Extension.extension:relationship.extension:comparator.value[x]
                                                                                                                                                                                              Definition

                                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                              ShortAn operator for the amount, for example "average", "approximately", "less than"
                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              BindingFor example codes, see R4B_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                              (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-amount-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                              The relationship between two substance types.

                                                                                                                                                                                              TypeCodeableConcept
                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              642. Extension.extension:relationship.extension:source
                                                                                                                                                                                              Slice Namesource
                                                                                                                                                                                              Definition

                                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                              ShortSupporting literature
                                                                                                                                                                                              Control0..*
                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                              644. Extension.extension:relationship.extension:source.id
                                                                                                                                                                                              Definition

                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              Typestring
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              646. Extension.extension:relationship.extension:source.extension
                                                                                                                                                                                              Definition

                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                              Comments

                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                              Control0..*
                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                              • value @ url
                                                                                                                                                                                              • 648. Extension.extension:relationship.extension:source.url
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                Comments

                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Fixed Valuesource
                                                                                                                                                                                                650. Extension.extension:relationship.extension:source.value[x]
                                                                                                                                                                                                Definition

                                                                                                                                                                                                This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                                ShortSupporting literature
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeReference
                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                652. Extension.extension:relationship.url
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                Comments

                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Fixed Valuerelationship
                                                                                                                                                                                                654. Extension.extension:relationship.value[x]
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                656. Extension.extension:sourceMaterial
                                                                                                                                                                                                Slice NamesourceMaterial
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Material or taxonomic/anatomical source for the substance.

                                                                                                                                                                                                ShortMaterial or taxonomic/anatomical source
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                658. Extension.extension:sourceMaterial.id
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                Typestring
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                660. Extension.extension:sourceMaterial.extension
                                                                                                                                                                                                Definition

                                                                                                                                                                                                An Extension

                                                                                                                                                                                                ShortExtension
                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                • 662. Extension.extension:sourceMaterial.extension:type
                                                                                                                                                                                                  Slice Nametype
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.

                                                                                                                                                                                                  ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source type
                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                  664. Extension.extension:sourceMaterial.extension:type.id
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  666. Extension.extension:sourceMaterial.extension:type.extension
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                  • 668. Extension.extension:sourceMaterial.extension:type.url
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Fixed Valuetype
                                                                                                                                                                                                    670. Extension.extension:sourceMaterial.extension:type.value[x]
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.

                                                                                                                                                                                                    ShortClassification of the origin of the raw material. e.g. cat hair is an Animal source type
                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    BindingFor example codes, see R4B_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                    (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                                    A classification that provides the origin of the substance raw material.

                                                                                                                                                                                                    TypeCodeableConcept
                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    672. Extension.extension:sourceMaterial.extension:genus
                                                                                                                                                                                                    Slice Namegenus
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                                                                                                                                                                                                    ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific name
                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                    674. Extension.extension:sourceMaterial.extension:genus.id
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    676. Extension.extension:sourceMaterial.extension:genus.extension
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                    • 678. Extension.extension:sourceMaterial.extension:genus.url
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Fixed Valuegenus
                                                                                                                                                                                                      680. Extension.extension:sourceMaterial.extension:genus.value[x]
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                                                                                                                                                                                                      ShortThe genus of an organism e.g. the Latin epithet of the plant/animal scientific name
                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      BindingFor example codes, see R4B_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                      (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-genus-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                                      The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.

                                                                                                                                                                                                      TypeCodeableConcept
                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      682. Extension.extension:sourceMaterial.extension:species
                                                                                                                                                                                                      Slice Namespecies
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.

                                                                                                                                                                                                      ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animal
                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                      684. Extension.extension:sourceMaterial.extension:species.id
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      686. Extension.extension:sourceMaterial.extension:species.extension
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                      • 688. Extension.extension:sourceMaterial.extension:species.url
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                        Comments

                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Fixed Valuespecies
                                                                                                                                                                                                        690. Extension.extension:sourceMaterial.extension:species.value[x]
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.

                                                                                                                                                                                                        ShortThe species of an organism e.g. the Latin epithet of the species of the plant/animal
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        BindingFor example codes, see R4B_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                        (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-species-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                                        A species of origin a substance raw material.

                                                                                                                                                                                                        TypeCodeableConcept
                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                        692. Extension.extension:sourceMaterial.extension:part
                                                                                                                                                                                                        Slice Namepart
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                                        ShortAn anatomical origin of the source material within an organism
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                        694. Extension.extension:sourceMaterial.extension:part.id
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        696. Extension.extension:sourceMaterial.extension:part.extension
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                        Comments

                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                        • 698. Extension.extension:sourceMaterial.extension:part.url
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Fixed Valuepart
                                                                                                                                                                                                          700. Extension.extension:sourceMaterial.extension:part.value[x]
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                                          ShortAn anatomical origin of the source material within an organism
                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          BindingFor example codes, see R4B_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                          (example to http://hl7.org/fhir/4.3/ValueSet/R4B-substance-source-material-part-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                                          An anatomical origin of the source material within an organism.

                                                                                                                                                                                                          TypeCodeableConcept
                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          702. Extension.extension:sourceMaterial.extension:countryOfOrigin
                                                                                                                                                                                                          Slice NamecountryOfOrigin
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                                          ShortThe country or countries where the material is harvested
                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                          704. Extension.extension:sourceMaterial.extension:countryOfOrigin.id
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          706. Extension.extension:sourceMaterial.extension:countryOfOrigin.extension
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                          • 708. Extension.extension:sourceMaterial.extension:countryOfOrigin.url
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Fixed ValuecountryOfOrigin
                                                                                                                                                                                                            710. Extension.extension:sourceMaterial.extension:countryOfOrigin.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|4.3.0 for use in FHIR R4.

                                                                                                                                                                                                            ShortThe country or countries where the material is harvested
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            BindingThe codes SHALL be taken from R4B_country_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                            (required to http://hl7.org/fhir/4.3/ValueSet/R4B-country-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                                            Jurisdiction codes

                                                                                                                                                                                                            TypeCodeableConcept
                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                            712. Extension.extension:sourceMaterial.url
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Fixed ValuesourceMaterial
                                                                                                                                                                                                            714. Extension.extension:sourceMaterial.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                            716. Extension.url
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-SubstanceDefinition
                                                                                                                                                                                                            718. Extension.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))