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

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

Extension: Ext_R5_SubstanceDefinition - Detailed Descriptions

Page standards status: Informative Maturity Level: 0

Definitions for the ext-R5-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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.0 for use in FHIR R4.

    ShortStatus of substance within the catalogue e.g. active, retired
    BindingThe codes SHOULD be taken from R5_publication_status_for_R4 (0.0.1-snapshot-2)
    (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

    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|5.0.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|5.0.0 for use in FHIR R4.

    ShortIf the substance applies to human or veterinary use
    BindingFor example codes, see R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-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 R5_substance_grade_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.0 for use in FHIR R4.

      ShortStereochemistry type
      BindingFor example codes, see R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.0 for use in FHIR R4.

      ShortOptical activity type
      BindingFor example codes, see R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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 R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/5.0/ValueSet/R5-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:characterization
      Slice Namecharacterization
      Definition

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

      ShortGeneral specifications for this substance
      Control0..*
      120. Extension.extension:characterization.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
      • 122. Extension.extension:characterization.extension:technique
        Slice Nametechnique
        Definition

        The method used to elucidate the characterization of the drug substance. Example: HPLC.

        ShortThe method used to find the characterization e.g. HPLC
        Control0..1
        124. Extension.extension:characterization.extension:technique.url
        Control1..1
        Fixed Valuetechnique
        126. Extension.extension:characterization.extension:technique.value[x]
        Definition

        The method used to elucidate the characterization of the drug substance. Example: HPLC.

        ShortThe method used to find the characterization e.g. HPLC
        BindingFor example codes, see R5_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
        (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-structure-technique-for-R4|0.0.1-snapshot-2)

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

        TypeCodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        128. Extension.extension:characterization.extension:form
        Slice Nameform
        Definition

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

        ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form
        Control0..1
        130. Extension.extension:characterization.extension:form.url
        Control1..1
        Fixed Valueform
        132. Extension.extension:characterization.extension:form.value[x]
        Definition

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

        ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form
        BindingFor example codes, see R5_substance_form_for_R4 (0.0.1-snapshot-2)
        (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-form-for-R4|0.0.1-snapshot-2)
        TypeCodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        134. Extension.extension:characterization.extension:description
        Slice Namedescription
        Definition

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

        ShortThe description or justification in support of the interpretation of the data file
        Control0..1
        136. Extension.extension:characterization.extension:description.url
        Control1..1
        Fixed Valuedescription
        138. Extension.extension:characterization.extension:description.value[x]
        Definition

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

        ShortThe description or justification in support of the interpretation of the data file
        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
        140. Extension.extension:characterization.extension:file
        Slice Namefile
        Definition

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

        ShortThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis
        Control0..*
        142. Extension.extension:characterization.extension:file.url
        Control1..1
        Fixed Valuefile
        144. Extension.extension:characterization.extension:file.value[x]
        Definition

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

        ShortThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis
        TypeAttachment
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        146. Extension.extension:characterization.url
        Control1..1
        Fixed Valuecharacterization
        148. Extension.extension:property
        Slice Nameproperty
        Definition

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

        ShortGeneral specifications for this substance
        Control0..*
        150. 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
        • 152. Extension.extension:property.extension:type
          Slice Nametype
          Definition

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

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

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

          ShortA code expressing the type of property
          BindingFor example codes, see R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
          (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

          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]
          158. 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|5.0.0 for use in FHIR R4.

          ShortA value for the property
          Control0..1
          160. Extension.extension:property.extension:value[x].url
          Control1..1
          Fixed Valuevalue[x]
          162. 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|5.0.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
          164. Extension.extension:property.url
          Control1..1
          Fixed Valueproperty
          166. Extension.extension:referenceInformation
          Slice NamereferenceInformation
          Definition

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

          ShortGeneral information detailing this substance
          Control0..1
          168. Extension.extension:referenceInformation.url
          Control1..1
          Fixed ValuereferenceInformation
          170. Extension.extension:referenceInformation.value[x]
          Definition

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

          ShortGeneral information detailing this substance
          TypeReference
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          172. Extension.extension:molecularWeight
          Slice NamemolecularWeight
          Definition

          The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.

          ShortThe average mass of a molecule of a compound
          Control0..*
          174. 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
          • 176. 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
            178. Extension.extension:molecularWeight.extension:method.url
            Control1..1
            Fixed Valuemethod
            180. 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 R5_substance_weight_method_for_R4 (0.0.1-snapshot-2)
            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
            182. 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
            184. Extension.extension:molecularWeight.extension:type.url
            Control1..1
            Fixed Valuetype
            186. 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 R5_substance_weight_type_for_R4 (0.0.1-snapshot-2)
            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
            188. 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
            190. Extension.extension:molecularWeight.extension:amount.url
            Control1..1
            Fixed Valueamount
            192. 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]
            194. Extension.extension:molecularWeight.url
            Control1..1
            Fixed ValuemolecularWeight
            196. Extension.extension:structure
            Slice Namestructure
            Definition

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

            ShortStructural information
            Control0..1
            198. 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
            • 200. Extension.extension:structure.extension:stereochemistry
              Slice Namestereochemistry
              Definition

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

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

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

              ShortStereochemistry type
              BindingFor example codes, see R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
              206. Extension.extension:structure.extension:opticalActivity
              Slice NameopticalActivity
              Definition

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

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

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

              ShortOptical activity type
              BindingFor example codes, see R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
              212. Extension.extension:structure.extension:molecularFormula
              Slice NamemolecularFormula
              Definition

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

              ShortAn expression which states the number and type of atoms present in a molecule of a substance
              Control0..1
              214. Extension.extension:structure.extension:molecularFormula.url
              Control1..1
              Fixed ValuemolecularFormula
              216. Extension.extension:structure.extension:molecularFormula.value[x]
              Definition

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

              ShortAn expression which states the number and type of atoms present in a molecule of a 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
              218. 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
              220. Extension.extension:structure.extension:molecularFormulaByMoiety.url
              Control1..1
              Fixed ValuemolecularFormulaByMoiety
              222. 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
              224. 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
              226. 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
              • 228. Extension.extension:structure.extension:molecularWeight.extension:_datatype
                Slice Name_datatype
                Definition

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

                ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R5
                Control0..1
                TypeExtension(Datatype) (Extension Type: string)
                230. 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
                232. Extension.extension:structure.extension:molecularWeight.url
                Control1..1
                Fixed ValuemolecularWeight
                234. Extension.extension:structure.extension:technique
                Slice Nametechnique
                Definition

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

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

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

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

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

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

                The source of information about the structure.

                ShortSource of information for the structure
                Control0..*
                242. Extension.extension:structure.extension:sourceDocument.url
                Control1..1
                Fixed ValuesourceDocument
                244. 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]
                246. Extension.extension:structure.extension:representation
                Slice Namerepresentation
                Definition

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

                ShortA depiction of the structure of the substance
                Control0..*
                248. 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
                • 250. 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|5.0.0 for use in FHIR R4.

                  ShortThe kind of structural representation (e.g. full, partial)
                  Control0..1
                  252. Extension.extension:structure.extension:representation.extension:type.url
                  Control1..1
                  Fixed Valuetype
                  254. 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|5.0.0 for use in FHIR R4.

                  ShortThe kind of structural representation (e.g. full, partial)
                  BindingFor example codes, see R5_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                  256. 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|5.0.0 for use in FHIR R4.

                  ShortThe structural representation as a text string in a standard format
                  Control0..1
                  258. Extension.extension:structure.extension:representation.extension:representation.url
                  Control1..1
                  Fixed Valuerepresentation
                  260. 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|5.0.0 for use in FHIR R4.

                  ShortThe structural representation 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
                  262. 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
                  264. Extension.extension:structure.extension:representation.extension:format.url
                  Control1..1
                  Fixed Valueformat
                  266. 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 R5_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                  268. Extension.extension:structure.extension:representation.extension:document
                  Slice Namedocument
                  Definition

                  An attached file with the structural representation 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
                  270. Extension.extension:structure.extension:representation.extension:document.url
                  Control1..1
                  Fixed Valuedocument
                  272. Extension.extension:structure.extension:representation.extension:document.value[x]
                  Definition

                  An attached file with the structural representation 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]
                  274. Extension.extension:structure.extension:representation.url
                  Control1..1
                  Fixed Valuerepresentation
                  276. Extension.extension:structure.url
                  Control1..1
                  Fixed Valuestructure
                  278. Extension.extension:name
                  Slice Namename
                  Definition

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

                  ShortNames applicable to this substance
                  Control0..*
                  280. 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
                  • 282. Extension.extension:name.extension:name
                    Slice Namename
                    Definition

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

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

                    This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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
                    288. Extension.extension:name.extension:type
                    Slice Nametype
                    Definition

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

                    ShortName type e.g. 'systematic', 'scientific, 'brand'
                    Control0..1
                    290. Extension.extension:name.extension:type.url
                    Control1..1
                    Fixed Valuetype
                    292. 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 R5_substance_name_type_for_R4 (0.0.1-snapshot-2)
                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                    294. 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
                    296. Extension.extension:name.extension:status.url
                    Control1..1
                    Fixed Valuestatus
                    298. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                    (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                    The lifecycle status of an artifact.

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

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

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

                    This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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
                    306. Extension.extension:name.extension:language
                    Slice Namelanguage
                    Definition

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

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

                    This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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)

                    IETF language tag for a human language

                    TypeCodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    312. 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..*
                    314. Extension.extension:name.extension:domain.url
                    Control1..1
                    Fixed Valuedomain
                    316. 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 R5_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                    318. Extension.extension:name.extension:jurisdiction
                    Slice Namejurisdiction
                    Definition

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

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

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

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

                    Jurisdiction codes

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

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

                    ShortA synonym of this particular name, by which the substance is also known
                    Control0..*
                    326. 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
                    • 328. Extension.extension:name.extension:synonym.extension:_datatype
                      Slice Name_datatype
                      Definition

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

                      ShortData type name for SubstanceDefinition.name.synonym from FHIR R5
                      Control0..1
                      TypeExtension(Datatype) (Extension Type: string)
                      330. 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
                      332. Extension.extension:name.extension:synonym.url
                      Control1..1
                      Fixed Valuesynonym
                      334. Extension.extension:name.extension:translation
                      Slice Nametranslation
                      Definition

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

                      ShortA translation for this name into another human language
                      Control0..*
                      336. 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
                      • 338. Extension.extension:name.extension:translation.extension:_datatype
                        Slice Name_datatype
                        Definition

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

                        ShortData type name for SubstanceDefinition.name.translation from FHIR R5
                        Control0..1
                        TypeExtension(Datatype) (Extension Type: string)
                        340. 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
                        342. Extension.extension:name.extension:translation.url
                        Control1..1
                        Fixed Valuetranslation
                        344. Extension.extension:name.extension:official
                        Slice Nameofficial
                        Definition

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

                        ShortDetails of the official nature of this name
                        Control0..*
                        346. 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
                        • 348. 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|5.0.0 for use in FHIR R4.

                          ShortWhich authority uses this official name
                          Control0..1
                          350. Extension.extension:name.extension:official.extension:authority.url
                          Control1..1
                          Fixed Valueauthority
                          352. 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|5.0.0 for use in FHIR R4.

                          ShortWhich authority uses this official name
                          BindingThe codes SHOULD be taken from R5_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                          (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                          354. 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
                          356. Extension.extension:name.extension:official.extension:status.url
                          Control1..1
                          Fixed Valuestatus
                          358. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                          (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                          The lifecycle status of an artifact.

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

                          Date of the official name change.

                          ShortDate of official name change
                          Control0..1
                          362. Extension.extension:name.extension:official.extension:date.url
                          Control1..1
                          Fixed Valuedate
                          364. 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
                          366. Extension.extension:name.extension:official.url
                          Control1..1
                          Fixed Valueofficial
                          368. Extension.extension:name.extension:source
                          Slice Namesource
                          Definition

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

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

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

                          ShortSupporting literature
                          TypeReference
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          374. Extension.extension:name.url
                          Control1..1
                          Fixed Valuename
                          376. 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..*
                          378. 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
                          • 380. 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
                            382. Extension.extension:relationship.extension:substanceDefinition[x].url
                            Control1..1
                            Fixed ValuesubstanceDefinition[x]
                            384. 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]
                            386. 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
                            388. Extension.extension:relationship.extension:type.url
                            Control1..1
                            Fixed Valuetype
                            390. 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 R5_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                            392. 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
                            394. Extension.extension:relationship.extension:isDefining.url
                            Control1..1
                            Fixed ValueisDefining
                            396. 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
                            398. 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
                            400. Extension.extension:relationship.extension:amount[x].url
                            Control1..1
                            Fixed Valueamount[x]
                            402. 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
                            404. Extension.extension:relationship.extension:ratioHighLimitAmount
                            Slice NameratioHighLimitAmount
                            Definition

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

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

                            This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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]
                            410. Extension.extension:relationship.extension:comparator
                            Slice Namecomparator
                            Definition

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

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

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

                            ShortAn operator for the amount, for example "average", "approximately", "less than"
                            BindingFor example codes, see R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                            416. Extension.extension:relationship.extension:source
                            Slice Namesource
                            Definition

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

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

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

                            ShortSupporting literature
                            TypeReference
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            422. Extension.extension:relationship.url
                            Control1..1
                            Fixed Valuerelationship
                            424. Extension.extension:nucleicAcid
                            Slice NamenucleicAcid
                            Definition

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

                            ShortData items specific to nucleic acids
                            Control0..1
                            426. Extension.extension:nucleicAcid.url
                            Control1..1
                            Fixed ValuenucleicAcid
                            428. Extension.extension:nucleicAcid.value[x]
                            Definition

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

                            ShortData items specific to nucleic acids
                            TypeReference
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            430. Extension.extension:polymer
                            Slice Namepolymer
                            Definition

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

                            ShortData items specific to polymers
                            Control0..1
                            432. Extension.extension:polymer.url
                            Control1..1
                            Fixed Valuepolymer
                            434. Extension.extension:polymer.value[x]
                            Definition

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

                            ShortData items specific to polymers
                            TypeReference
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            436. Extension.extension:protein
                            Slice Nameprotein
                            Definition

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

                            ShortData items specific to proteins
                            Control0..1
                            438. Extension.extension:protein.url
                            Control1..1
                            Fixed Valueprotein
                            440. Extension.extension:protein.value[x]
                            Definition

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

                            ShortData items specific to proteins
                            TypeReference
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            442. Extension.extension:sourceMaterial
                            Slice NamesourceMaterial
                            Definition

                            Material or taxonomic/anatomical source for the substance.

                            ShortMaterial or taxonomic/anatomical source
                            Control0..1
                            444. 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
                            • 446. 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
                              448. Extension.extension:sourceMaterial.extension:type.url
                              Control1..1
                              Fixed Valuetype
                              450. 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 R5_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                              452. 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
                              454. Extension.extension:sourceMaterial.extension:genus.url
                              Control1..1
                              Fixed Valuegenus
                              456. 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 R5_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                              458. 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
                              460. Extension.extension:sourceMaterial.extension:species.url
                              Control1..1
                              Fixed Valuespecies
                              462. 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 R5_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                              464. Extension.extension:sourceMaterial.extension:part
                              Slice Namepart
                              Definition

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

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

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

                              ShortAn anatomical origin of the source material within an organism
                              BindingFor example codes, see R5_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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]
                              470. Extension.extension:sourceMaterial.extension:countryOfOrigin
                              Slice NamecountryOfOrigin
                              Definition

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

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

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

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

                              Jurisdiction codes

                              TypeCodeableConcept
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              476. Extension.extension:sourceMaterial.url
                              Control1..1
                              Fixed ValuesourceMaterial
                              478. Extension.url
                              Control1..1
                              Fixed Valuehttp://hl7.org/fhir/5.0/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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                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|5.0.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|5.0.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 R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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 R5_substance_grade_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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 R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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 R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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 R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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:characterization
                                  Slice Namecharacterization
                                  Definition

                                  This cross-version extension represents SubstanceDefinition.characterization from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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:characterization.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
                                  • 122. Extension.extension:characterization.extension:technique
                                    Slice Nametechnique
                                    Definition

                                    The method used to elucidate the characterization of the drug substance. Example: HPLC.

                                    ShortThe method used to find the characterization e.g. HPLCAdditional 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())
                                    124. Extension.extension:characterization.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
                                    126. Extension.extension:characterization.extension:technique.value[x]
                                    Definition

                                    The method used to elucidate the characterization of the drug substance. Example: HPLC.


                                    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 characterization e.g. HPLCValue of extension
                                    Control0..1
                                    BindingFor example codes, see For codes, see R5_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
                                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-structure-technique-for-R4|0.0.1-snapshot-2)

                                    The method used to elucidate the 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()))
                                    128. Extension.extension:characterization.extension:form
                                    Slice Nameform
                                    Definition

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

                                    ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt formAdditional 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:characterization.extension:form.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 Valueform
                                    132. Extension.extension:characterization.extension:form.value[x]
                                    Definition

                                    This cross-version extension represents SubstanceDefinition.characterization.form from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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).

                                    ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt formValue of extension
                                    Control0..1
                                    BindingFor example codes, see For codes, see R5_substance_form_for_R4 (0.0.1-snapshot-2)
                                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-form-for-R4|0.0.1-snapshot-2)
                                    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()))
                                    134. Extension.extension:characterization.extension:description
                                    Slice Namedescription
                                    Definition

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

                                    ShortThe description or justification in support of the interpretation of the data 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())
                                    136. Extension.extension:characterization.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
                                    138. Extension.extension:characterization.extension:description.value[x]
                                    Definition

                                    This cross-version extension represents SubstanceDefinition.characterization.description from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 description or justification in support of the interpretation of the data fileValue 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()))
                                    140. Extension.extension:characterization.extension:file
                                    Slice Namefile
                                    Definition

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

                                    ShortThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysisAdditional 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())
                                    142. Extension.extension:characterization.extension:file.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 Valuefile
                                    144. Extension.extension:characterization.extension:file.value[x]
                                    Definition

                                    This cross-version extension represents SubstanceDefinition.characterization.file from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysisValue of extension
                                    Control0..1
                                    TypeAttachment, date, Meta, Address, 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, 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:characterization.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 Valuecharacterization
                                    148. Extension.extension:property
                                    Slice Nameproperty
                                    Definition

                                    This cross-version extension represents SubstanceDefinition.property from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                    150. 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
                                    • 152. Extension.extension:property.extension:type
                                      Slice Nametype
                                      Definition

                                      This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                      154. 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
                                      156. Extension.extension:property.extension:type.value[x]
                                      Definition

                                      This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

                                      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()))
                                      158. 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|5.0.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())
                                      160. 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]
                                      162. 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|5.0.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()))
                                      164. 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
                                      166. Extension.extension:referenceInformation
                                      Slice NamereferenceInformation
                                      Definition

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

                                      ShortGeneral information detailing 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())
                                      168. Extension.extension:referenceInformation.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 ValuereferenceInformation
                                      170. Extension.extension:referenceInformation.value[x]
                                      Definition

                                      This cross-version extension represents SubstanceDefinition.referenceInformation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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).

                                      ShortGeneral information detailing this 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()))
                                      172. Extension.extension:molecularWeight
                                      Slice NamemolecularWeight
                                      Definition

                                      The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.

                                      ShortThe average mass of a molecule of a compoundAdditional 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())
                                      174. 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
                                      • 176. 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())
                                        178. 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
                                        180. 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 R5_substance_weight_method_for_R4 (0.0.1-snapshot-2)
                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                        182. 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())
                                        184. 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
                                        186. 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 R5_substance_weight_type_for_R4 (0.0.1-snapshot-2)
                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                        188. 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())
                                        190. 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
                                        192. 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()))
                                        194. 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
                                        196. Extension.extension:structure
                                        Slice Namestructure
                                        Definition

                                        This cross-version extension represents SubstanceDefinition.structure from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                        198. 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
                                        • 200. Extension.extension:structure.extension:stereochemistry
                                          Slice Namestereochemistry
                                          Definition

                                          This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                          202. 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
                                          204. Extension.extension:structure.extension:stereochemistry.value[x]
                                          Definition

                                          This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                          206. Extension.extension:structure.extension:opticalActivity
                                          Slice NameopticalActivity
                                          Definition

                                          This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                          208. 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
                                          210. Extension.extension:structure.extension:opticalActivity.value[x]
                                          Definition

                                          This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                          212. Extension.extension:structure.extension:molecularFormula
                                          Slice NamemolecularFormula
                                          Definition

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

                                          ShortAn expression which states the number and type of atoms present in a molecule of a 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())
                                          214. 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
                                          216. Extension.extension:structure.extension:molecularFormula.value[x]
                                          Definition

                                          This cross-version extension represents SubstanceDefinition.structure.molecularFormula from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 expression which states the number and type of atoms present in a molecule of a 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()))
                                          218. 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())
                                          220. 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
                                          222. 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()))
                                          224. 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())
                                          226. 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
                                          • 228. Extension.extension:structure.extension:molecularWeight.extension:_datatype
                                            Slice Name_datatype
                                            Definition

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

                                            ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R5
                                            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())
                                            230. 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
                                            • 232. 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
                                              234. 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()))
                                              236. 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
                                              238. Extension.extension:structure.extension:technique
                                              Slice Nametechnique
                                              Definition

                                              The method used to elucidate the structure of the drug substance. Examples: X-ray, 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())
                                              240. 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
                                              242. Extension.extension:structure.extension:technique.value[x]
                                              Definition

                                              The method used to elucidate the structure of the drug substance. Examples: X-ray, 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 R5_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-structure-technique-for-R4|0.0.1-snapshot-2)

                                              The method used to elucidate the structure 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()))
                                              244. 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())
                                              246. 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
                                              248. 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()))
                                              250. Extension.extension:structure.extension:representation
                                              Slice Namerepresentation
                                              Definition

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

                                              ShortA depiction of the structure 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())
                                              252. 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
                                              • 254. 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|5.0.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())
                                                256. 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
                                                258. 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|5.0.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 R5_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                260. 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|5.0.0 for use in FHIR R4.

                                                ShortThe structural representation 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())
                                                262. 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
                                                264. 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|5.0.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 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()))
                                                266. 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())
                                                268. 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
                                                270. 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 R5_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                272. Extension.extension:structure.extension:representation.extension:document
                                                Slice Namedocument
                                                Definition

                                                An attached file with the structural representation 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())
                                                274. 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
                                                276. Extension.extension:structure.extension:representation.extension:document.value[x]
                                                Definition

                                                An attached file with the structural representation 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()))
                                                278. 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
                                                280. 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
                                                282. Extension.extension:name
                                                Slice Namename
                                                Definition

                                                This cross-version extension represents SubstanceDefinition.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                284. 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
                                                • 286. Extension.extension:name.extension:name
                                                  Slice Namename
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                  288. 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
                                                  290. Extension.extension:name.extension:name.value[x]
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                  292. 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())
                                                  294. 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
                                                  296. 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 R5_substance_name_type_for_R4 (0.0.1-snapshot-2)
                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                  298. 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())
                                                  300. 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
                                                  302. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                  (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                  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()))
                                                  304. Extension.extension:name.extension:preferred
                                                  Slice Namepreferred
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                  306. 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
                                                  308. Extension.extension:name.extension:preferred.value[x]
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                  310. Extension.extension:name.extension:language
                                                  Slice Namelanguage
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                  312. 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
                                                  314. Extension.extension:name.extension:language.value[x]
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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)

                                                  IETF language tag for a human language

                                                  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()))
                                                  316. 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())
                                                  318. 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
                                                  320. 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 R5_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                  322. Extension.extension:name.extension:jurisdiction
                                                  Slice Namejurisdiction
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                  324. 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
                                                  326. Extension.extension:name.extension:jurisdiction.value[x]
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                  328. Extension.extension:name.extension:synonym
                                                  Slice Namesynonym
                                                  Definition

                                                  This cross-version extension represents SubstanceDefinition.name.synonym from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                  330. 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
                                                  • 332. Extension.extension:name.extension:synonym.extension:_datatype
                                                    Slice Name_datatype
                                                    Definition

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

                                                    ShortData type name for SubstanceDefinition.name.synonym from FHIR R5
                                                    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())
                                                    334. 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
                                                    • 336. 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
                                                      338. 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()))
                                                      340. 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
                                                      342. Extension.extension:name.extension:translation
                                                      Slice Nametranslation
                                                      Definition

                                                      This cross-version extension represents SubstanceDefinition.name.translation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                      344. 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
                                                      • 346. Extension.extension:name.extension:translation.extension:_datatype
                                                        Slice Name_datatype
                                                        Definition

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

                                                        ShortData type name for SubstanceDefinition.name.translation from FHIR R5
                                                        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())
                                                        348. 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
                                                        • 350. 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
                                                          352. 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()))
                                                          354. 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
                                                          356. Extension.extension:name.extension:official
                                                          Slice Nameofficial
                                                          Definition

                                                          This cross-version extension represents SubstanceDefinition.name.official from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                          358. 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
                                                          • 360. 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|5.0.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())
                                                            362. 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
                                                            364. 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|5.0.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 R5_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                                                            (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                            366. 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())
                                                            368. 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
                                                            370. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                            (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                            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()))
                                                            372. 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())
                                                            374. 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
                                                            376. 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()))
                                                            378. 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
                                                            380. Extension.extension:name.extension:source
                                                            Slice Namesource
                                                            Definition

                                                            This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                            382. 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
                                                            384. Extension.extension:name.extension:source.value[x]
                                                            Definition

                                                            This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                            386. 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
                                                            388. 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())
                                                            390. 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
                                                            • 392. 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())
                                                              394. 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]
                                                              396. 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()))
                                                              398. 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())
                                                              400. 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
                                                              402. 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 R5_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                              404. 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())
                                                              406. 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
                                                              408. 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()))
                                                              410. 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())
                                                              412. 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]
                                                              414. 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()))
                                                              416. Extension.extension:relationship.extension:ratioHighLimitAmount
                                                              Slice NameratioHighLimitAmount
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                              418. 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
                                                              420. Extension.extension:relationship.extension:ratioHighLimitAmount.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                              422. Extension.extension:relationship.extension:comparator
                                                              Slice Namecomparator
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                              424. 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
                                                              426. Extension.extension:relationship.extension:comparator.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                              428. Extension.extension:relationship.extension:source
                                                              Slice Namesource
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                              430. 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
                                                              432. Extension.extension:relationship.extension:source.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                              434. 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
                                                              436. Extension.extension:nucleicAcid
                                                              Slice NamenucleicAcid
                                                              Definition

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

                                                              ShortData items specific to nucleic acidsAdditional 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())
                                                              438. Extension.extension:nucleicAcid.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 ValuenucleicAcid
                                                              440. Extension.extension:nucleicAcid.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.nucleicAcid from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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).

                                                              ShortData items specific to nucleic acidsValue 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()))
                                                              442. Extension.extension:polymer
                                                              Slice Namepolymer
                                                              Definition

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

                                                              ShortData items specific to polymersAdditional 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())
                                                              444. Extension.extension:polymer.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 Valuepolymer
                                                              446. Extension.extension:polymer.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.polymer from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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).

                                                              ShortData items specific to polymersValue 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()))
                                                              448. Extension.extension:protein
                                                              Slice Nameprotein
                                                              Definition

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

                                                              ShortData items specific to proteinsAdditional 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())
                                                              450. Extension.extension:protein.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 Valueprotein
                                                              452. Extension.extension:protein.value[x]
                                                              Definition

                                                              This cross-version extension represents SubstanceDefinition.protein from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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).

                                                              ShortData items specific to proteinsValue 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()))
                                                              454. 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())
                                                              456. 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
                                                              • 458. 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())
                                                                460. 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
                                                                462. 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 R5_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                464. 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())
                                                                466. 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
                                                                468. 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 R5_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                470. 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())
                                                                472. 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
                                                                474. 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 R5_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                476. Extension.extension:sourceMaterial.extension:part
                                                                Slice Namepart
                                                                Definition

                                                                This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                478. 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
                                                                480. Extension.extension:sourceMaterial.extension:part.value[x]
                                                                Definition

                                                                This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                482. Extension.extension:sourceMaterial.extension:countryOfOrigin
                                                                Slice NamecountryOfOrigin
                                                                Definition

                                                                This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                484. 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
                                                                486. Extension.extension:sourceMaterial.extension:countryOfOrigin.value[x]
                                                                Definition

                                                                This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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 R5_country_for_R4 (0.0.1-snapshot-2)
                                                                (required to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                488. 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
                                                                490. Extension.url
                                                                Definition

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

                                                                Shortidentifies the meaning of the extension
                                                                Comments

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

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.0 for use in FHIR R4.

                                                                      ShortStatus of substance within the catalogue e.g. active, retired
                                                                      Control0..1
                                                                      BindingThe codes SHOULD be taken from R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                                      (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                                      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|5.0.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|5.0.0 for use in FHIR R4.

                                                                          ShortIf the substance applies to human or veterinary use
                                                                          Control0..1
                                                                          BindingFor example codes, see R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                                                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-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 R5_substance_grade_for_R4 (0.0.1-snapshot-2)
                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.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|5.0.0 for use in FHIR R4.

                                                                                                ShortStereochemistry type
                                                                                                Control0..1
                                                                                                BindingFor example codes, see R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.0 for use in FHIR R4.

                                                                                                  ShortOptical activity type
                                                                                                  Control0..1
                                                                                                  BindingFor example codes, see R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                                                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-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|5.0.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|5.0.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 R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-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:characterization
                                                                                                        Slice Namecharacterization
                                                                                                        Definition

                                                                                                        This cross-version extension represents SubstanceDefinition.characterization from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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:characterization.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:characterization.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
                                                                                                        • 202. Extension.extension:characterization.extension:technique
                                                                                                          Slice Nametechnique
                                                                                                          Definition

                                                                                                          The method used to elucidate the characterization of the drug substance. Example: HPLC.

                                                                                                          ShortThe method used to find the characterization e.g. HPLC
                                                                                                          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())
                                                                                                          204. Extension.extension:characterization.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
                                                                                                          206. Extension.extension:characterization.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
                                                                                                          • 208. Extension.extension:characterization.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
                                                                                                            210. Extension.extension:characterization.extension:technique.value[x]
                                                                                                            Definition

                                                                                                            The method used to elucidate the characterization of the drug substance. Example: HPLC.

                                                                                                            ShortThe method used to find the characterization e.g. HPLC
                                                                                                            Control0..1
                                                                                                            BindingFor example codes, see R5_substance_structure_technique_for_R4 (0.0.1-snapshot-2)
                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-structure-technique-for-R4|0.0.1-snapshot-2)

                                                                                                            The method used to elucidate the 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()))
                                                                                                            212. Extension.extension:characterization.extension:form
                                                                                                            Slice Nameform
                                                                                                            Definition

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

                                                                                                            ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form
                                                                                                            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:characterization.extension:form.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:characterization.extension:form.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:characterization.extension:form.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 Valueform
                                                                                                              220. Extension.extension:characterization.extension:form.value[x]
                                                                                                              Definition

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

                                                                                                              ShortDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form
                                                                                                              Control0..1
                                                                                                              BindingFor example codes, see R5_substance_form_for_R4 (0.0.1-snapshot-2)
                                                                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-form-for-R4|0.0.1-snapshot-2)
                                                                                                              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()))
                                                                                                              222. Extension.extension:characterization.extension:description
                                                                                                              Slice Namedescription
                                                                                                              Definition

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

                                                                                                              ShortThe description or justification in support of the interpretation of the data 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())
                                                                                                              224. Extension.extension:characterization.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
                                                                                                              226. Extension.extension:characterization.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.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                              • value @ url
                                                                                                              • 228. Extension.extension:characterization.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
                                                                                                                230. Extension.extension:characterization.extension:description.value[x]
                                                                                                                Definition

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

                                                                                                                ShortThe description or justification in support of the interpretation of the data file
                                                                                                                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()))
                                                                                                                232. Extension.extension:characterization.extension:file
                                                                                                                Slice Namefile
                                                                                                                Definition

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

                                                                                                                ShortThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis
                                                                                                                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())
                                                                                                                234. Extension.extension:characterization.extension:file.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:characterization.extension:file.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:characterization.extension:file.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 Valuefile
                                                                                                                  240. Extension.extension:characterization.extension:file.value[x]
                                                                                                                  Definition

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

                                                                                                                  ShortThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis
                                                                                                                  Control0..1
                                                                                                                  TypeAttachment
                                                                                                                  [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:characterization.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 Valuecharacterization
                                                                                                                  244. Extension.extension:characterization.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()))
                                                                                                                  246. Extension.extension:property
                                                                                                                  Slice Nameproperty
                                                                                                                  Definition

                                                                                                                  This cross-version extension represents SubstanceDefinition.property from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                  248. 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
                                                                                                                  250. 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
                                                                                                                  • 252. Extension.extension:property.extension:type
                                                                                                                    Slice Nametype
                                                                                                                    Definition

                                                                                                                    This cross-version extension represents SubstanceDefinition.property.type from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                    254. 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
                                                                                                                    256. 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
                                                                                                                    • 258. 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
                                                                                                                      260. Extension.extension:property.extension:type.value[x]
                                                                                                                      Definition

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

                                                                                                                      ShortA code expressing the type of property
                                                                                                                      Control0..1
                                                                                                                      BindingFor example codes, see R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
                                                                                                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

                                                                                                                      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()))
                                                                                                                      262. 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|5.0.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())
                                                                                                                      264. 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
                                                                                                                      266. 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
                                                                                                                      • 268. 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]
                                                                                                                        270. 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|5.0.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()))
                                                                                                                        272. 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
                                                                                                                        274. 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()))
                                                                                                                        276. Extension.extension:referenceInformation
                                                                                                                        Slice NamereferenceInformation
                                                                                                                        Definition

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

                                                                                                                        ShortGeneral information detailing 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())
                                                                                                                        278. Extension.extension:referenceInformation.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
                                                                                                                        280. Extension.extension:referenceInformation.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
                                                                                                                        • 282. Extension.extension:referenceInformation.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 ValuereferenceInformation
                                                                                                                          284. Extension.extension:referenceInformation.value[x]
                                                                                                                          Definition

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

                                                                                                                          ShortGeneral information detailing this 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()))
                                                                                                                          286. Extension.extension:molecularWeight
                                                                                                                          Slice NamemolecularWeight
                                                                                                                          Definition

                                                                                                                          The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.

                                                                                                                          ShortThe average mass of a molecule of a compound
                                                                                                                          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())
                                                                                                                          288. 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
                                                                                                                          290. 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
                                                                                                                          • 292. 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())
                                                                                                                            294. 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
                                                                                                                            296. 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
                                                                                                                            • 298. 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
                                                                                                                              300. 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 R5_substance_weight_method_for_R4 (0.0.1-snapshot-2)
                                                                                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                              302. 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())
                                                                                                                              304. 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
                                                                                                                              306. 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
                                                                                                                              • 308. 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
                                                                                                                                310. 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 R5_substance_weight_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                312. 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())
                                                                                                                                314. 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
                                                                                                                                316. 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
                                                                                                                                • 318. 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
                                                                                                                                  320. 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()))
                                                                                                                                  322. 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
                                                                                                                                  324. 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()))
                                                                                                                                  326. Extension.extension:structure
                                                                                                                                  Slice Namestructure
                                                                                                                                  Definition

                                                                                                                                  This cross-version extension represents SubstanceDefinition.structure from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                  328. 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
                                                                                                                                  330. 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
                                                                                                                                  • 332. Extension.extension:structure.extension:stereochemistry
                                                                                                                                    Slice Namestereochemistry
                                                                                                                                    Definition

                                                                                                                                    This cross-version extension represents SubstanceDefinition.structure.stereochemistry from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                    334. 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
                                                                                                                                    336. 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
                                                                                                                                    • 338. 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
                                                                                                                                      340. Extension.extension:structure.extension:stereochemistry.value[x]
                                                                                                                                      Definition

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

                                                                                                                                      ShortStereochemistry type
                                                                                                                                      Control0..1
                                                                                                                                      BindingFor example codes, see R5_substance_stereochemistry_for_R4 (0.0.1-snapshot-2)
                                                                                                                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                      342. Extension.extension:structure.extension:opticalActivity
                                                                                                                                      Slice NameopticalActivity
                                                                                                                                      Definition

                                                                                                                                      This cross-version extension represents SubstanceDefinition.structure.opticalActivity from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                      344. 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
                                                                                                                                      346. 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
                                                                                                                                      • 348. 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
                                                                                                                                        350. Extension.extension:structure.extension:opticalActivity.value[x]
                                                                                                                                        Definition

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

                                                                                                                                        ShortOptical activity type
                                                                                                                                        Control0..1
                                                                                                                                        BindingFor example codes, see R5_substance_optical_activity_for_R4 (0.0.1-snapshot-2)
                                                                                                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                        352. Extension.extension:structure.extension:molecularFormula
                                                                                                                                        Slice NamemolecularFormula
                                                                                                                                        Definition

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

                                                                                                                                        ShortAn expression which states the number and type of atoms present in a molecule of a 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())
                                                                                                                                        354. 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
                                                                                                                                        356. 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
                                                                                                                                        • 358. 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
                                                                                                                                          360. Extension.extension:structure.extension:molecularFormula.value[x]
                                                                                                                                          Definition

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

                                                                                                                                          ShortAn expression which states the number and type of atoms present in a molecule of a 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()))
                                                                                                                                          362. 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())
                                                                                                                                          364. 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
                                                                                                                                          366. 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
                                                                                                                                          • 368. 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
                                                                                                                                            370. 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()))
                                                                                                                                            372. 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())
                                                                                                                                            374. 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
                                                                                                                                            376. 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
                                                                                                                                            • 378. Extension.extension:structure.extension:molecularWeight.extension:_datatype
                                                                                                                                              Slice Name_datatype
                                                                                                                                              Definition

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

                                                                                                                                              ShortData type name for SubstanceDefinition.structure.molecularWeight from FHIR R5
                                                                                                                                              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())
                                                                                                                                              380. 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
                                                                                                                                              382. 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
                                                                                                                                              • 384. 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
                                                                                                                                                386. 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()))
                                                                                                                                                388. 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
                                                                                                                                                390. 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()))
                                                                                                                                                392. Extension.extension:structure.extension:technique
                                                                                                                                                Slice Nametechnique
                                                                                                                                                Definition

                                                                                                                                                The method used to elucidate the structure of the drug substance. Examples: X-ray, 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())
                                                                                                                                                394. 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
                                                                                                                                                396. 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
                                                                                                                                                • 398. 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
                                                                                                                                                  400. Extension.extension:structure.extension:technique.value[x]
                                                                                                                                                  Definition

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

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

                                                                                                                                                  The method used to elucidate the structure 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()))
                                                                                                                                                  402. 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())
                                                                                                                                                  404. 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
                                                                                                                                                  406. 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
                                                                                                                                                  • 408. 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
                                                                                                                                                    410. 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()))
                                                                                                                                                    412. Extension.extension:structure.extension:representation
                                                                                                                                                    Slice Namerepresentation
                                                                                                                                                    Definition

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

                                                                                                                                                    ShortA depiction of the structure 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())
                                                                                                                                                    414. 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
                                                                                                                                                    416. 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
                                                                                                                                                    • 418. 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|5.0.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())
                                                                                                                                                      420. 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
                                                                                                                                                      422. 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
                                                                                                                                                      • 424. 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
                                                                                                                                                        426. 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|5.0.0 for use in FHIR R4.

                                                                                                                                                        ShortThe kind of structural representation (e.g. full, partial)
                                                                                                                                                        Control0..1
                                                                                                                                                        BindingFor example codes, see R5_substance_representation_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                        428. 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|5.0.0 for use in FHIR R4.

                                                                                                                                                        ShortThe structural representation 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())
                                                                                                                                                        430. 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
                                                                                                                                                        432. 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
                                                                                                                                                        • 434. 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
                                                                                                                                                          436. 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|5.0.0 for use in FHIR R4.

                                                                                                                                                          ShortThe structural representation 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()))
                                                                                                                                                          438. 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())
                                                                                                                                                          440. 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
                                                                                                                                                          442. 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
                                                                                                                                                          • 444. 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
                                                                                                                                                            446. 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 R5_substance_representation_format_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                            448. Extension.extension:structure.extension:representation.extension:document
                                                                                                                                                            Slice Namedocument
                                                                                                                                                            Definition

                                                                                                                                                            An attached file with the structural representation 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())
                                                                                                                                                            450. 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
                                                                                                                                                            452. 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
                                                                                                                                                            • 454. 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
                                                                                                                                                              456. Extension.extension:structure.extension:representation.extension:document.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              An attached file with the structural representation 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()))
                                                                                                                                                              458. 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
                                                                                                                                                              460. 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()))
                                                                                                                                                              462. 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
                                                                                                                                                              464. 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()))
                                                                                                                                                              466. Extension.extension:name
                                                                                                                                                              Slice Namename
                                                                                                                                                              Definition

                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                              468. 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
                                                                                                                                                              470. 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
                                                                                                                                                              • 472. Extension.extension:name.extension:name
                                                                                                                                                                Slice Namename
                                                                                                                                                                Definition

                                                                                                                                                                This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                474. 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
                                                                                                                                                                476. 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
                                                                                                                                                                • 478. 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
                                                                                                                                                                  480. Extension.extension:name.extension:name.value[x]
                                                                                                                                                                  Definition

                                                                                                                                                                  This cross-version extension represents SubstanceDefinition.name.name from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                                                                                                                                  482. 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())
                                                                                                                                                                  484. 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
                                                                                                                                                                  486. 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
                                                                                                                                                                  • 488. 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
                                                                                                                                                                    490. 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 R5_substance_name_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                    492. 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())
                                                                                                                                                                    494. 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
                                                                                                                                                                    496. 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
                                                                                                                                                                    • 498. 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
                                                                                                                                                                      500. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                      (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                      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()))
                                                                                                                                                                      502. Extension.extension:name.extension:preferred
                                                                                                                                                                      Slice Namepreferred
                                                                                                                                                                      Definition

                                                                                                                                                                      This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                      504. 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
                                                                                                                                                                      506. 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
                                                                                                                                                                      • 508. 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
                                                                                                                                                                        510. Extension.extension:name.extension:preferred.value[x]
                                                                                                                                                                        Definition

                                                                                                                                                                        This cross-version extension represents SubstanceDefinition.name.preferred from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                                                                                                                                        512. Extension.extension:name.extension:language
                                                                                                                                                                        Slice Namelanguage
                                                                                                                                                                        Definition

                                                                                                                                                                        This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                        514. 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
                                                                                                                                                                        516. 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
                                                                                                                                                                        • 518. 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
                                                                                                                                                                          520. Extension.extension:name.extension:language.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.name.language from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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)

                                                                                                                                                                          IETF language tag for a human language

                                                                                                                                                                          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()))
                                                                                                                                                                          522. 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())
                                                                                                                                                                          524. 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
                                                                                                                                                                          526. 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
                                                                                                                                                                          • 528. 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
                                                                                                                                                                            530. 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 R5_substance_name_domain_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                            532. Extension.extension:name.extension:jurisdiction
                                                                                                                                                                            Slice Namejurisdiction
                                                                                                                                                                            Definition

                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.name.jurisdiction from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                            534. 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
                                                                                                                                                                            536. 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
                                                                                                                                                                            • 538. 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
                                                                                                                                                                              540. Extension.extension:name.extension:jurisdiction.value[x]
                                                                                                                                                                              Definition

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

                                                                                                                                                                              ShortThe jurisdiction where this name applies
                                                                                                                                                                              Control0..1
                                                                                                                                                                              BindingFor example codes, see R5_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                              542. Extension.extension:name.extension:synonym
                                                                                                                                                                              Slice Namesynonym
                                                                                                                                                                              Definition

                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name.synonym from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                              544. 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
                                                                                                                                                                              546. 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
                                                                                                                                                                              • 548. Extension.extension:name.extension:synonym.extension:_datatype
                                                                                                                                                                                Slice Name_datatype
                                                                                                                                                                                Definition

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

                                                                                                                                                                                ShortData type name for SubstanceDefinition.name.synonym from FHIR R5
                                                                                                                                                                                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())
                                                                                                                                                                                550. 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
                                                                                                                                                                                552. 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
                                                                                                                                                                                • 554. 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
                                                                                                                                                                                  556. 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()))
                                                                                                                                                                                  558. 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
                                                                                                                                                                                  560. 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()))
                                                                                                                                                                                  562. Extension.extension:name.extension:translation
                                                                                                                                                                                  Slice Nametranslation
                                                                                                                                                                                  Definition

                                                                                                                                                                                  This cross-version extension represents SubstanceDefinition.name.translation from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                  564. 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
                                                                                                                                                                                  566. 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
                                                                                                                                                                                  • 568. Extension.extension:name.extension:translation.extension:_datatype
                                                                                                                                                                                    Slice Name_datatype
                                                                                                                                                                                    Definition

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

                                                                                                                                                                                    ShortData type name for SubstanceDefinition.name.translation from FHIR R5
                                                                                                                                                                                    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())
                                                                                                                                                                                    570. 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
                                                                                                                                                                                    572. 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
                                                                                                                                                                                    • 574. 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
                                                                                                                                                                                      576. 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()))
                                                                                                                                                                                      578. 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
                                                                                                                                                                                      580. 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()))
                                                                                                                                                                                      582. Extension.extension:name.extension:official
                                                                                                                                                                                      Slice Nameofficial
                                                                                                                                                                                      Definition

                                                                                                                                                                                      This cross-version extension represents SubstanceDefinition.name.official from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                      584. 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
                                                                                                                                                                                      586. 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
                                                                                                                                                                                      • 588. 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|5.0.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())
                                                                                                                                                                                        590. 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
                                                                                                                                                                                        592. 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
                                                                                                                                                                                        • 594. 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
                                                                                                                                                                                          596. 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|5.0.0 for use in FHIR R4.

                                                                                                                                                                                          ShortWhich authority uses this official name
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          BindingThe codes SHOULD be taken from R5_substance_name_authority_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                          (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                          598. 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())
                                                                                                                                                                                          600. 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
                                                                                                                                                                                          602. 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
                                                                                                                                                                                          • 604. 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
                                                                                                                                                                                            606. 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 R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                            (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                            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()))
                                                                                                                                                                                            608. 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())
                                                                                                                                                                                            610. 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
                                                                                                                                                                                            612. 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
                                                                                                                                                                                            • 614. 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
                                                                                                                                                                                              616. 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()))
                                                                                                                                                                                              618. 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
                                                                                                                                                                                              620. 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()))
                                                                                                                                                                                              622. Extension.extension:name.extension:source
                                                                                                                                                                                              Slice Namesource
                                                                                                                                                                                              Definition

                                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                              624. 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
                                                                                                                                                                                              626. 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
                                                                                                                                                                                              • 628. 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
                                                                                                                                                                                                630. Extension.extension:name.extension:source.value[x]
                                                                                                                                                                                                Definition

                                                                                                                                                                                                This cross-version extension represents SubstanceDefinition.name.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                                                                                                                                                                632. 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
                                                                                                                                                                                                634. 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()))
                                                                                                                                                                                                636. 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())
                                                                                                                                                                                                638. 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
                                                                                                                                                                                                640. 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
                                                                                                                                                                                                • 642. 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())
                                                                                                                                                                                                  644. 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
                                                                                                                                                                                                  646. 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
                                                                                                                                                                                                  • 648. 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]
                                                                                                                                                                                                    650. 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()))
                                                                                                                                                                                                    652. 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())
                                                                                                                                                                                                    654. 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
                                                                                                                                                                                                    656. 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
                                                                                                                                                                                                    • 658. 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
                                                                                                                                                                                                      660. 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 R5_substance_relationship_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                      662. 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())
                                                                                                                                                                                                      664. 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
                                                                                                                                                                                                      666. 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
                                                                                                                                                                                                      • 668. 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
                                                                                                                                                                                                        670. 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()))
                                                                                                                                                                                                        672. 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())
                                                                                                                                                                                                        674. 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
                                                                                                                                                                                                        676. 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
                                                                                                                                                                                                        • 678. 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]
                                                                                                                                                                                                          680. 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()))
                                                                                                                                                                                                          682. Extension.extension:relationship.extension:ratioHighLimitAmount
                                                                                                                                                                                                          Slice NameratioHighLimitAmount
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                                          684. 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
                                                                                                                                                                                                          686. 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
                                                                                                                                                                                                          • 688. 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
                                                                                                                                                                                                            690. Extension.extension:relationship.extension:ratioHighLimitAmount.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.relationship.ratioHighLimitAmount from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                                                                                                                                                                            692. Extension.extension:relationship.extension:comparator
                                                                                                                                                                                                            Slice Namecomparator
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            This cross-version extension represents SubstanceDefinition.relationship.comparator from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                                            694. 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
                                                                                                                                                                                                            696. 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
                                                                                                                                                                                                            • 698. 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
                                                                                                                                                                                                              700. Extension.extension:relationship.extension:comparator.value[x]
                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                              ShortAn operator for the amount, for example "average", "approximately", "less than"
                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                              BindingFor example codes, see R5_substance_amount_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                              702. Extension.extension:relationship.extension:source
                                                                                                                                                                                                              Slice Namesource
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                                              704. 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
                                                                                                                                                                                                              706. 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
                                                                                                                                                                                                              • 708. 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
                                                                                                                                                                                                                710. Extension.extension:relationship.extension:source.value[x]
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                This cross-version extension represents SubstanceDefinition.relationship.source from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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()))
                                                                                                                                                                                                                712. 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
                                                                                                                                                                                                                714. 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()))
                                                                                                                                                                                                                716. Extension.extension:nucleicAcid
                                                                                                                                                                                                                Slice NamenucleicAcid
                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                ShortData items specific to nucleic acids
                                                                                                                                                                                                                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())
                                                                                                                                                                                                                718. Extension.extension:nucleicAcid.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
                                                                                                                                                                                                                720. Extension.extension:nucleicAcid.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
                                                                                                                                                                                                                • 722. Extension.extension:nucleicAcid.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 ValuenucleicAcid
                                                                                                                                                                                                                  724. Extension.extension:nucleicAcid.value[x]
                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                  ShortData items specific to nucleic acids
                                                                                                                                                                                                                  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()))
                                                                                                                                                                                                                  726. Extension.extension:polymer
                                                                                                                                                                                                                  Slice Namepolymer
                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                  ShortData items specific to polymers
                                                                                                                                                                                                                  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())
                                                                                                                                                                                                                  728. Extension.extension:polymer.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
                                                                                                                                                                                                                  730. Extension.extension:polymer.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
                                                                                                                                                                                                                  • 732. Extension.extension:polymer.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 Valuepolymer
                                                                                                                                                                                                                    734. Extension.extension:polymer.value[x]
                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                    ShortData items specific to polymers
                                                                                                                                                                                                                    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()))
                                                                                                                                                                                                                    736. Extension.extension:protein
                                                                                                                                                                                                                    Slice Nameprotein
                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                    ShortData items specific to proteins
                                                                                                                                                                                                                    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())
                                                                                                                                                                                                                    738. Extension.extension:protein.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
                                                                                                                                                                                                                    740. Extension.extension:protein.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
                                                                                                                                                                                                                    • 742. Extension.extension:protein.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 Valueprotein
                                                                                                                                                                                                                      744. Extension.extension:protein.value[x]
                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                      ShortData items specific to proteins
                                                                                                                                                                                                                      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()))
                                                                                                                                                                                                                      746. 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())
                                                                                                                                                                                                                      748. 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
                                                                                                                                                                                                                      750. 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
                                                                                                                                                                                                                      • 752. 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())
                                                                                                                                                                                                                        754. 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
                                                                                                                                                                                                                        756. 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
                                                                                                                                                                                                                        • 758. 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
                                                                                                                                                                                                                          760. 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 R5_substance_source_material_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                                          762. 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())
                                                                                                                                                                                                                          764. 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
                                                                                                                                                                                                                          766. 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
                                                                                                                                                                                                                          • 768. 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
                                                                                                                                                                                                                            770. 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 R5_substance_source_material_genus_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                                            772. 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())
                                                                                                                                                                                                                            774. 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
                                                                                                                                                                                                                            776. 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
                                                                                                                                                                                                                            • 778. 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
                                                                                                                                                                                                                              780. 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 R5_substance_source_material_species_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                                              782. Extension.extension:sourceMaterial.extension:part
                                                                                                                                                                                                                              Slice Namepart
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              This cross-version extension represents SubstanceDefinition.sourceMaterial.part from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                                                              784. 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
                                                                                                                                                                                                                              786. 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
                                                                                                                                                                                                                              • 788. 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
                                                                                                                                                                                                                                790. Extension.extension:sourceMaterial.extension:part.value[x]
                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                ShortAn anatomical origin of the source material within an organism
                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                BindingFor example codes, see R5_substance_source_material_part_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                                                792. Extension.extension:sourceMaterial.extension:countryOfOrigin
                                                                                                                                                                                                                                Slice NamecountryOfOrigin
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                This cross-version extension represents SubstanceDefinition.sourceMaterial.countryOfOrigin from http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.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())
                                                                                                                                                                                                                                794. 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
                                                                                                                                                                                                                                796. 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
                                                                                                                                                                                                                                • 798. 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
                                                                                                                                                                                                                                  800. Extension.extension:sourceMaterial.extension:countryOfOrigin.value[x]
                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                  ShortThe country or countries where the material is harvested
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  BindingThe codes SHALL be taken from R5_country_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                                                                  (required to http://hl7.org/fhir/5.0/ValueSet/R5-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()))
                                                                                                                                                                                                                                  802. 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
                                                                                                                                                                                                                                  804. 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()))
                                                                                                                                                                                                                                  806. Extension.url
                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition
                                                                                                                                                                                                                                  808. 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()))