Extensions for Using Data Elements from FHIR STU3 in FHIR R4B
0.1.0 - STU International flag

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

Extension: ExtensionExpansionProfile_Designation - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R3-ExpansionProfile.designation extension.

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

0. Extension
Definition

STU3: ExpansionProfile.designation (new:BackboneElement)


Optional Extension Element - found in all resources.

ShortSTU3: When the expansion profile imposes designation contraints (new)Optional Extensions Element
Comments

Element ExpansionProfile.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

Control0..1*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
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 unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension


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

ShortExtensionAdditional content defined by implementations
Comments

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

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

    STU3: ExpansionProfile.designation.include (new:BackboneElement)

    ShortSTU3: Designations to be included (new)Additional content defined by implementations
    Comments

    Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

    An Extension


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

    ShortExtensionAdditional content defined by implementations
    Comments

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

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

      STU3: ExpansionProfile.designation.include.designation (new:BackboneElement)

      ShortSTU3: The designation to be included (new)Additional content defined by implementations
      Comments

      Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each include.designation element.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      10. Extension.extension:include.extension:designation.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 Open, and can be differentiated using the following discriminators:
      • value @ url
      • 12. Extension.extension:include.extension:designation.extension:language
        Slice Namelanguage
        Definition

        STU3: ExpansionProfile.designation.include.designation.language (new:code)

        ShortSTU3: Human language of the designation to be included (new)Additional content defined by implementations
        Comments

        Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        14. Extension.extension:include.extension:designation.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
        16. Extension.extension:include.extension:designation.extension:language.value[x]
        Definition

        The language this designation is defined for.


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

        ShortHuman language of the designation to be includedValue of extension
        Comments

        In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

        Control0..1
        Typecode, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, 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()))
        18. Extension.extension:include.extension:designation.extension:use
        Slice Nameuse
        Definition

        STU3: ExpansionProfile.designation.include.designation.use (new:Coding)

        ShortSTU3: What kind of Designation to include (new)Additional content defined by implementations
        Comments

        Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Which kinds of designation to include in the expansion.


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

        ShortWhat kind of Designation to includeValue of extension
        Comments

        In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

        Control0..1
        TypeCoding, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
        24. Extension.extension:include.extension:designation.url
        Definition

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

        Shortidentifies the meaning of the extension
        Comments

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

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

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

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

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

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
        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()))
        32. Extension.extension:exclude
        Slice Nameexclude
        Definition

        STU3: ExpansionProfile.designation.exclude (new:BackboneElement)

        ShortSTU3: Designations to be excluded (new)Additional content defined by implementations
        Comments

        Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

        An Extension


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

        ShortExtensionAdditional content defined by implementations
        Comments

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

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

          STU3: ExpansionProfile.designation.exclude.designation (new:BackboneElement)

          ShortSTU3: The designation to be excluded (new)Additional content defined by implementations
          Comments

          Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each exclude.designation element.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          38. Extension.extension:exclude.extension:designation.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 Open, and can be differentiated using the following discriminators:
          • value @ url
          • 40. Extension.extension:exclude.extension:designation.extension:language
            Slice Namelanguage
            Definition

            STU3: ExpansionProfile.designation.exclude.designation.language (new:code)

            ShortSTU3: Human language of the designation to be excluded (new)Additional content defined by implementations
            Comments

            Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            42. Extension.extension:exclude.extension:designation.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
            44. Extension.extension:exclude.extension:designation.extension:language.value[x]
            Definition

            The language this designation is defined for.


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

            ShortHuman language of the designation to be excludedValue of extension
            Comments

            In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

            Control0..1
            Typecode, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, 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()))
            46. Extension.extension:exclude.extension:designation.extension:use
            Slice Nameuse
            Definition

            STU3: ExpansionProfile.designation.exclude.designation.use (new:Coding)

            ShortSTU3: What kind of Designation to exclude (new)Additional content defined by implementations
            Comments

            Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

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

            Shortidentifies the meaning of the extension
            Comments

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

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

            Which kinds of designation to exclude from the expansion.


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

            ShortWhat kind of Designation to excludeValue of extension
            Comments

            In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

            Control0..1
            TypeCoding, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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:exclude.extension:designation.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

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

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

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
            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()))
            56. Extension.extension:exclude.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

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

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

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
            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()))
            60. 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/3.0/StructureDefinition/extension-ExpansionProfile.designation
            62. Extension.value[x]
            Definition

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

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

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

            0. Extension
            Definition

            STU3: ExpansionProfile.designation (new:BackboneElement)

            ShortSTU3: When the expansion profile imposes designation contraints (new)
            Comments

            Element ExpansionProfile.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

              STU3: ExpansionProfile.designation.include (new:BackboneElement)

              ShortSTU3: Designations to be included (new)
              Comments

              Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

              6. Extension.extension:include.extension
              Control0..*
              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 8. Extension.extension:include.extension:designation
                Slice Namedesignation
                Definition

                STU3: ExpansionProfile.designation.include.designation (new:BackboneElement)

                ShortSTU3: The designation to be included (new)
                Comments

                Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each include.designation element.

                Control0..*
                Requirements

                Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                10. Extension.extension:include.extension:designation.extension
                Control0..*
                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
                • 12. Extension.extension:include.extension:designation.extension:language
                  Slice Namelanguage
                  Definition

                  STU3: ExpansionProfile.designation.include.designation.language (new:code)

                  ShortSTU3: Human language of the designation to be included (new)
                  Comments

                  Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

                  Control0..1
                  Requirements

                  Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                  14. Extension.extension:include.extension:designation.extension:language.url
                  Control1..1
                  Fixed Valuelanguage
                  16. Extension.extension:include.extension:designation.extension:language.value[x]
                  Definition

                  The language this designation is defined for.

                  ShortHuman language of the designation to be included
                  Comments

                  In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

                  Control0..1
                  Typecode
                  [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
                  18. Extension.extension:include.extension:designation.extension:use
                  Slice Nameuse
                  Definition

                  STU3: ExpansionProfile.designation.include.designation.use (new:Coding)

                  ShortSTU3: What kind of Designation to include (new)
                  Comments

                  Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

                  Control0..1
                  Requirements

                  Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                  20. Extension.extension:include.extension:designation.extension:use.url
                  Control1..1
                  Fixed Valueuse
                  22. Extension.extension:include.extension:designation.extension:use.value[x]
                  Definition

                  Which kinds of designation to include in the expansion.

                  ShortWhat kind of Designation to include
                  Comments

                  In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

                  Control0..1
                  TypeCoding
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  24. Extension.extension:include.extension:designation.url
                  Control1..1
                  Fixed Valuedesignation
                  26. Extension.extension:include.extension:designation.value[x]
                  Control0..0
                  28. Extension.extension:include.url
                  Control1..1
                  Fixed Valueinclude
                  30. Extension.extension:include.value[x]
                  Control0..0
                  32. Extension.extension:exclude
                  Slice Nameexclude
                  Definition

                  STU3: ExpansionProfile.designation.exclude (new:BackboneElement)

                  ShortSTU3: Designations to be excluded (new)
                  Comments

                  Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                  Control0..1
                  Requirements

                  Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                  34. Extension.extension:exclude.extension
                  Control0..*
                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 36. Extension.extension:exclude.extension:designation
                    Slice Namedesignation
                    Definition

                    STU3: ExpansionProfile.designation.exclude.designation (new:BackboneElement)

                    ShortSTU3: The designation to be excluded (new)
                    Comments

                    Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each exclude.designation element.

                    Control0..*
                    Requirements

                    Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    38. Extension.extension:exclude.extension:designation.extension
                    Control0..*
                    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
                    • 40. Extension.extension:exclude.extension:designation.extension:language
                      Slice Namelanguage
                      Definition

                      STU3: ExpansionProfile.designation.exclude.designation.language (new:code)

                      ShortSTU3: Human language of the designation to be excluded (new)
                      Comments

                      Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

                      Control0..1
                      Requirements

                      Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                      42. Extension.extension:exclude.extension:designation.extension:language.url
                      Control1..1
                      Fixed Valuelanguage
                      44. Extension.extension:exclude.extension:designation.extension:language.value[x]
                      Definition

                      The language this designation is defined for.

                      ShortHuman language of the designation to be excluded
                      Comments

                      In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

                      Control0..1
                      Typecode
                      [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
                      46. Extension.extension:exclude.extension:designation.extension:use
                      Slice Nameuse
                      Definition

                      STU3: ExpansionProfile.designation.exclude.designation.use (new:Coding)

                      ShortSTU3: What kind of Designation to exclude (new)
                      Comments

                      Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

                      Control0..1
                      Requirements

                      Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                      48. Extension.extension:exclude.extension:designation.extension:use.url
                      Control1..1
                      Fixed Valueuse
                      50. Extension.extension:exclude.extension:designation.extension:use.value[x]
                      Definition

                      Which kinds of designation to exclude from the expansion.

                      ShortWhat kind of Designation to exclude
                      Comments

                      In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

                      Control0..1
                      TypeCoding
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      52. Extension.extension:exclude.extension:designation.url
                      Control1..1
                      Fixed Valuedesignation
                      54. Extension.extension:exclude.extension:designation.value[x]
                      Control0..0
                      56. Extension.extension:exclude.url
                      Control1..1
                      Fixed Valueexclude
                      58. Extension.extension:exclude.value[x]
                      Control0..0
                      60. Extension.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/3.0/StructureDefinition/extension-ExpansionProfile.designation
                      62. Extension.value[x]
                      Control0..0

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

                      0. Extension
                      Definition

                      STU3: ExpansionProfile.designation (new:BackboneElement)

                      ShortSTU3: When the expansion profile imposes designation contraints (new)
                      Comments

                      Element ExpansionProfile.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                      Control0..1
                      This element is affected by the following invariants: ele-1
                      Is Modifierfalse
                      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                      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
                      Typeid
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      4. Extension.extension
                      Definition

                      An Extension

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

                        STU3: ExpansionProfile.designation.include (new:BackboneElement)

                        ShortSTU3: Designations to be included (new)
                        Comments

                        Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        Control0..1
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Requirements

                        Element ExpansionProfile.designation.include is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.include has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        8. Extension.extension:include.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
                        Typeid
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        10. Extension.extension:include.extension
                        Definition

                        An Extension

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

                          STU3: ExpansionProfile.designation.include.designation (new:BackboneElement)

                          ShortSTU3: The designation to be included (new)
                          Comments

                          Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each include.designation element.

                          Control0..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Requirements

                          Element ExpansionProfile.designation.include.designation is part of an existing definition because parent element ExpansionProfile.designation.include requires a cross-version extension. Element ExpansionProfile.designation.include.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          14. Extension.extension:include.extension:designation.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
                          Typeid
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          16. Extension.extension:include.extension:designation.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 Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 18. Extension.extension:include.extension:designation.extension:language
                            Slice Namelanguage
                            Definition

                            STU3: ExpansionProfile.designation.include.designation.language (new:code)

                            ShortSTU3: Human language of the designation to be included (new)
                            Comments

                            Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

                            Control0..1
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Requirements

                            Element ExpansionProfile.designation.include.designation.language is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            20. Extension.extension:include.extension:designation.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
                            Typeid
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            22. Extension.extension:include.extension:designation.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.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 24. Extension.extension:include.extension:designation.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
                              26. Extension.extension:include.extension:designation.extension:language.value[x]
                              Definition

                              The language this designation is defined for.

                              ShortHuman language of the designation to be included
                              Comments

                              In the absence of a language, all designations are retained which match the designation.use parameter for this include.designation.

                              Control0..1
                              Typecode
                              [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()))
                              28. Extension.extension:include.extension:designation.extension:use
                              Slice Nameuse
                              Definition

                              STU3: ExpansionProfile.designation.include.designation.use (new:Coding)

                              ShortSTU3: What kind of Designation to include (new)
                              Comments

                              Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

                              Control0..1
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Requirements

                              Element ExpansionProfile.designation.include.designation.use is part of an existing definition because parent element ExpansionProfile.designation.include.designation requires a cross-version extension. Element ExpansionProfile.designation.include.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.include.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              30. Extension.extension:include.extension:designation.extension:use.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
                              Typeid
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              32. Extension.extension:include.extension:designation.extension:use.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
                              • 34. Extension.extension:include.extension:designation.extension:use.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                Which kinds of designation to include in the expansion.

                                ShortWhat kind of Designation to include
                                Comments

                                In the absence of a use, all designations are retained which match the designation.language parameter for this include.designation element.

                                Control0..1
                                TypeCoding
                                [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()))
                                38. Extension.extension:include.extension:designation.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

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

                                ShortValue of extension
                                Control0..0
                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                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()))
                                42. Extension.extension:include.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

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

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

                                STU3: ExpansionProfile.designation.exclude (new:BackboneElement)

                                ShortSTU3: Designations to be excluded (new)
                                Comments

                                Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                                Control0..1
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Requirements

                                Element ExpansionProfile.designation.exclude is part of an existing definition because parent element ExpansionProfile.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                48. Extension.extension:exclude.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
                                Typeid
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                50. Extension.extension:exclude.extension
                                Definition

                                An Extension

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

                                  STU3: ExpansionProfile.designation.exclude.designation (new:BackboneElement)

                                  ShortSTU3: The designation to be excluded (new)
                                  Comments

                                  Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). At least one of designation.language or designation.use must be provided for each exclude.designation element.

                                  Control0..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Requirements

                                  Element ExpansionProfile.designation.exclude.designation is part of an existing definition because parent element ExpansionProfile.designation.exclude requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  54. Extension.extension:exclude.extension:designation.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
                                  Typeid
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  56. Extension.extension:exclude.extension:designation.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 Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 58. Extension.extension:exclude.extension:designation.extension:language
                                    Slice Namelanguage
                                    Definition

                                    STU3: ExpansionProfile.designation.exclude.designation.language (new:code)

                                    ShortSTU3: Human language of the designation to be excluded (new)
                                    Comments

                                    Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

                                    Control0..1
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Requirements

                                    Element ExpansionProfile.designation.exclude.designation.language is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.language has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.language has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    60. Extension.extension:exclude.extension:designation.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
                                    Typeid
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    62. Extension.extension:exclude.extension:designation.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.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 64. Extension.extension:exclude.extension:designation.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
                                      66. Extension.extension:exclude.extension:designation.extension:language.value[x]
                                      Definition

                                      The language this designation is defined for.

                                      ShortHuman language of the designation to be excluded
                                      Comments

                                      In the absence of a language, all designations are excluded which match the designation.use parameter for this exclude.designation element.

                                      Control0..1
                                      Typecode
                                      [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()))
                                      68. Extension.extension:exclude.extension:designation.extension:use
                                      Slice Nameuse
                                      Definition

                                      STU3: ExpansionProfile.designation.exclude.designation.use (new:Coding)

                                      ShortSTU3: What kind of Designation to exclude (new)
                                      Comments

                                      Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

                                      Control0..1
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Requirements

                                      Element ExpansionProfile.designation.exclude.designation.use is part of an existing definition because parent element ExpansionProfile.designation.exclude.designation requires a cross-version extension. Element ExpansionProfile.designation.exclude.designation.use has a context of Parameters based on following the parent source element upwards and mapping to Parameters. Element ExpansionProfile.designation.exclude.designation.use has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      70. Extension.extension:exclude.extension:designation.extension:use.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
                                      Typeid
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      72. Extension.extension:exclude.extension:designation.extension:use.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
                                      • 74. Extension.extension:exclude.extension:designation.extension:use.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

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

                                        Which kinds of designation to exclude from the expansion.

                                        ShortWhat kind of Designation to exclude
                                        Comments

                                        In the absence of a use, all designations are retained which match the designation.language parameter for this exclude.designation element.

                                        Control0..1
                                        TypeCoding
                                        [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()))
                                        78. Extension.extension:exclude.extension:designation.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

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

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

                                        ShortValue of extension
                                        Control0..0
                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                        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()))
                                        82. Extension.extension:exclude.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

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

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

                                        ShortValue of extension
                                        Control0..0
                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                        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()))
                                        86. 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/3.0/StructureDefinition/extension-ExpansionProfile.designation
                                        88. Extension.value[x]
                                        Definition

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

                                        ShortValue of extension
                                        Control0..0
                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                        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()))