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

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

Extension: ExtensionTask_Input_Value - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R4-Task.inp.value extension.

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

0. Extension
Definition

R4: Task.input.value[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)


Optional Extension Element - found in all resources.

ShortR4: value additional typesOptional Extensions Element
Comments

Element Task.input.value[x] is mapped to FHIR STU3 element Task.input.value[x] as RelatedTo. The mappings for Task.input.value[x] do not cover the following types: ContactDetail, Contributor, DataRequirement, Dosage, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, uuid. The target context Task.input.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task.input.

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

An Extension


May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortExtensionAdditional Content defined by implementations
Comments

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

Control10..*
TypeExtension
Alternate Namesextensions, user content
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:valueContactDetail
    Slice NamevalueContactDetail
    Definition

    R4: ContactDetail

    ShortR4: ContactDetailAdditional Content defined by implementations
    Comments

    FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

    Control0..*
    TypeExtension
    Requirements

    FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

    6. Extension.extension:valueContactDetail.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

    Control10..*
    TypeExtension
    Alternate Namesextensions, user content
    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:valueContactDetail.extension:_datatype
      Slice Name_datatype
      Definition

      Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

      ShortDataType slice for a FHIR R4 `ContactDetail` valueAdditional Content defined by implementations
      Control10..1*
      TypeExtension
      10. Extension.extension:valueContactDetail.extension:_datatype.url
      Definition

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

      Shortidentifies the meaning of the extension
      Comments

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

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
      12. Extension.extension:valueContactDetail.extension:_datatype.value[x]
      Definition

      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortValue of extension
      Comments

      Must be: ContactDetail

      Control10..1
      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Fixed ValueContactDetail
      14. Extension.extension:valueContactDetail.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
      Alternate Namesextensions, user content
      16. Extension.extension:valueContactDetail.extension:name
      Slice Namename
      Definition

      R4: ContactDetail.name

      ShortR4: nameAdditional Content defined by implementations
      Comments

      Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

      Control0..1*
      TypeExtension
      Requirements

      Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

      18. Extension.extension:valueContactDetail.extension:name.url
      Definition

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

      Shortidentifies the meaning of the extension
      Comments

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

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuename
      20. Extension.extension:valueContactDetail.extension:name.value[x]
      Definition

      The name of an individual to contact.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortName of an individual to contactValue of extension
      Comments

      If there is no named individual, the telecom information is for the organization as a whole.

      Control0..1
      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      22. Extension.extension:valueContactDetail.extension:telecom
      Slice Nametelecom
      Definition

      R4: ContactDetail.telecom

      ShortR4: telecomAdditional Content defined by implementations
      Comments

      Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

      Control0..*
      TypeExtension
      Requirements

      Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

      24. Extension.extension:valueContactDetail.extension:telecom.url
      Definition

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

      Shortidentifies the meaning of the extension
      Comments

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

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuetelecom
      26. Extension.extension:valueContactDetail.extension:telecom.value[x]
      Definition

      The contact details for the individual (if a name was provided) or the organization.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortContact details for individual or organizationValue of extension
      Control0..1
      TypeContactPoint, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      28. Extension.extension:valueContactDetail.url
      Definition

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

      Shortidentifies the meaning of the extension
      Comments

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

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed ValuevalueContactDetail
      30. Extension.extension:valueContactDetail.value[x]
      Definition

      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortValue of extension
      Control0..01
      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      32. Extension.extension:valueContributor
      Slice NamevalueContributor
      Definition

      R4: Contributor

      ShortR4: ContributorAdditional Content defined by implementations
      Comments

      FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

      Control0..*
      TypeExtension
      Requirements

      FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

      34. Extension.extension:valueContributor.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

      Control30..*
      TypeExtension
      Alternate Namesextensions, user content
      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:valueContributor.extension:_datatype
        Slice Name_datatype
        Definition

        Slice to indicate the presence of a R4 Contributor in FHIR STU3

        ShortDataType slice for a FHIR R4 `Contributor` valueAdditional Content defined by implementations
        Control10..1*
        TypeExtension
        38. Extension.extension:valueContributor.extension:_datatype.url
        Definition

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

        Shortidentifies the meaning of the extension
        Comments

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

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
        40. Extension.extension:valueContributor.extension:_datatype.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Comments

        Must be: Contributor

        Control10..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Fixed ValueContributor
        42. Extension.extension:valueContributor.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

        Control20..*
        TypeExtension
        Alternate Namesextensions, user content
        44. Extension.extension:valueContributor.extension:type
        Slice Nametype
        Definition

        R4: Contributor.type

        ShortR4: typeAdditional Content defined by implementations
        Comments

        Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

        Control10..1*
        TypeExtension
        Requirements

        Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

        46. Extension.extension:valueContributor.extension:type.url
        Definition

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

        Shortidentifies the meaning of the extension
        Comments

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

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuetype
        48. Extension.extension:valueContributor.extension:type.value[x]
        Definition

        The type of contributor.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        Shortauthor | editor | reviewer | endorserValue of extension
        Control10..1
        BindingThe codes SHALL be taken from For codes, see ContributorType
        (required to http://hl7.org/fhir/ValueSet/contributor-type|3.0.2)

        The type of contributor.

        Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [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
        50. Extension.extension:valueContributor.extension:name
        Slice Namename
        Definition

        R4: Contributor.name

        ShortR4: nameAdditional Content defined by implementations
        Comments

        Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

        Control10..1*
        TypeExtension
        Requirements

        Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

        52. Extension.extension:valueContributor.extension:name.url
        Definition

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

        Shortidentifies the meaning of the extension
        Comments

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

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuename
        54. Extension.extension:valueContributor.extension:name.value[x]
        Definition

        The name of the individual or organization responsible for the contribution.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortWho contributed the contentValue of extension
        Control10..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [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
        56. Extension.extension:valueContributor.extension:contact
        Slice Namecontact
        Definition

        R4: Contributor.contact

        ShortR4: contactAdditional Content defined by implementations
        Comments

        Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

        Control0..*
        TypeExtension
        Requirements

        Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

        58. Extension.extension:valueContributor.extension:contact.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
        Alternate Namesextensions, user content
        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
        • 60. Extension.extension:valueContributor.extension:contact.extension:_datatype
          Slice Name_datatype
          Definition

          Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

          ShortDataType slice for a FHIR R4 `ContactDetail` valueAdditional Content defined by implementations
          Control10..1*
          TypeExtension
          62. Extension.extension:valueContributor.extension:contact.extension:_datatype.url
          Definition

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

          Shortidentifies the meaning of the extension
          Comments

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

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
          64. Extension.extension:valueContributor.extension:contact.extension:_datatype.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Comments

          Must be: ContactDetail

          Control10..1
          Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Fixed ValueContactDetail
          66. Extension.extension:valueContributor.extension:contact.extension:name
          Slice Namename
          Definition

          R4: ContactDetail.name

          ShortR4: nameAdditional Content defined by implementations
          Comments

          Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

          Control0..1*
          TypeExtension
          Requirements

          Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

          68. Extension.extension:valueContributor.extension:contact.extension:name.url
          Definition

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

          Shortidentifies the meaning of the extension
          Comments

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

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuename
          70. Extension.extension:valueContributor.extension:contact.extension:name.value[x]
          Definition

          The name of an individual to contact.


          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortName of an individual to contactValue of extension
          Comments

          If there is no named individual, the telecom information is for the organization as a whole.

          Control0..1
          Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
          [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
          72. Extension.extension:valueContributor.extension:contact.extension:telecom
          Slice Nametelecom
          Definition

          R4: ContactDetail.telecom

          ShortR4: telecomAdditional Content defined by implementations
          Comments

          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

          Control0..*
          TypeExtension
          Requirements

          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

          74. Extension.extension:valueContributor.extension:contact.extension:telecom.url
          Definition

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

          Shortidentifies the meaning of the extension
          Comments

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

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuetelecom
          76. Extension.extension:valueContributor.extension:contact.extension:telecom.value[x]
          Definition

          The contact details for the individual (if a name was provided) or the organization.


          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortContact details for individual or organizationValue of extension
          Control0..1
          TypeContactPoint, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          78. Extension.extension:valueContributor.extension:contact.url
          Definition

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

          Shortidentifies the meaning of the extension
          Comments

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

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuecontact
          80. Extension.extension:valueContributor.extension:contact.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          82. Extension.extension:valueContributor.url
          Definition

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

          Shortidentifies the meaning of the extension
          Comments

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

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed ValuevalueContributor
          84. Extension.extension:valueContributor.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          86. Extension.extension:valueDataRequirement
          Slice NamevalueDataRequirement
          Definition

          R4: DataRequirement

          ShortR4: DataRequirementAdditional Content defined by implementations
          Comments

          FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

          Control0..*
          TypeExtension
          Requirements

          FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

          88. Extension.extension:valueDataRequirement.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

          Control20..*
          TypeExtension
          Alternate Namesextensions, user content
          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
          • 90. Extension.extension:valueDataRequirement.extension:_datatype
            Slice Name_datatype
            Definition

            Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

            ShortDataType slice for a FHIR R4 `DataRequirement` valueAdditional Content defined by implementations
            Control10..1*
            TypeExtension
            92. Extension.extension:valueDataRequirement.extension:_datatype.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

            Control1..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
            94. Extension.extension:valueDataRequirement.extension:_datatype.value[x]
            Definition

            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

            ShortValue of extension
            Comments

            Must be: DataRequirement

            Control10..1
            Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Fixed ValueDataRequirement
            96. Extension.extension:valueDataRequirement.extension
            Definition

            An Extension


            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortExtensionAdditional Content defined by implementations
            Comments

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

            Control10..*
            TypeExtension
            Alternate Namesextensions, user content
            98. Extension.extension:valueDataRequirement.extension:type
            Slice Nametype
            Definition

            R4: DataRequirement.type

            ShortR4: typeAdditional Content defined by implementations
            Comments

            Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

            Control10..1*
            TypeExtension
            Requirements

            Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

            100. Extension.extension:valueDataRequirement.extension:type.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

            Control1..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed Valuetype
            102. Extension.extension:valueDataRequirement.extension:type.value[x]
            Definition

            The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.


            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

            ShortThe type of the required dataValue of extension
            Control10..1
            BindingThe codes SHALL be taken from For codes, see R4AllTypesForR3 (0.1.0)
            (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

            A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

            Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            104. Extension.extension:valueDataRequirement.extension:profile
            Slice Nameprofile
            Definition

            R4: DataRequirement.profile

            ShortR4: profileAdditional Content defined by implementations
            Comments

            Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

            Control0..*
            TypeExtension
            Requirements

            Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

            106. Extension.extension:valueDataRequirement.extension:profile.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

            Control1..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed Valueprofile
            108. Extension.extension:valueDataRequirement.extension:profile.value[x]
            Definition

            The profile of the required data, specified as the uri of the profile definition.


            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

            ShortThe profile of the required dataValue of extension
            Control0..1
            Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            110. Extension.extension:valueDataRequirement.extension:subject
            Slice Namesubject
            Definition

            R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

            ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)Additional Content defined by implementations
            Comments

            Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

            Control0..1*
            TypeExtension
            Requirements

            Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            112. Extension.extension:valueDataRequirement.extension:subject.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

            Control1..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed Valuesubject
            114. Extension.extension:valueDataRequirement.extension:subject.value[x]
            Definition

            The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.


            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

            ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, DeviceValue of extension
            Comments

            The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

            Control0..1
            BindingUnless not suitable, these codes SHALL be taken from For codes, see R4SubjectTypeForR3 (0.1.0)
            (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

            The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

            TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            116. Extension.extension:valueDataRequirement.extension:mustSupport
            Slice NamemustSupport
            Definition

            R4: DataRequirement.mustSupport

            ShortR4: Indicates specific structure elements that are referenced by the knowledge moduleAdditional Content defined by implementations
            Comments

            Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

            Control0..*
            TypeExtension
            Requirements

            Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

            118. Extension.extension:valueDataRequirement.extension:mustSupport.url
            Definition

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

            Shortidentifies the meaning of the extension
            Comments

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

            Control1..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Fixed ValuemustSupport
            120. Extension.extension:valueDataRequirement.extension:mustSupport.value[x]
            Definition

            Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

            The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).


            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

            ShortIndicates specific structure elements that are referenced by the knowledge moduleValue of extension
            Control0..1
            Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
            [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
            122. Extension.extension:valueDataRequirement.extension:codeFilter
            Slice NamecodeFilter
            Definition

            R4: DataRequirement.codeFilter

            ShortR4: codeFilterAdditional Content defined by implementations
            Comments

            Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

            Control0..*
            TypeExtension
            Requirements

            Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

            124. Extension.extension:valueDataRequirement.extension:codeFilter.extension
            Definition

            An Extension


            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
            Alternate Namesextensions, user content
            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
            • 126. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path
              Slice Namepath
              Definition

              R4: DataRequirement.codeFilter.path

              ShortR4: A code-valued attribute to filter onAdditional Content defined by implementations
              Comments

              Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

              Control0..1*
              TypeExtension
              Requirements

              Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

              128. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.url
              Definition

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

              Shortidentifies the meaning of the extension
              Comments

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

              Control1..1
              Typeuri
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed Valuepath
              130. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.value[x]
              Definition

              The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.


              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

              ShortA code-valued attribute to filter onValue of extension
              Comments

              The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

              Control0..1
              Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
              [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
              132. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam
              Slice NamesearchParam
              Definition

              R4: DataRequirement.codeFilter.searchParam (new:string)

              ShortR4: A coded (token) parameter to search on (new)Additional Content defined by implementations
              Comments

              Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              Control0..1*
              TypeExtension
              Requirements

              Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              134. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.url
              Definition

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

              Shortidentifies the meaning of the extension
              Comments

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

              Control1..1
              Typeuri
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed ValuesearchParam
              136. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.value[x]
              Definition

              A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.


              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

              ShortA coded (token) parameter to search onValue of extension
              Control0..1
              Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
              [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
              138. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet
              Slice NamevalueSet
              Definition

              R4: DataRequirement.codeFilter.valueSet

              ShortR4: valueSetAdditional Content defined by implementations
              Comments

              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

              Control0..1*
              TypeExtension
              Requirements

              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

              140. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.url
              Definition

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

              Shortidentifies the meaning of the extension
              Comments

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

              Control1..1
              Typeuri
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed ValuevalueSet
              142. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.value[x]
              Definition

              The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.


              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

              ShortValueset for the filterValue of extension
              Control0..1
              Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
              [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
              144. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code
              Slice Namecode
              Definition

              R4: DataRequirement.codeFilter.code

              ShortR4: What code is expectedAdditional Content defined by implementations
              Comments

              Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

              Control0..*
              TypeExtension
              Requirements

              Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

              146. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.url
              Definition

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

              Shortidentifies the meaning of the extension
              Comments

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

              Control1..1
              Typeuri
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed Valuecode
              148. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.value[x]
              Definition

              The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.


              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

              ShortWhat code is expectedValue of extension
              Control0..1
              TypeCoding, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              150. Extension.extension:valueDataRequirement.extension:codeFilter.url
              Definition

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

              Shortidentifies the meaning of the extension
              Comments

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

              Control1..1
              Typeuri
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              Fixed ValuecodeFilter
              152. Extension.extension:valueDataRequirement.extension:codeFilter.value[x]
              Definition

              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

              ShortValue of extension
              Control0..01
              TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              154. Extension.extension:valueDataRequirement.extension:dateFilter
              Slice NamedateFilter
              Definition

              R4: DataRequirement.dateFilter

              ShortR4: dateFilterAdditional Content defined by implementations
              Comments

              Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

              Control0..*
              TypeExtension
              Requirements

              Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

              156. Extension.extension:valueDataRequirement.extension:dateFilter.extension
              Definition

              An Extension


              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
              Alternate Namesextensions, user content
              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 158. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path
                Slice Namepath
                Definition

                R4: DataRequirement.dateFilter.path

                ShortR4: A date-valued attribute to filter onAdditional Content defined by implementations
                Comments

                Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                Control0..1*
                TypeExtension
                Requirements

                Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                160. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.url
                Definition

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

                Shortidentifies the meaning of the extension
                Comments

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

                Control1..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed Valuepath
                162. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.value[x]
                Definition

                The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.


                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                ShortA date-valued attribute to filter onValue of extension
                Comments

                The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                Control0..1
                Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                164. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam
                Slice NamesearchParam
                Definition

                R4: DataRequirement.dateFilter.searchParam (new:string)

                ShortR4: A date valued parameter to search on (new)Additional Content defined by implementations
                Comments

                Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1*
                TypeExtension
                Requirements

                Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                166. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.url
                Definition

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

                Shortidentifies the meaning of the extension
                Comments

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

                Control1..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValuesearchParam
                168. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.value[x]
                Definition

                A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.


                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                ShortA date valued parameter to search onValue of extension
                Control0..1
                Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                [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
                170. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value
                Slice Namevalue
                Definition

                R4: DataRequirement.dateFilter.value[x]

                ShortR4: valueAdditional Content defined by implementations
                Comments

                Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                Control0..1*
                TypeExtension
                Requirements

                Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                172. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.url
                Definition

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

                Shortidentifies the meaning of the extension
                Comments

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

                Control1..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed Valuevalue
                174. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.value[x]
                Definition

                The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.


                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                ShortThe value of the filter, as a Period, DateTime, or Duration valueValue of extension
                Control0..1
                TypeChoice of: dateTime, Period, Duration, date, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Quantity, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                [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
                176. Extension.extension:valueDataRequirement.extension:dateFilter.url
                Definition

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

                Shortidentifies the meaning of the extension
                Comments

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

                Control1..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed ValuedateFilter
                178. Extension.extension:valueDataRequirement.extension:dateFilter.value[x]
                Definition

                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                ShortValue of extension
                Control0..01
                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                180. Extension.extension:valueDataRequirement.extension:limit
                Slice Namelimit
                Definition

                R4: DataRequirement.limit (new:positiveInt)

                ShortR4: Number of results (new)Additional Content defined by implementations
                Comments

                Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                Control0..1*
                TypeExtension
                Requirements

                Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                182. Extension.extension:valueDataRequirement.extension:limit.url
                Definition

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

                Shortidentifies the meaning of the extension
                Comments

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

                Control1..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Fixed Valuelimit
                184. Extension.extension:valueDataRequirement.extension:limit.value[x]
                Definition

                Specifies a maximum number of results that are required (uses the _count search parameter).


                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                ShortNumber of resultsValue of extension
                Comments

                This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                Control0..1
                TypepositiveInt, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                [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
                186. Extension.extension:valueDataRequirement.extension:sort
                Slice Namesort
                Definition

                R4: DataRequirement.sort (new:Element)

                ShortR4: Order of the results (new)Additional Content defined by implementations
                Comments

                Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                Control0..*
                TypeExtension
                Requirements

                Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                188. Extension.extension:valueDataRequirement.extension:sort.extension
                Definition

                An Extension


                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                Control20..*
                TypeExtension
                Alternate Namesextensions, user content
                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
                • 190. Extension.extension:valueDataRequirement.extension:sort.extension:path
                  Slice Namepath
                  Definition

                  R4: DataRequirement.sort.path (new:string)

                  ShortR4: The name of the attribute to perform the sort (new)Additional Content defined by implementations
                  Comments

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

                  Control10..1*
                  TypeExtension
                  Requirements

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

                  192. Extension.extension:valueDataRequirement.extension:sort.extension:path.url
                  Definition

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

                  Shortidentifies the meaning of the extension
                  Comments

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

                  Control1..1
                  Typeuri
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed Valuepath
                  194. Extension.extension:valueDataRequirement.extension:sort.extension:path.value[x]
                  Definition

                  The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.


                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                  ShortThe name of the attribute to perform the sortValue of extension
                  Control10..1
                  Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                  [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
                  196. Extension.extension:valueDataRequirement.extension:sort.extension:direction
                  Slice Namedirection
                  Definition

                  R4: DataRequirement.sort.direction (new:code)

                  ShortR4: ascending | descending (new)Additional Content defined by implementations
                  Comments

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

                  Control10..1*
                  TypeExtension
                  Requirements

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

                  198. Extension.extension:valueDataRequirement.extension:sort.extension:direction.url
                  Definition

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

                  Shortidentifies the meaning of the extension
                  Comments

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

                  Control1..1
                  Typeuri
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed Valuedirection
                  200. Extension.extension:valueDataRequirement.extension:sort.extension:direction.value[x]
                  Definition

                  The direction of the sort, ascending or descending.


                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                  Shortascending | descendingValue of extension
                  Control10..1
                  BindingThe codes SHALL be taken from For codes, see R4SortDirectionForR3 (0.1.0)
                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                  The possible sort directions, ascending or descending.

                  Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                  [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
                  202. Extension.extension:valueDataRequirement.extension:sort.url
                  Definition

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

                  Shortidentifies the meaning of the extension
                  Comments

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

                  Control1..1
                  Typeuri
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed Valuesort
                  204. Extension.extension:valueDataRequirement.extension:sort.value[x]
                  Definition

                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                  ShortValue of extension
                  Control0..01
                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  206. Extension.extension:valueDataRequirement.url
                  Definition

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

                  Shortidentifies the meaning of the extension
                  Comments

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

                  Control1..1
                  Typeuri
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed ValuevalueDataRequirement
                  208. Extension.extension:valueDataRequirement.value[x]
                  Definition

                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                  ShortValue of extension
                  Control0..01
                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  210. Extension.extension:valueExpression
                  Slice NamevalueExpression
                  Definition

                  R4: Expression (new:Expression)

                  ShortR4: An expression that can be used to generate a value (new)Additional Content defined by implementations
                  Comments

                  FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control0..*
                  TypeExtension
                  Requirements

                  FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  212. Extension.extension:valueExpression.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                  Control10..*
                  TypeExtension
                  Alternate Namesextensions, user content
                  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
                  • 214. Extension.extension:valueExpression.extension:_datatype
                    Slice Name_datatype
                    Definition

                    Slice to indicate the presence of a R4 Expression in FHIR STU3

                    ShortDataType slice for a FHIR R4 `Expression` valueAdditional Content defined by implementations
                    Control10..1*
                    TypeExtension
                    216. Extension.extension:valueExpression.extension:_datatype.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                    218. Extension.extension:valueExpression.extension:_datatype.value[x]
                    Definition

                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortValue of extension
                    Comments

                    Must be: Expression

                    Control10..1
                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Fixed ValueExpression
                    220. Extension.extension:valueExpression.extension
                    Definition

                    An Extension


                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                    Alternate Namesextensions, user content
                    222. Extension.extension:valueExpression.extension:description
                    Slice Namedescription
                    Definition

                    R4: Expression.description (new:string)

                    ShortR4: Natural language description of the condition (new)Additional Content defined by implementations
                    Comments

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

                    Control0..1*
                    TypeExtension
                    Requirements

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

                    224. Extension.extension:valueExpression.extension:description.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed Valuedescription
                    226. Extension.extension:valueExpression.extension:description.value[x]
                    Definition

                    A brief, natural language description of the condition that effectively communicates the intended semantics.


                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortNatural language description of the conditionValue of extension
                    Control0..1
                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                    [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
                    228. Extension.extension:valueExpression.extension:name
                    Slice Namename
                    Definition

                    R4: Expression.name (new:id)

                    ShortR4: Short name assigned to expression for reuse (new)Additional Content defined by implementations
                    Comments

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

                    Control0..1*
                    TypeExtension
                    Requirements

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

                    230. Extension.extension:valueExpression.extension:name.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed Valuename
                    232. Extension.extension:valueExpression.extension:name.value[x]
                    Definition

                    A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.


                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortShort name assigned to expression for reuseValue of extension
                    Control0..1
                    Typeid, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                    [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
                    234. Extension.extension:valueExpression.extension:expression
                    Slice Nameexpression
                    Definition

                    R4: Expression.expression (new:string)

                    ShortR4: Expression in specified language (new)Additional Content defined by implementations
                    Comments

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

                    Control0..1*
                    TypeExtension
                    Requirements

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

                    236. Extension.extension:valueExpression.extension:expression.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed Valueexpression
                    238. Extension.extension:valueExpression.extension:expression.value[x]
                    Definition

                    An expression in the specified language that returns a value.


                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortExpression in specified languageValue of extension
                    Control0..1
                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                    [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
                    240. Extension.extension:valueExpression.extension:reference
                    Slice Namereference
                    Definition

                    R4: Expression.reference (new:uri)

                    ShortR4: Where the expression is found (new)Additional Content defined by implementations
                    Comments

                    Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                    Control0..1*
                    TypeExtension
                    Requirements

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

                    242. Extension.extension:valueExpression.extension:reference.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed Valuereference
                    244. Extension.extension:valueExpression.extension:reference.value[x]
                    Definition

                    A URI that defines where the expression is found.


                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortWhere the expression is foundValue of extension
                    Comments

                    If both a reference and an expression is found, the reference SHALL point to the same expression.

                    Control0..1
                    Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                    [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
                    246. Extension.extension:valueExpression.url
                    Definition

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

                    Shortidentifies the meaning of the extension
                    Comments

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

                    Control1..1
                    Typeuri
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Fixed ValuevalueExpression
                    248. Extension.extension:valueExpression.value[x]
                    Definition

                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                    ShortValue of extension
                    Control0..01
                    TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    250. Extension.extension:valueParameterDefinition
                    Slice NamevalueParameterDefinition
                    Definition

                    R4: ParameterDefinition

                    ShortR4: ParameterDefinitionAdditional Content defined by implementations
                    Comments

                    FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                    Control0..*
                    TypeExtension
                    Requirements

                    FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                    252. Extension.extension:valueParameterDefinition.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                    Control30..*
                    TypeExtension
                    Alternate Namesextensions, user content
                    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
                    • 254. Extension.extension:valueParameterDefinition.extension:_datatype
                      Slice Name_datatype
                      Definition

                      Slice to indicate the presence of a R4 ParameterDefinition in FHIR STU3

                      ShortDataType slice for a FHIR R4 `ParameterDefinition` valueAdditional Content defined by implementations
                      Control10..1*
                      TypeExtension
                      256. Extension.extension:valueParameterDefinition.extension:_datatype.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                      258. Extension.extension:valueParameterDefinition.extension:_datatype.value[x]
                      Definition

                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortValue of extension
                      Comments

                      Must be: ParameterDefinition

                      Control10..1
                      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Fixed ValueParameterDefinition
                      260. Extension.extension:valueParameterDefinition.extension
                      Definition

                      An Extension


                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                      Control20..*
                      TypeExtension
                      Alternate Namesextensions, user content
                      262. Extension.extension:valueParameterDefinition.extension:name
                      Slice Namename
                      Definition

                      R4: ParameterDefinition.name

                      ShortR4: nameAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                      Control0..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                      264. Extension.extension:valueParameterDefinition.extension:name.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuename
                      266. Extension.extension:valueParameterDefinition.extension:name.value[x]
                      Definition

                      The name of the parameter used to allow access to the value of the parameter in evaluation contexts.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortName used to access the parameter valueValue of extension
                      Control0..1
                      Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      268. Extension.extension:valueParameterDefinition.extension:use
                      Slice Nameuse
                      Definition

                      R4: ParameterDefinition.use

                      ShortR4: useAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                      Control10..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                      270. Extension.extension:valueParameterDefinition.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
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valueuse
                      272. Extension.extension:valueParameterDefinition.extension:use.value[x]
                      Definition

                      Whether the parameter is input or output for the module.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      Shortin | outValue of extension
                      Control10..1
                      BindingThe codes SHALL be taken from For codes, see OperationParameterUse
                      (required to http://hl7.org/fhir/ValueSet/operation-parameter-use|3.0.2)

                      Whether the parameter is input or output.

                      Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      274. Extension.extension:valueParameterDefinition.extension:min
                      Slice Namemin
                      Definition

                      R4: ParameterDefinition.min

                      ShortR4: minAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                      Control0..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                      276. Extension.extension:valueParameterDefinition.extension:min.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuemin
                      278. Extension.extension:valueParameterDefinition.extension:min.value[x]
                      Definition

                      The minimum number of times this parameter SHALL appear in the request or response.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortMinimum cardinalityValue of extension
                      Control0..1
                      Typeinteger, date, dateTime, Meta, code, string, Address, Attachment, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      280. Extension.extension:valueParameterDefinition.extension:max
                      Slice Namemax
                      Definition

                      R4: ParameterDefinition.max

                      ShortR4: maxAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                      Control0..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                      282. Extension.extension:valueParameterDefinition.extension:max.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuemax
                      284. Extension.extension:valueParameterDefinition.extension:max.value[x]
                      Definition

                      The maximum number of times this element is permitted to appear in the request or response.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortMaximum cardinality (a number of *)Value of extension
                      Control0..1
                      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      286. Extension.extension:valueParameterDefinition.extension:documentation
                      Slice Namedocumentation
                      Definition

                      R4: ParameterDefinition.documentation

                      ShortR4: documentationAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                      Control0..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                      288. Extension.extension:valueParameterDefinition.extension:documentation.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuedocumentation
                      290. Extension.extension:valueParameterDefinition.extension:documentation.value[x]
                      Definition

                      A brief discussion of what the parameter is for and how it is used by the module.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortA brief description of the parameterValue of extension
                      Control0..1
                      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      292. Extension.extension:valueParameterDefinition.extension:type
                      Slice Nametype
                      Definition

                      R4: ParameterDefinition.type

                      ShortR4: typeAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                      Control10..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                      294. Extension.extension:valueParameterDefinition.extension:type.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuetype
                      296. Extension.extension:valueParameterDefinition.extension:type.value[x]
                      Definition

                      The type of the parameter.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortWhat type of valueValue of extension
                      Control10..1
                      BindingThe codes SHALL be taken from For codes, see R4AllTypesForR3 (0.1.0)
                      (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                      A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                      Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      298. Extension.extension:valueParameterDefinition.extension:profile
                      Slice Nameprofile
                      Definition

                      R4: ParameterDefinition.profile additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)

                      ShortR4: profile additional typesAdditional Content defined by implementations
                      Comments

                      Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                      Control0..1*
                      TypeExtension
                      Requirements

                      Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                      300. Extension.extension:valueParameterDefinition.extension:profile.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valueprofile
                      302. Extension.extension:valueParameterDefinition.extension:profile.value[x]
                      Definition

                      If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.


                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortWhat profile the value is expected to beValue of extension
                      Control0..1
                      Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                      [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
                      304. Extension.extension:valueParameterDefinition.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed ValuevalueParameterDefinition
                      306. Extension.extension:valueParameterDefinition.value[x]
                      Definition

                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                      ShortValue of extension
                      Control0..01
                      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      308. Extension.extension:valueRelatedArtifact
                      Slice NamevalueRelatedArtifact
                      Definition

                      R4: RelatedArtifact

                      ShortR4: RelatedArtifactAdditional Content defined by implementations
                      Comments

                      FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact. Each related artifact is either an attachment, or a reference to another knowledge resource, but not both.

                      Control0..*
                      TypeExtension
                      Requirements

                      FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact.

                      310. Extension.extension:valueRelatedArtifact.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                      Control20..*
                      TypeExtension
                      Alternate Namesextensions, user content
                      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
                      • 312. Extension.extension:valueRelatedArtifact.extension:_datatype
                        Slice Name_datatype
                        Definition

                        Slice to indicate the presence of a R4 RelatedArtifact in FHIR STU3

                        ShortDataType slice for a FHIR R4 `RelatedArtifact` valueAdditional Content defined by implementations
                        Control10..1*
                        TypeExtension
                        314. Extension.extension:valueRelatedArtifact.extension:_datatype.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                        316. Extension.extension:valueRelatedArtifact.extension:_datatype.value[x]
                        Definition

                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortValue of extension
                        Comments

                        Must be: RelatedArtifact

                        Control10..1
                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Fixed ValueRelatedArtifact
                        318. Extension.extension:valueRelatedArtifact.extension
                        Definition

                        An Extension


                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortExtensionAdditional Content defined by implementations
                        Comments

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

                        Control10..*
                        TypeExtension
                        Alternate Namesextensions, user content
                        320. Extension.extension:valueRelatedArtifact.extension:type
                        Slice Nametype
                        Definition

                        R4: RelatedArtifact.type

                        ShortR4: typeAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                        Control10..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                        322. Extension.extension:valueRelatedArtifact.extension:type.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuetype
                        324. Extension.extension:valueRelatedArtifact.extension:type.value[x]
                        Definition

                        The type of relationship to the related artifact.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        Shortdocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-ofValue of extension
                        Control10..1
                        BindingThe codes SHALL be taken from For codes, see RelatedArtifactType
                        (required to http://hl7.org/fhir/ValueSet/related-artifact-type|3.0.2)

                        The type of relationship to the related artifact.

                        Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [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
                        326. Extension.extension:valueRelatedArtifact.extension:label
                        Slice Namelabel
                        Definition

                        R4: RelatedArtifact.label (new:string)

                        ShortR4: Short label (new)Additional Content defined by implementations
                        Comments

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

                        Control0..1*
                        TypeExtension
                        Requirements

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

                        328. Extension.extension:valueRelatedArtifact.extension:label.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuelabel
                        330. Extension.extension:valueRelatedArtifact.extension:label.value[x]
                        Definition

                        A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortShort labelValue of extension
                        Control0..1
                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [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
                        332. Extension.extension:valueRelatedArtifact.extension:display
                        Slice Namedisplay
                        Definition

                        R4: RelatedArtifact.display

                        ShortR4: displayAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                        Control0..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                        334. Extension.extension:valueRelatedArtifact.extension:display.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuedisplay
                        336. Extension.extension:valueRelatedArtifact.extension:display.value[x]
                        Definition

                        A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortBrief description of the related artifactValue of extension
                        Control0..1
                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [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
                        338. Extension.extension:valueRelatedArtifact.extension:citation
                        Slice Namecitation
                        Definition

                        R4: RelatedArtifact.citation

                        ShortR4: citationAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent. Additional structured information about citations should be captured as extensions.

                        Control0..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent.

                        340. Extension.extension:valueRelatedArtifact.extension:citation.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuecitation
                        342. Extension.extension:valueRelatedArtifact.extension:citation.value[x]
                        Definition

                        A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortBibliographic citation for the artifactValue of extension
                        Comments

                        Additional structured information about citations should be captured as extensions.

                        Control0..1
                        Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [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
                        344. Extension.extension:valueRelatedArtifact.extension:url
                        Slice Nameurl
                        Definition

                        R4: RelatedArtifact.url

                        ShortR4: urlAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent. If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                        Control0..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent.

                        346. Extension.extension:valueRelatedArtifact.extension:url.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valueurl
                        348. Extension.extension:valueRelatedArtifact.extension:url.value[x]
                        Definition

                        A url for the artifact that can be followed to access the actual content.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortWhere the artifact can be accessedValue of extension
                        Comments

                        If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                        Control0..1
                        Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [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
                        350. Extension.extension:valueRelatedArtifact.extension:document
                        Slice Namedocument
                        Definition

                        R4: RelatedArtifact.document

                        ShortR4: documentAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                        Control0..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                        352. Extension.extension:valueRelatedArtifact.extension:document.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuedocument
                        354. Extension.extension:valueRelatedArtifact.extension:document.value[x]
                        Definition

                        The document being referenced, represented as an attachment. This is exclusive with the resource element.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortWhat document is being referencedValue of extension
                        Control0..1
                        TypeAttachment, date, dateTime, Meta, code, string, Address, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        356. Extension.extension:valueRelatedArtifact.extension:resource
                        Slice Nameresource
                        Definition

                        R4: RelatedArtifact.resource additional types (canonical(http://hl7.org/fhir/StructureDefinition/Resource)) additional types from child elements (value)

                        ShortR4: resource additional typesAdditional Content defined by implementations
                        Comments

                        Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value. If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                        Control0..1*
                        TypeExtension
                        Requirements

                        Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value.

                        358. Extension.extension:valueRelatedArtifact.extension:resource.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valueresource
                        360. Extension.extension:valueRelatedArtifact.extension:resource.value[x]
                        Definition

                        The related resource, such as a library, value set, profile, or other knowledge resource.


                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortWhat resource is being referencedValue of extension
                        Comments

                        If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                        Control0..1
                        Typeuri(Cross-version Profile for R4.Resource for use in FHIR STU3, Resource), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        362. Extension.extension:valueRelatedArtifact.url
                        Definition

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

                        Shortidentifies the meaning of the extension
                        Comments

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

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed ValuevalueRelatedArtifact
                        364. Extension.extension:valueRelatedArtifact.value[x]
                        Definition

                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                        ShortValue of extension
                        Control0..01
                        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        366. Extension.extension:valueTriggerDefinition
                        Slice NamevalueTriggerDefinition
                        Definition

                        R4: TriggerDefinition

                        ShortR4: TriggerDefinitionAdditional Content defined by implementations
                        Comments

                        FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition. If an event is a named-event, it means the event is completely pre-coordinated, and no other information can be specified for the event. If the event is one of the data- events, the data and condition elements specify the triggering criteria. The data element specifies the structured component, and the condition element provides additional optional refinement of that structured component. If the event is periodic, the timing element defines when the event is triggered. For both data- and periodic events, a name can be provided as a shorthand for the formal semantics provided by the other elements.

                        Control0..*
                        TypeExtension
                        Requirements

                        FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition.

                        368. Extension.extension:valueTriggerDefinition.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                        Control20..*
                        TypeExtension
                        Alternate Namesextensions, user content
                        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
                        • 370. Extension.extension:valueTriggerDefinition.extension:_datatype
                          Slice Name_datatype
                          Definition

                          Slice to indicate the presence of a R4 TriggerDefinition in FHIR STU3

                          ShortDataType slice for a FHIR R4 `TriggerDefinition` valueAdditional Content defined by implementations
                          Control10..1*
                          TypeExtension
                          372. Extension.extension:valueTriggerDefinition.extension:_datatype.url
                          Definition

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

                          Shortidentifies the meaning of the extension
                          Comments

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

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                          374. Extension.extension:valueTriggerDefinition.extension:_datatype.value[x]
                          Definition

                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                          ShortValue of extension
                          Comments

                          Must be: TriggerDefinition

                          Control10..1
                          Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Fixed ValueTriggerDefinition
                          376. Extension.extension:valueTriggerDefinition.extension
                          Definition

                          An Extension


                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortExtensionAdditional Content defined by implementations
                          Comments

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

                          Control10..*
                          TypeExtension
                          Alternate Namesextensions, user content
                          378. Extension.extension:valueTriggerDefinition.extension:type
                          Slice Nametype
                          Definition

                          R4: TriggerDefinition.type

                          ShortR4: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-endedAdditional Content defined by implementations
                          Comments

                          Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                          Control10..1*
                          TypeExtension
                          Requirements

                          Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                          380. Extension.extension:valueTriggerDefinition.extension:type.url
                          Definition

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

                          Shortidentifies the meaning of the extension
                          Comments

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

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed Valuetype
                          382. Extension.extension:valueTriggerDefinition.extension:type.value[x]
                          Definition

                          The type of triggering event.


                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                          Shortnamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-endedValue of extension
                          Control10..1
                          BindingThe codes SHALL be taken from For codes, see R4TriggerTypeForR3 (0.1.0)
                          (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-trigger-type-for-R3|0.1.0)

                          The type of trigger.

                          Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                          [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
                          384. Extension.extension:valueTriggerDefinition.extension:name
                          Slice Namename
                          Definition

                          R4: TriggerDefinition.name

                          ShortR4: Name or URI that identifies the eventAdditional Content defined by implementations
                          Comments

                          Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent. An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                          Control0..1*
                          TypeExtension
                          Requirements

                          Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent.

                          386. Extension.extension:valueTriggerDefinition.extension:name.url
                          Definition

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

                          Shortidentifies the meaning of the extension
                          Comments

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

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed Valuename
                          388. Extension.extension:valueTriggerDefinition.extension:name.value[x]
                          Definition

                          A formal name for the event. This may be an absolute URI that identifies the event formally (e.g. from a trigger registry), or a simple relative URI that identifies the event in a local context.


                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                          ShortName or URI that identifies the eventValue of extension
                          Comments

                          An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                          Control0..1
                          Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                          [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
                          390. Extension.extension:valueTriggerDefinition.extension:timing
                          Slice Nametiming
                          Definition

                          R4: TriggerDefinition.timing[x]

                          ShortR4: timingAdditional Content defined by implementations
                          Comments

                          Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                          Control0..1*
                          TypeExtension
                          Requirements

                          Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                          392. Extension.extension:valueTriggerDefinition.extension:timing.url
                          Definition

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

                          Shortidentifies the meaning of the extension
                          Comments

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

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed Valuetiming
                          394. Extension.extension:valueTriggerDefinition.extension:timing.value[x]
                          Definition

                          The timing of the event (if this is a periodic trigger).


                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                          ShortTiming of the eventValue of extension
                          Control0..1
                          TypeChoice of: Timing, Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3, Schedule), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, decimal, CodeableConcept
                          [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
                          396. Extension.extension:valueTriggerDefinition.extension:data
                          Slice Namedata
                          Definition

                          R4: TriggerDefinition.data

                          ShortR4: Triggering data of the event (multiple = 'and')Additional Content defined by implementations
                          Comments

                          Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget. This element shall be present for any data type trigger.

                          Control0..*
                          TypeExtension
                          Requirements

                          Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget.

                          398. Extension.extension:valueTriggerDefinition.extension:data.extension
                          Definition

                          An Extension


                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                          Alternate Namesextensions, user content
                          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
                          • 400. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype
                            Slice Name_datatype
                            Definition

                            Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

                            ShortDataType slice for a FHIR R4 `DataRequirement` valueAdditional Content defined by implementations
                            Control10..1*
                            TypeExtension
                            402. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.url
                            Definition

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

                            Shortidentifies the meaning of the extension
                            Comments

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

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                            404. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.value[x]
                            Definition

                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                            ShortValue of extension
                            Comments

                            Must be: DataRequirement

                            Control10..1
                            Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Fixed ValueDataRequirement
                            406. Extension.extension:valueTriggerDefinition.extension:data.extension:type
                            Slice Nametype
                            Definition

                            R4: DataRequirement.type

                            ShortR4: typeAdditional Content defined by implementations
                            Comments

                            Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                            Control10..1*
                            TypeExtension
                            Requirements

                            Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                            408. Extension.extension:valueTriggerDefinition.extension:data.extension:type.url
                            Definition

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

                            Shortidentifies the meaning of the extension
                            Comments

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

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed Valuetype
                            410. Extension.extension:valueTriggerDefinition.extension:data.extension:type.value[x]
                            Definition

                            The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.


                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                            ShortThe type of the required dataValue of extension
                            Control10..1
                            BindingThe codes SHALL be taken from For codes, see R4AllTypesForR3 (0.1.0)
                            (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                            A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                            Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                            [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
                            412. Extension.extension:valueTriggerDefinition.extension:data.extension:profile
                            Slice Nameprofile
                            Definition

                            R4: DataRequirement.profile

                            ShortR4: profileAdditional Content defined by implementations
                            Comments

                            Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                            Control0..*
                            TypeExtension
                            Requirements

                            Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                            414. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.url
                            Definition

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

                            Shortidentifies the meaning of the extension
                            Comments

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

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed Valueprofile
                            416. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.value[x]
                            Definition

                            The profile of the required data, specified as the uri of the profile definition.


                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                            ShortThe profile of the required dataValue of extension
                            Control0..1
                            Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                            [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
                            418. Extension.extension:valueTriggerDefinition.extension:data.extension:subject
                            Slice Namesubject
                            Definition

                            R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

                            ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)Additional Content defined by implementations
                            Comments

                            Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                            Control0..1*
                            TypeExtension
                            Requirements

                            Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                            420. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.url
                            Definition

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

                            Shortidentifies the meaning of the extension
                            Comments

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

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed Valuesubject
                            422. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.value[x]
                            Definition

                            The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.


                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                            ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, DeviceValue of extension
                            Comments

                            The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                            Control0..1
                            BindingUnless not suitable, these codes SHALL be taken from For codes, see R4SubjectTypeForR3 (0.1.0)
                            (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

                            The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

                            TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            424. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport
                            Slice NamemustSupport
                            Definition

                            R4: DataRequirement.mustSupport

                            ShortR4: Indicates specific structure elements that are referenced by the knowledge moduleAdditional Content defined by implementations
                            Comments

                            Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                            Control0..*
                            TypeExtension
                            Requirements

                            Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                            426. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.url
                            Definition

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

                            Shortidentifies the meaning of the extension
                            Comments

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

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuemustSupport
                            428. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.value[x]
                            Definition

                            Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

                            The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).


                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                            ShortIndicates specific structure elements that are referenced by the knowledge moduleValue of extension
                            Control0..1
                            Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                            [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
                            430. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter
                            Slice NamecodeFilter
                            Definition

                            R4: DataRequirement.codeFilter

                            ShortR4: codeFilterAdditional Content defined by implementations
                            Comments

                            Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                            Control0..*
                            TypeExtension
                            Requirements

                            Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                            432. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension
                            Definition

                            An Extension


                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                            Alternate Namesextensions, user content
                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 434. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path
                              Slice Namepath
                              Definition

                              R4: DataRequirement.codeFilter.path

                              ShortR4: A code-valued attribute to filter onAdditional Content defined by implementations
                              Comments

                              Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                              Control0..1*
                              TypeExtension
                              Requirements

                              Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

                              436. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed Valuepath
                              438. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.value[x]
                              Definition

                              The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.


                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                              ShortA code-valued attribute to filter onValue of extension
                              Comments

                              The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                              Control0..1
                              Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                              [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
                              440. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam
                              Slice NamesearchParam
                              Definition

                              R4: DataRequirement.codeFilter.searchParam (new:string)

                              ShortR4: A coded (token) parameter to search on (new)Additional Content defined by implementations
                              Comments

                              Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                              Control0..1*
                              TypeExtension
                              Requirements

                              Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                              442. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuesearchParam
                              444. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.value[x]
                              Definition

                              A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.


                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                              ShortA coded (token) parameter to search onValue of extension
                              Control0..1
                              Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                              [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
                              446. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet
                              Slice NamevalueSet
                              Definition

                              R4: DataRequirement.codeFilter.valueSet

                              ShortR4: valueSetAdditional Content defined by implementations
                              Comments

                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                              Control0..1*
                              TypeExtension
                              Requirements

                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                              448. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuevalueSet
                              450. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.value[x]
                              Definition

                              The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.


                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                              ShortValueset for the filterValue of extension
                              Control0..1
                              Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                              [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
                              452. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code
                              Slice Namecode
                              Definition

                              R4: DataRequirement.codeFilter.code

                              ShortR4: What code is expectedAdditional Content defined by implementations
                              Comments

                              Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                              Control0..*
                              TypeExtension
                              Requirements

                              Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                              454. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed Valuecode
                              456. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.value[x]
                              Definition

                              The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.


                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                              ShortWhat code is expectedValue of extension
                              Control0..1
                              TypeCoding, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              458. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.url
                              Definition

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

                              Shortidentifies the meaning of the extension
                              Comments

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

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed ValuecodeFilter
                              460. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.value[x]
                              Definition

                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                              ShortValue of extension
                              Control0..01
                              TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              462. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter
                              Slice NamedateFilter
                              Definition

                              R4: DataRequirement.dateFilter

                              ShortR4: dateFilterAdditional Content defined by implementations
                              Comments

                              Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                              Control0..*
                              TypeExtension
                              Requirements

                              Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                              464. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension
                              Definition

                              An Extension


                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                              Alternate Namesextensions, user content
                              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
                              • 466. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path
                                Slice Namepath
                                Definition

                                R4: DataRequirement.dateFilter.path

                                ShortR4: A date-valued attribute to filter onAdditional Content defined by implementations
                                Comments

                                Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                Control0..1*
                                TypeExtension
                                Requirements

                                Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                                468. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed Valuepath
                                470. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.value[x]
                                Definition

                                The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.


                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortA date-valued attribute to filter onValue of extension
                                Comments

                                The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                Control0..1
                                Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                [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
                                472. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam
                                Slice NamesearchParam
                                Definition

                                R4: DataRequirement.dateFilter.searchParam (new:string)

                                ShortR4: A date valued parameter to search on (new)Additional Content defined by implementations
                                Comments

                                Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                Control0..1*
                                TypeExtension
                                Requirements

                                Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                474. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValuesearchParam
                                476. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.value[x]
                                Definition

                                A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.


                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortA date valued parameter to search onValue of extension
                                Control0..1
                                Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                [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
                                478. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value
                                Slice Namevalue
                                Definition

                                R4: DataRequirement.dateFilter.value[x]

                                ShortR4: valueAdditional Content defined by implementations
                                Comments

                                Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                Control0..1*
                                TypeExtension
                                Requirements

                                Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                480. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed Valuevalue
                                482. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.value[x]
                                Definition

                                The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.


                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortThe value of the filter, as a Period, DateTime, or Duration valueValue of extension
                                Control0..1
                                TypeChoice of: dateTime, Period, Duration, date, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Quantity, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                [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
                                484. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed ValuedateFilter
                                486. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.value[x]
                                Definition

                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortValue of extension
                                Control0..01
                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                488. Extension.extension:valueTriggerDefinition.extension:data.extension:limit
                                Slice Namelimit
                                Definition

                                R4: DataRequirement.limit (new:positiveInt)

                                ShortR4: Number of results (new)Additional Content defined by implementations
                                Comments

                                Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                Control0..1*
                                TypeExtension
                                Requirements

                                Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                490. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.url
                                Definition

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

                                Shortidentifies the meaning of the extension
                                Comments

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

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed Valuelimit
                                492. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.value[x]
                                Definition

                                Specifies a maximum number of results that are required (uses the _count search parameter).


                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortNumber of resultsValue of extension
                                Comments

                                This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                Control0..1
                                TypepositiveInt, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                [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
                                494. Extension.extension:valueTriggerDefinition.extension:data.extension:sort
                                Slice Namesort
                                Definition

                                R4: DataRequirement.sort (new:Element)

                                ShortR4: Order of the results (new)Additional Content defined by implementations
                                Comments

                                Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                                Control0..*
                                TypeExtension
                                Requirements

                                Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                496. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension
                                Definition

                                An Extension


                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                Control20..*
                                TypeExtension
                                Alternate Namesextensions, user content
                                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
                                • 498. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path
                                  Slice Namepath
                                  Definition

                                  R4: DataRequirement.sort.path (new:string)

                                  ShortR4: The name of the attribute to perform the sort (new)Additional Content defined by implementations
                                  Comments

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

                                  Control10..1*
                                  TypeExtension
                                  Requirements

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

                                  500. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuepath
                                  502. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.value[x]
                                  Definition

                                  The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.


                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                  ShortThe name of the attribute to perform the sortValue of extension
                                  Control10..1
                                  Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                  [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
                                  504. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction
                                  Slice Namedirection
                                  Definition

                                  R4: DataRequirement.sort.direction (new:code)

                                  ShortR4: ascending | descending (new)Additional Content defined by implementations
                                  Comments

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

                                  Control10..1*
                                  TypeExtension
                                  Requirements

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

                                  506. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuedirection
                                  508. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.value[x]
                                  Definition

                                  The direction of the sort, ascending or descending.


                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                  Shortascending | descendingValue of extension
                                  Control10..1
                                  BindingThe codes SHALL be taken from For codes, see R4SortDirectionForR3 (0.1.0)
                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                                  The possible sort directions, ascending or descending.

                                  Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                  [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
                                  510. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuesort
                                  512. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.value[x]
                                  Definition

                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                  ShortValue of extension
                                  Control0..01
                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  514. Extension.extension:valueTriggerDefinition.extension:data.url
                                  Definition

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuedata
                                  516. Extension.extension:valueTriggerDefinition.extension:data.value[x]
                                  Definition

                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                  ShortValue of extension
                                  Control0..01
                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  518. Extension.extension:valueTriggerDefinition.extension:condition
                                  Slice Namecondition
                                  Definition

                                  R4: TriggerDefinition.condition (new:Expression)

                                  ShortR4: Whether the event triggers (boolean expression) (new)Additional Content defined by implementations
                                  Comments

                                  Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be only be specified for data type triggers and provides additional semantics for the trigger. The context available within the condition is based on the type of data event. For all events, the current resource will be available as context. In addition, for modification events, the previous resource will also be available. The expression may be inlined, or may be a simple absolute URI, which is a reference to a named expression within a logic library referenced by a library element or extension within the containing resource. If the expression is a FHIR Path expression, it evaluates in the context of a resource of one of the type identified in the data requirement, and may also refer to the variable %previous for delta comparisons on events of type data-changed, data-modified, and data-deleted which will always have the same type.

                                  Control0..1*
                                  TypeExtension
                                  Requirements

                                  Need to be able to formally describe the triggering criteria. Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                  520. Extension.extension:valueTriggerDefinition.extension:condition.extension
                                  Definition

                                  An Extension


                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                  Alternate Namesextensions, user content
                                  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
                                  • 522. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype
                                    Slice Name_datatype
                                    Definition

                                    Slice to indicate the presence of a R4 Expression in FHIR STU3

                                    ShortDataType slice for a FHIR R4 `Expression` valueAdditional Content defined by implementations
                                    Control10..1*
                                    TypeExtension
                                    524. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                    526. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.value[x]
                                    Definition

                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortValue of extension
                                    Comments

                                    Must be: Expression

                                    Control10..1
                                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    Fixed ValueExpression
                                    528. Extension.extension:valueTriggerDefinition.extension:condition.extension:description
                                    Slice Namedescription
                                    Definition

                                    R4: Expression.description (new:string)

                                    ShortR4: Natural language description of the condition (new)Additional Content defined by implementations
                                    Comments

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

                                    Control0..1*
                                    TypeExtension
                                    Requirements

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

                                    530. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuedescription
                                    532. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.value[x]
                                    Definition

                                    A brief, natural language description of the condition that effectively communicates the intended semantics.


                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortNatural language description of the conditionValue of extension
                                    Control0..1
                                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [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
                                    534. Extension.extension:valueTriggerDefinition.extension:condition.extension:name
                                    Slice Namename
                                    Definition

                                    R4: Expression.name (new:id)

                                    ShortR4: Short name assigned to expression for reuse (new)Additional Content defined by implementations
                                    Comments

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

                                    Control0..1*
                                    TypeExtension
                                    Requirements

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

                                    536. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuename
                                    538. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.value[x]
                                    Definition

                                    A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.


                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortShort name assigned to expression for reuseValue of extension
                                    Control0..1
                                    Typeid, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [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
                                    540. Extension.extension:valueTriggerDefinition.extension:condition.extension:language
                                    Slice Namelanguage
                                    Definition

                                    R4: Expression.language (new:code)

                                    ShortR4: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)Additional Content defined by implementations
                                    Comments

                                    Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                    Control10..1*
                                    TypeExtension
                                    Requirements

                                    Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                    542. Extension.extension:valueTriggerDefinition.extension:condition.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
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuelanguage
                                    544. Extension.extension:valueTriggerDefinition.extension:condition.extension:language.value[x]
                                    Definition

                                    The media type of the language for the expression.


                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    Shorttext/cql | text/fhirpath | application/x-fhir-query | etc.Value of extension
                                    Control10..1
                                    Typecode, date, dateTime, Meta, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [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
                                    546. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression
                                    Slice Nameexpression
                                    Definition

                                    R4: Expression.expression (new:string)

                                    ShortR4: Expression in specified language (new)Additional Content defined by implementations
                                    Comments

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

                                    Control0..1*
                                    TypeExtension
                                    Requirements

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

                                    548. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valueexpression
                                    550. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.value[x]
                                    Definition

                                    An expression in the specified language that returns a value.


                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortExpression in specified languageValue of extension
                                    Control0..1
                                    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [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
                                    552. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference
                                    Slice Namereference
                                    Definition

                                    R4: Expression.reference (new:uri)

                                    ShortR4: Where the expression is found (new)Additional Content defined by implementations
                                    Comments

                                    Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                                    Control0..1*
                                    TypeExtension
                                    Requirements

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

                                    554. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuereference
                                    556. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.value[x]
                                    Definition

                                    A URI that defines where the expression is found.


                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortWhere the expression is foundValue of extension
                                    Comments

                                    If both a reference and an expression is found, the reference SHALL point to the same expression.

                                    Control0..1
                                    Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                    [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
                                    558. Extension.extension:valueTriggerDefinition.extension:condition.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valuecondition
                                    560. Extension.extension:valueTriggerDefinition.extension:condition.value[x]
                                    Definition

                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortValue of extension
                                    Control0..01
                                    TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    562. Extension.extension:valueTriggerDefinition.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed ValuevalueTriggerDefinition
                                    564. Extension.extension:valueTriggerDefinition.value[x]
                                    Definition

                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                    ShortValue of extension
                                    Control0..01
                                    TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    566. Extension.extension:valueUsageContext
                                    Slice NamevalueUsageContext
                                    Definition

                                    R4: UsageContext

                                    ShortR4: UsageContextAdditional Content defined by implementations
                                    Comments

                                    FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                    Control0..*
                                    TypeExtension
                                    Requirements

                                    FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                    568. Extension.extension:valueUsageContext.extension
                                    Definition

                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                    Control30..*
                                    TypeExtension
                                    Alternate Namesextensions, user content
                                    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
                                    • 570. Extension.extension:valueUsageContext.extension:_datatype
                                      Slice Name_datatype
                                      Definition

                                      Slice to indicate the presence of a R4 UsageContext in FHIR STU3

                                      ShortDataType slice for a FHIR R4 `UsageContext` valueAdditional Content defined by implementations
                                      Control10..1*
                                      TypeExtension
                                      572. Extension.extension:valueUsageContext.extension:_datatype.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                      574. Extension.extension:valueUsageContext.extension:_datatype.value[x]
                                      Definition

                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                      ShortValue of extension
                                      Comments

                                      Must be: UsageContext

                                      Control10..1
                                      Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Fixed ValueUsageContext
                                      576. Extension.extension:valueUsageContext.extension
                                      Definition

                                      An Extension


                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                      Control20..*
                                      TypeExtension
                                      Alternate Namesextensions, user content
                                      578. Extension.extension:valueUsageContext.extension:code
                                      Slice Namecode
                                      Definition

                                      R4: UsageContext.code

                                      ShortR4: codeAdditional Content defined by implementations
                                      Comments

                                      Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                      Control10..1*
                                      TypeExtension
                                      Requirements

                                      Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                      580. Extension.extension:valueUsageContext.extension:code.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuecode
                                      582. Extension.extension:valueUsageContext.extension:code.value[x]
                                      Definition

                                      A code that identifies the type of context being specified by this usage context.


                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                      ShortType of context being specifiedValue of extension
                                      Control10..1
                                      BindingUnless not suitable, these codes SHALL be taken from For codes, see R4UsageContextTypeForR3 (0.1.0)
                                      (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-usage-context-type-for-R3|0.1.0)

                                      A code that specifies a type of context being specified by a usage context.

                                      TypeCoding, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      584. Extension.extension:valueUsageContext.extension:value
                                      Slice Namevalue
                                      Definition

                                      R4: UsageContext.value[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/PlanDefinition), Reference(http://hl7.org/fhir/StructureDefinition/ResearchStudy), Reference(http://hl7.org/fhir/StructureDefinition/InsurancePlan), Reference(http://hl7.org/fhir/StructureDefinition/HealthcareService), Reference(http://hl7.org/fhir/StructureDefinition/Group), Reference(http://hl7.org/fhir/StructureDefinition/Location), Reference(http://hl7.org/fhir/StructureDefinition/Organization))

                                      ShortR4: value additional typesAdditional Content defined by implementations
                                      Comments

                                      Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                      Control10..1*
                                      TypeExtension
                                      Requirements

                                      Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                      586. Extension.extension:valueUsageContext.extension:value.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuevalue
                                      588. Extension.extension:valueUsageContext.extension:value.value[x]
                                      Definition

                                      A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.


                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                      ShortValue that defines the contextValue of extension
                                      Control10..1
                                      TypeReference(Cross-version Profile for R4.PlanDefinition for use in FHIR STU3, PlanDefinition, Cross-version Profile for R4.ResearchStudy for use in FHIR STU3, ResearchStudy, Cross-version Profile for R4.InsurancePlan for use in FHIR STU3, Basic, Cross-version Profile for R4.HealthcareService for use in FHIR STU3, HealthcareService, Cross-version Profile for R4.Group for use in FHIR STU3, Group, Cross-version Profile for R4.Location for use in FHIR STU3, Location, Cross-version Profile for R4.Organization for use in FHIR STU3, Organization), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      590. Extension.extension:valueUsageContext.url
                                      Definition

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

                                      Shortidentifies the meaning of the extension
                                      Comments

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

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed ValuevalueUsageContext
                                      592. Extension.extension:valueUsageContext.value[x]
                                      Definition

                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                      ShortValue of extension
                                      Control0..01
                                      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      594. Extension.extension:valueDosage
                                      Slice NamevalueDosage
                                      Definition

                                      R4: Dosage

                                      ShortR4: DosageAdditional Content defined by implementations
                                      Comments

                                      FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                      Control0..*
                                      TypeExtension
                                      Requirements

                                      FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                      596. Extension.extension:valueDosage.extension
                                      Definition

                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                      Control10..*
                                      TypeExtension
                                      Alternate Namesextensions, user content
                                      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
                                      • 598. Extension.extension:valueDosage.extension:_datatype
                                        Slice Name_datatype
                                        Definition

                                        Slice to indicate the presence of a R4 Dosage in FHIR STU3

                                        ShortDataType slice for a FHIR R4 `Dosage` valueAdditional Content defined by implementations
                                        Control10..1*
                                        TypeExtension
                                        600. Extension.extension:valueDosage.extension:_datatype.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                        602. Extension.extension:valueDosage.extension:_datatype.value[x]
                                        Definition

                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortValue of extension
                                        Comments

                                        Must be: Dosage

                                        Control10..1
                                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Fixed ValueDosage
                                        604. Extension.extension:valueDosage.extension
                                        Definition

                                        An Extension


                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                        Alternate Namesextensions, user content
                                        606. Extension.extension:valueDosage.extension:sequence
                                        Slice Namesequence
                                        Definition

                                        R4: Dosage.sequence

                                        ShortR4: sequenceAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        If the sequence number of multiple Dosages is the same, then it is implied that the instructions are to be treated as concurrent. If the sequence number is different, then the Dosages are intended to be sequential. Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                        608. Extension.extension:valueDosage.extension:sequence.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuesequence
                                        610. Extension.extension:valueDosage.extension:sequence.value[x]
                                        Definition

                                        Indicates the order in which the dosage instructions should be applied or interpreted.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortThe order of the dosage instructionsValue of extension
                                        Control0..1
                                        Typeinteger, date, dateTime, Meta, code, string, Address, Attachment, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                        [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
                                        612. Extension.extension:valueDosage.extension:text
                                        Slice Nametext
                                        Definition

                                        R4: Dosage.text

                                        ShortR4: textAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        Free text dosage instructions can be used for cases where the instructions are too complex to code. The content of this attribute does not include the name or description of the medication. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication. It is expected that the text instructions will always be populated. If the dosage.timing attribute is also populated, then the dosage.text should reflect the same information as the timing. Additional information about administration or preparation of the medication should be included as text. Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                        614. Extension.extension:valueDosage.extension:text.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuetext
                                        616. Extension.extension:valueDosage.extension:text.value[x]
                                        Definition

                                        Free text dosage instructions e.g. SIG.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortFree text dosage instructions e.g. SIGValue of extension
                                        Control0..1
                                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                        [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
                                        618. Extension.extension:valueDosage.extension:additionalInstruction
                                        Slice NameadditionalInstruction
                                        Definition

                                        R4: Dosage.additionalInstruction

                                        ShortR4: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"Additional Content defined by implementations
                                        Comments

                                        Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent. Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                        Control0..*
                                        TypeExtension
                                        Requirements

                                        Additional instruction is intended to be coded, but where no code exists, the element could include text. For example, "Swallow with plenty of water" which might or might not be coded. Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent.

                                        620. Extension.extension:valueDosage.extension:additionalInstruction.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed ValueadditionalInstruction
                                        622. Extension.extension:valueDosage.extension:additionalInstruction.value[x]
                                        Definition

                                        Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"Value of extension
                                        Comments

                                        Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                        Control0..1
                                        TypeCodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        624. Extension.extension:valueDosage.extension:patientInstruction
                                        Slice NamepatientInstruction
                                        Definition

                                        R4: Dosage.patientInstruction

                                        ShortR4: patientInstructionAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                        626. Extension.extension:valueDosage.extension:patientInstruction.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed ValuepatientInstruction
                                        628. Extension.extension:valueDosage.extension:patientInstruction.value[x]
                                        Definition

                                        Instructions in terms that are understood by the patient or consumer.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortPatient or consumer oriented instructionsValue of extension
                                        Control0..1
                                        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                        [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
                                        630. Extension.extension:valueDosage.extension:timing
                                        Slice Nametiming
                                        Definition

                                        R4: Dosage.timing

                                        ShortR4: timingAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent. This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        The timing schedule for giving the medication to the patient. This data type allows many different expressions. For example: "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013". Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent.

                                        632. Extension.extension:valueDosage.extension:timing.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuetiming
                                        634. Extension.extension:valueDosage.extension:timing.value[x]
                                        Definition

                                        When medication should be administered.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortWhen medication should be administeredValue of extension
                                        Comments

                                        This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                        Control0..1
                                        TypeTiming, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, decimal, CodeableConcept
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        636. Extension.extension:valueDosage.extension:asNeeded
                                        Slice NameasNeeded
                                        Definition

                                        R4: Dosage.asNeeded[x]

                                        ShortR4: asNeededAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                        638. Extension.extension:valueDosage.extension:asNeeded.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed ValueasNeeded
                                        640. Extension.extension:valueDosage.extension:asNeeded.value[x]
                                        Definition

                                        Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortTake "as needed" (for x)Value of extension
                                        Comments

                                        Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                        Control0..1
                                        TypeChoice of: boolean, CodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                        [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
                                        642. Extension.extension:valueDosage.extension:site
                                        Slice Namesite
                                        Definition

                                        R4: Dosage.site

                                        ShortR4: siteAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        A coded specification of the anatomic site where the medication first enters the body. Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent.

                                        644. Extension.extension:valueDosage.extension:site.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuesite
                                        646. Extension.extension:valueDosage.extension:site.value[x]
                                        Definition

                                        Body site to administer to.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortBody site to administer toValue of extension
                                        Comments

                                        If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                        Control0..1
                                        TypeCodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        648. Extension.extension:valueDosage.extension:route
                                        Slice Nameroute
                                        Definition

                                        R4: Dosage.route

                                        ShortR4: routeAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body. Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                        650. Extension.extension:valueDosage.extension:route.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valueroute
                                        652. Extension.extension:valueDosage.extension:route.value[x]
                                        Definition

                                        How drug should enter body.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortHow drug should enter bodyValue of extension
                                        Control0..1
                                        TypeCodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        654. Extension.extension:valueDosage.extension:method
                                        Slice Namemethod
                                        Definition

                                        R4: Dosage.method

                                        ShortR4: methodAdditional Content defined by implementations
                                        Comments

                                        Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent. Terminologies used often pre-coordinate this term with the route and or form of administration.

                                        Control0..1*
                                        TypeExtension
                                        Requirements

                                        A coded value indicating the method by which the medication is introduced into or onto the body. Most commonly used for injections. For examples, Slow Push; Deep IV. Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent.

                                        656. Extension.extension:valueDosage.extension:method.url
                                        Definition

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

                                        Shortidentifies the meaning of the extension
                                        Comments

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

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuemethod
                                        658. Extension.extension:valueDosage.extension:method.value[x]
                                        Definition

                                        Technique for administering medication.


                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                        ShortTechnique for administering medicationValue of extension
                                        Comments

                                        Terminologies used often pre-coordinate this term with the route and or form of administration.

                                        Control0..1
                                        TypeCodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        660. Extension.extension:valueDosage.extension:doseAndRate
                                        Slice NamedoseAndRate
                                        Definition

                                        R4: Dosage.doseAndRate (new:Element)

                                        ShortR4: Amount of medication administered (new)Additional Content defined by implementations
                                        Comments

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

                                        Control0..*
                                        TypeExtension
                                        Requirements

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

                                        662. Extension.extension:valueDosage.extension:doseAndRate.extension
                                        Definition

                                        An Extension


                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                        Alternate Namesextensions, user content
                                        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
                                        • 664. Extension.extension:valueDosage.extension:doseAndRate.extension:type
                                          Slice Nametype
                                          Definition

                                          R4: Dosage.doseAndRate.type (new:CodeableConcept)

                                          ShortR4: The kind of dose or rate specified (new)Additional Content defined by implementations
                                          Comments

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

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          If the type is not populated, assume to be "ordered". Element Dosage.doseAndRate.type is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.type has a context of Dosage based on following the parent source element upwards and mapping to Dosage. Element Dosage.doseAndRate.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                          666. Extension.extension:valueDosage.extension:doseAndRate.extension:type.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed Valuetype
                                          668. Extension.extension:valueDosage.extension:doseAndRate.extension:type.value[x]
                                          Definition

                                          The kind of dose or rate specified, for example, ordered or calculated.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortThe kind of dose or rate specifiedValue of extension
                                          Control0..1
                                          BindingFor example codes, see For codes, see R4DoseRateTypeForR3 (0.1.0)
                                          (example to http://hl7.org/fhir/uv/xver/ValueSet/R4-dose-rate-type-for-R3|0.1.0)

                                          The kind of dose or rate specified.

                                          TypeCodeableConcept, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          670. Extension.extension:valueDosage.extension:doseAndRate.extension:dose
                                          Slice Namedose
                                          Definition

                                          R4: Dosage.doseAndRate.dose[x]

                                          ShortR4: doseAdditional Content defined by implementations
                                          Comments

                                          Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          The amount of therapeutic or other substance given at one administration event. Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                          672. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed Valuedose
                                          674. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.value[x]
                                          Definition

                                          Amount of medication per dose.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortAmount of medication per doseValue of extension
                                          Comments

                                          Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                          Control0..1
                                          TypeChoice of: Range, Quantity(SimpleQuantity), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Duration, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          676. Extension.extension:valueDosage.extension:doseAndRate.extension:rate
                                          Slice Namerate
                                          Definition

                                          R4: Dosage.doseAndRate.rate[x]

                                          ShortR4: rateAdditional Content defined by implementations
                                          Comments

                                          Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                          It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours. Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                          678. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed Valuerate
                                          680. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.value[x]
                                          Definition

                                          Amount of medication per unit of time.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortAmount of medication per unit of timeValue of extension
                                          Comments

                                          It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                          It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                          Control0..1
                                          TypeChoice of: Ratio, Range, Quantity(SimpleQuantity), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, id, positiveInt, Age, Distance, Reference, Period, Duration, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          682. Extension.extension:valueDosage.extension:doseAndRate.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed ValuedoseAndRate
                                          684. Extension.extension:valueDosage.extension:doseAndRate.value[x]
                                          Definition

                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortValue of extension
                                          Control0..01
                                          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          686. Extension.extension:valueDosage.extension:maxDosePerPeriod
                                          Slice NamemaxDosePerPeriod
                                          Definition

                                          R4: Dosage.maxDosePerPeriod

                                          ShortR4: maxDosePerPeriodAdditional Content defined by implementations
                                          Comments

                                          Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours. Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent.

                                          688. Extension.extension:valueDosage.extension:maxDosePerPeriod.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed ValuemaxDosePerPeriod
                                          690. Extension.extension:valueDosage.extension:maxDosePerPeriod.value[x]
                                          Definition

                                          Upper limit on medication per unit of time.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortUpper limit on medication per unit of timeValue of extension
                                          Comments

                                          This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                          Control0..1
                                          TypeRatio, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          692. Extension.extension:valueDosage.extension:maxDosePerAdministration
                                          Slice NamemaxDosePerAdministration
                                          Definition

                                          R4: Dosage.maxDosePerAdministration

                                          ShortR4: maxDosePerAdministrationAdditional Content defined by implementations
                                          Comments

                                          Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          The maximum total quantity of a therapeutic substance that may be administered to a subject per administration. Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent.

                                          694. Extension.extension:valueDosage.extension:maxDosePerAdministration.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed ValuemaxDosePerAdministration
                                          696. Extension.extension:valueDosage.extension:maxDosePerAdministration.value[x]
                                          Definition

                                          Upper limit on medication per administration.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortUpper limit on medication per administrationValue of extension
                                          Comments

                                          This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                          Control0..1
                                          TypeQuantity(SimpleQuantity), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          698. Extension.extension:valueDosage.extension:maxDosePerLifetime
                                          Slice NamemaxDosePerLifetime
                                          Definition

                                          R4: Dosage.maxDosePerLifetime

                                          ShortR4: maxDosePerLifetimeAdditional Content defined by implementations
                                          Comments

                                          Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                          Control0..1*
                                          TypeExtension
                                          Requirements

                                          The maximum total quantity of a therapeutic substance that may be administered per lifetime of the subject. Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                          700. Extension.extension:valueDosage.extension:maxDosePerLifetime.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed ValuemaxDosePerLifetime
                                          702. Extension.extension:valueDosage.extension:maxDosePerLifetime.value[x]
                                          Definition

                                          Upper limit on medication per lifetime of the patient.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortUpper limit on medication per lifetime of the patientValue of extension
                                          Control0..1
                                          TypeQuantity(SimpleQuantity), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          704. Extension.extension:valueDosage.url
                                          Definition

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

                                          Shortidentifies the meaning of the extension
                                          Comments

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

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed ValuevalueDosage
                                          706. Extension.extension:valueDosage.value[x]
                                          Definition

                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortValue of extension
                                          Control0..01
                                          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          708. 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
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-Task.input.value
                                          710. Extension.value[x]
                                          Definition

                                          The value of the input parameter as a basic type.


                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                          ShortContent to use in performing the taskValue of extension
                                          Control0..1
                                          Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                          [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

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

                                          0. Extension
                                          Definition

                                          R4: Task.input.value[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)

                                          ShortR4: value additional types
                                          Comments

                                          Element Task.input.value[x] is mapped to FHIR STU3 element Task.input.value[x] as RelatedTo. The mappings for Task.input.value[x] do not cover the following types: ContactDetail, Contributor, DataRequirement, Dosage, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, uuid. The target context Task.input.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task.input.

                                          Control1..1
                                          Is Modifierfalse
                                          2. Extension.extension
                                          Control1..*
                                          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:valueContactDetail
                                            Slice NamevalueContactDetail
                                            Definition

                                            R4: ContactDetail

                                            ShortR4: ContactDetail
                                            Comments

                                            FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

                                            Control0..*
                                            Requirements

                                            FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

                                            6. Extension.extension:valueContactDetail.extension:_datatype
                                            Slice Name_datatype
                                            Definition

                                            Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

                                            ShortDataType slice for a FHIR R4 `ContactDetail` value
                                            Control1..1
                                            8. Extension.extension:valueContactDetail.extension:_datatype.url
                                            Control1..1
                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                            10. Extension.extension:valueContactDetail.extension:_datatype.value[x]
                                            Comments

                                            Must be: ContactDetail

                                            Control1..1
                                            Typestring
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Fixed ValueContactDetail
                                            12. Extension.extension:valueContactDetail.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
                                            • 14. Extension.extension:valueContactDetail.extension:name
                                              Slice Namename
                                              Definition

                                              R4: ContactDetail.name

                                              ShortR4: name
                                              Comments

                                              Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

                                              Control0..1
                                              Requirements

                                              Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

                                              16. Extension.extension:valueContactDetail.extension:name.url
                                              Control1..1
                                              Fixed Valuename
                                              18. Extension.extension:valueContactDetail.extension:name.value[x]
                                              Definition

                                              The name of an individual to contact.

                                              ShortName of an individual to contact
                                              Comments

                                              If there is no named individual, the telecom information is for the organization as a whole.

                                              Control0..1
                                              Typestring
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              20. Extension.extension:valueContactDetail.extension:telecom
                                              Slice Nametelecom
                                              Definition

                                              R4: ContactDetail.telecom

                                              ShortR4: telecom
                                              Comments

                                              Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                              Control0..*
                                              Requirements

                                              Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                              22. Extension.extension:valueContactDetail.extension:telecom.url
                                              Control1..1
                                              Fixed Valuetelecom
                                              24. Extension.extension:valueContactDetail.extension:telecom.value[x]
                                              Definition

                                              The contact details for the individual (if a name was provided) or the organization.

                                              ShortContact details for individual or organization
                                              Control0..1
                                              TypeContactPoint
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              26. Extension.extension:valueContactDetail.url
                                              Control1..1
                                              Fixed ValuevalueContactDetail
                                              28. Extension.extension:valueContactDetail.value[x]
                                              Control0..0
                                              30. Extension.extension:valueContributor
                                              Slice NamevalueContributor
                                              Definition

                                              R4: Contributor

                                              ShortR4: Contributor
                                              Comments

                                              FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

                                              Control0..*
                                              Requirements

                                              FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

                                              32. Extension.extension:valueContributor.extension:_datatype
                                              Slice Name_datatype
                                              Definition

                                              Slice to indicate the presence of a R4 Contributor in FHIR STU3

                                              ShortDataType slice for a FHIR R4 `Contributor` value
                                              Control1..1
                                              34. Extension.extension:valueContributor.extension:_datatype.url
                                              Control1..1
                                              Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                              36. Extension.extension:valueContributor.extension:_datatype.value[x]
                                              Comments

                                              Must be: Contributor

                                              Control1..1
                                              Typestring
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Fixed ValueContributor
                                              38. Extension.extension:valueContributor.extension
                                              Control2..*
                                              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
                                              • 40. Extension.extension:valueContributor.extension:type
                                                Slice Nametype
                                                Definition

                                                R4: Contributor.type

                                                ShortR4: type
                                                Comments

                                                Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

                                                Control1..1
                                                Requirements

                                                Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

                                                42. Extension.extension:valueContributor.extension:type.url
                                                Control1..1
                                                Fixed Valuetype
                                                44. Extension.extension:valueContributor.extension:type.value[x]
                                                Definition

                                                The type of contributor.

                                                Shortauthor | editor | reviewer | endorser
                                                Control1..1
                                                BindingThe codes SHALL be taken from ContributorType
                                                (required to http://hl7.org/fhir/ValueSet/contributor-type|3.0.2)

                                                The type of contributor.

                                                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:valueContributor.extension:name
                                                Slice Namename
                                                Definition

                                                R4: Contributor.name

                                                ShortR4: name
                                                Comments

                                                Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

                                                Control1..1
                                                Requirements

                                                Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

                                                48. Extension.extension:valueContributor.extension:name.url
                                                Control1..1
                                                Fixed Valuename
                                                50. Extension.extension:valueContributor.extension:name.value[x]
                                                Definition

                                                The name of the individual or organization responsible for the contribution.

                                                ShortWho contributed the content
                                                Control1..1
                                                Typestring
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                52. Extension.extension:valueContributor.extension:contact
                                                Slice Namecontact
                                                Definition

                                                R4: Contributor.contact

                                                ShortR4: contact
                                                Comments

                                                Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

                                                Control0..*
                                                Requirements

                                                Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

                                                54. Extension.extension:valueContributor.extension:contact.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
                                                • 56. Extension.extension:valueContributor.extension:contact.extension:_datatype
                                                  Slice Name_datatype
                                                  Definition

                                                  Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

                                                  ShortDataType slice for a FHIR R4 `ContactDetail` value
                                                  Control1..1
                                                  58. Extension.extension:valueContributor.extension:contact.extension:_datatype.url
                                                  Control1..1
                                                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                  60. Extension.extension:valueContributor.extension:contact.extension:_datatype.value[x]
                                                  Comments

                                                  Must be: ContactDetail

                                                  Control1..1
                                                  Typestring
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Fixed ValueContactDetail
                                                  62. Extension.extension:valueContributor.extension:contact.extension:name
                                                  Slice Namename
                                                  Definition

                                                  R4: ContactDetail.name

                                                  ShortR4: name
                                                  Comments

                                                  Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

                                                  Control0..1
                                                  Requirements

                                                  Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

                                                  64. Extension.extension:valueContributor.extension:contact.extension:name.url
                                                  Control1..1
                                                  Fixed Valuename
                                                  66. Extension.extension:valueContributor.extension:contact.extension:name.value[x]
                                                  Definition

                                                  The name of an individual to contact.

                                                  ShortName of an individual to contact
                                                  Comments

                                                  If there is no named individual, the telecom information is for the organization as a whole.

                                                  Control0..1
                                                  Typestring
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  68. Extension.extension:valueContributor.extension:contact.extension:telecom
                                                  Slice Nametelecom
                                                  Definition

                                                  R4: ContactDetail.telecom

                                                  ShortR4: telecom
                                                  Comments

                                                  Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                  Control0..*
                                                  Requirements

                                                  Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                  70. Extension.extension:valueContributor.extension:contact.extension:telecom.url
                                                  Control1..1
                                                  Fixed Valuetelecom
                                                  72. Extension.extension:valueContributor.extension:contact.extension:telecom.value[x]
                                                  Definition

                                                  The contact details for the individual (if a name was provided) or the organization.

                                                  ShortContact details for individual or organization
                                                  Control0..1
                                                  TypeContactPoint
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  74. Extension.extension:valueContributor.extension:contact.url
                                                  Control1..1
                                                  Fixed Valuecontact
                                                  76. Extension.extension:valueContributor.extension:contact.value[x]
                                                  Control0..0
                                                  78. Extension.extension:valueContributor.url
                                                  Control1..1
                                                  Fixed ValuevalueContributor
                                                  80. Extension.extension:valueContributor.value[x]
                                                  Control0..0
                                                  82. Extension.extension:valueDataRequirement
                                                  Slice NamevalueDataRequirement
                                                  Definition

                                                  R4: DataRequirement

                                                  ShortR4: DataRequirement
                                                  Comments

                                                  FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

                                                  Control0..*
                                                  Requirements

                                                  FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

                                                  84. Extension.extension:valueDataRequirement.extension:_datatype
                                                  Slice Name_datatype
                                                  Definition

                                                  Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

                                                  ShortDataType slice for a FHIR R4 `DataRequirement` value
                                                  Control1..1
                                                  86. Extension.extension:valueDataRequirement.extension:_datatype.url
                                                  Control1..1
                                                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                  88. Extension.extension:valueDataRequirement.extension:_datatype.value[x]
                                                  Comments

                                                  Must be: DataRequirement

                                                  Control1..1
                                                  Typestring
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Fixed ValueDataRequirement
                                                  90. Extension.extension:valueDataRequirement.extension
                                                  Control1..*
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 92. Extension.extension:valueDataRequirement.extension:type
                                                    Slice Nametype
                                                    Definition

                                                    R4: DataRequirement.type

                                                    ShortR4: type
                                                    Comments

                                                    Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                    Control1..1
                                                    Requirements

                                                    Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                    94. Extension.extension:valueDataRequirement.extension:type.url
                                                    Control1..1
                                                    Fixed Valuetype
                                                    96. Extension.extension:valueDataRequirement.extension:type.value[x]
                                                    Definition

                                                    The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.

                                                    ShortThe type of the required data
                                                    Control1..1
                                                    BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                    (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                    A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                    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
                                                    98. Extension.extension:valueDataRequirement.extension:profile
                                                    Slice Nameprofile
                                                    Definition

                                                    R4: DataRequirement.profile

                                                    ShortR4: profile
                                                    Comments

                                                    Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                    Control0..*
                                                    Requirements

                                                    Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                    100. Extension.extension:valueDataRequirement.extension:profile.url
                                                    Control1..1
                                                    Fixed Valueprofile
                                                    102. Extension.extension:valueDataRequirement.extension:profile.value[x]
                                                    Definition

                                                    The profile of the required data, specified as the uri of the profile definition.

                                                    ShortThe profile of the required data
                                                    Control0..1
                                                    Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    104. Extension.extension:valueDataRequirement.extension:subject
                                                    Slice Namesubject
                                                    Definition

                                                    R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

                                                    ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
                                                    Comments

                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                    Control0..1
                                                    Requirements

                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                    106. Extension.extension:valueDataRequirement.extension:subject.url
                                                    Control1..1
                                                    Fixed Valuesubject
                                                    108. Extension.extension:valueDataRequirement.extension:subject.value[x]
                                                    Definition

                                                    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.

                                                    ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
                                                    Comments

                                                    The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                    Control0..1
                                                    BindingUnless not suitable, these codes SHALL be taken from R4SubjectTypeForR3 (0.1.0)
                                                    (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

                                                    The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

                                                    TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group)
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    110. Extension.extension:valueDataRequirement.extension:mustSupport
                                                    Slice NamemustSupport
                                                    Definition

                                                    R4: DataRequirement.mustSupport

                                                    ShortR4: Indicates specific structure elements that are referenced by the knowledge module
                                                    Comments

                                                    Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                    Control0..*
                                                    Requirements

                                                    Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                    112. Extension.extension:valueDataRequirement.extension:mustSupport.url
                                                    Control1..1
                                                    Fixed ValuemustSupport
                                                    114. Extension.extension:valueDataRequirement.extension:mustSupport.value[x]
                                                    Definition

                                                    Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

                                                    The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).

                                                    ShortIndicates specific structure elements that are referenced by the knowledge module
                                                    Control0..1
                                                    Typestring
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    116. Extension.extension:valueDataRequirement.extension:codeFilter
                                                    Slice NamecodeFilter
                                                    Definition

                                                    R4: DataRequirement.codeFilter

                                                    ShortR4: codeFilter
                                                    Comments

                                                    Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                    Control0..*
                                                    Requirements

                                                    Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                    118. Extension.extension:valueDataRequirement.extension:codeFilter.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
                                                    • 120. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path
                                                      Slice Namepath
                                                      Definition

                                                      R4: DataRequirement.codeFilter.path

                                                      ShortR4: A code-valued attribute to filter on
                                                      Comments

                                                      Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                      Control0..1
                                                      Requirements

                                                      Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

                                                      122. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.url
                                                      Control1..1
                                                      Fixed Valuepath
                                                      124. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.value[x]
                                                      Definition

                                                      The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.

                                                      ShortA code-valued attribute to filter on
                                                      Comments

                                                      The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                      Control0..1
                                                      Typestring
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      126. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam
                                                      Slice NamesearchParam
                                                      Definition

                                                      R4: DataRequirement.codeFilter.searchParam (new:string)

                                                      ShortR4: A coded (token) parameter to search on (new)
                                                      Comments

                                                      Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                      Control0..1
                                                      Requirements

                                                      Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                      128. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.url
                                                      Control1..1
                                                      Fixed ValuesearchParam
                                                      130. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.value[x]
                                                      Definition

                                                      A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.

                                                      ShortA coded (token) parameter to search on
                                                      Control0..1
                                                      Typestring
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      132. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet
                                                      Slice NamevalueSet
                                                      Definition

                                                      R4: DataRequirement.codeFilter.valueSet

                                                      ShortR4: valueSet
                                                      Comments

                                                      Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                      Control0..1
                                                      Requirements

                                                      Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                      134. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.url
                                                      Control1..1
                                                      Fixed ValuevalueSet
                                                      136. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.value[x]
                                                      Definition

                                                      The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.

                                                      ShortValueset for the filter
                                                      Control0..1
                                                      Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet)
                                                      [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
                                                      138. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code
                                                      Slice Namecode
                                                      Definition

                                                      R4: DataRequirement.codeFilter.code

                                                      ShortR4: What code is expected
                                                      Comments

                                                      Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                      Control0..*
                                                      Requirements

                                                      Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                      140. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.url
                                                      Control1..1
                                                      Fixed Valuecode
                                                      142. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.value[x]
                                                      Definition

                                                      The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.

                                                      ShortWhat code is expected
                                                      Control0..1
                                                      TypeCoding
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      144. Extension.extension:valueDataRequirement.extension:codeFilter.url
                                                      Control1..1
                                                      Fixed ValuecodeFilter
                                                      146. Extension.extension:valueDataRequirement.extension:codeFilter.value[x]
                                                      Control0..0
                                                      148. Extension.extension:valueDataRequirement.extension:dateFilter
                                                      Slice NamedateFilter
                                                      Definition

                                                      R4: DataRequirement.dateFilter

                                                      ShortR4: dateFilter
                                                      Comments

                                                      Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                      Control0..*
                                                      Requirements

                                                      Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                      150. Extension.extension:valueDataRequirement.extension:dateFilter.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
                                                      • 152. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path
                                                        Slice Namepath
                                                        Definition

                                                        R4: DataRequirement.dateFilter.path

                                                        ShortR4: A date-valued attribute to filter on
                                                        Comments

                                                        Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                        Control0..1
                                                        Requirements

                                                        Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                                                        154. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.url
                                                        Control1..1
                                                        Fixed Valuepath
                                                        156. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.value[x]
                                                        Definition

                                                        The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.

                                                        ShortA date-valued attribute to filter on
                                                        Comments

                                                        The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                        Control0..1
                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        158. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam
                                                        Slice NamesearchParam
                                                        Definition

                                                        R4: DataRequirement.dateFilter.searchParam (new:string)

                                                        ShortR4: A date valued parameter to search on (new)
                                                        Comments

                                                        Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        Control0..1
                                                        Requirements

                                                        Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        160. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.url
                                                        Control1..1
                                                        Fixed ValuesearchParam
                                                        162. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.value[x]
                                                        Definition

                                                        A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.

                                                        ShortA date valued parameter to search on
                                                        Control0..1
                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        164. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value
                                                        Slice Namevalue
                                                        Definition

                                                        R4: DataRequirement.dateFilter.value[x]

                                                        ShortR4: value
                                                        Comments

                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                        Control0..1
                                                        Requirements

                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                        166. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.url
                                                        Control1..1
                                                        Fixed Valuevalue
                                                        168. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.value[x]
                                                        Definition

                                                        The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.

                                                        ShortThe value of the filter, as a Period, DateTime, or Duration value
                                                        Control0..1
                                                        TypeChoice of: dateTime, Period, Duration
                                                        [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
                                                        170. Extension.extension:valueDataRequirement.extension:dateFilter.url
                                                        Control1..1
                                                        Fixed ValuedateFilter
                                                        172. Extension.extension:valueDataRequirement.extension:dateFilter.value[x]
                                                        Control0..0
                                                        174. Extension.extension:valueDataRequirement.extension:limit
                                                        Slice Namelimit
                                                        Definition

                                                        R4: DataRequirement.limit (new:positiveInt)

                                                        ShortR4: Number of results (new)
                                                        Comments

                                                        Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                        Control0..1
                                                        Requirements

                                                        Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        176. Extension.extension:valueDataRequirement.extension:limit.url
                                                        Control1..1
                                                        Fixed Valuelimit
                                                        178. Extension.extension:valueDataRequirement.extension:limit.value[x]
                                                        Definition

                                                        Specifies a maximum number of results that are required (uses the _count search parameter).

                                                        ShortNumber of results
                                                        Comments

                                                        This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                        Control0..1
                                                        TypepositiveInt
                                                        [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
                                                        180. Extension.extension:valueDataRequirement.extension:sort
                                                        Slice Namesort
                                                        Definition

                                                        R4: DataRequirement.sort (new:Element)

                                                        ShortR4: Order of the results (new)
                                                        Comments

                                                        Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                                                        Control0..*
                                                        Requirements

                                                        Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        182. Extension.extension:valueDataRequirement.extension:sort.extension
                                                        Control2..*
                                                        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
                                                        • 184. Extension.extension:valueDataRequirement.extension:sort.extension:path
                                                          Slice Namepath
                                                          Definition

                                                          R4: DataRequirement.sort.path (new:string)

                                                          ShortR4: The name of the attribute to perform the sort (new)
                                                          Comments

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

                                                          Control1..1
                                                          Requirements

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

                                                          186. Extension.extension:valueDataRequirement.extension:sort.extension:path.url
                                                          Control1..1
                                                          Fixed Valuepath
                                                          188. Extension.extension:valueDataRequirement.extension:sort.extension:path.value[x]
                                                          Definition

                                                          The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.

                                                          ShortThe name of the attribute to perform the sort
                                                          Control1..1
                                                          Typestring
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          190. Extension.extension:valueDataRequirement.extension:sort.extension:direction
                                                          Slice Namedirection
                                                          Definition

                                                          R4: DataRequirement.sort.direction (new:code)

                                                          ShortR4: ascending | descending (new)
                                                          Comments

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

                                                          Control1..1
                                                          Requirements

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

                                                          192. Extension.extension:valueDataRequirement.extension:sort.extension:direction.url
                                                          Control1..1
                                                          Fixed Valuedirection
                                                          194. Extension.extension:valueDataRequirement.extension:sort.extension:direction.value[x]
                                                          Definition

                                                          The direction of the sort, ascending or descending.

                                                          Shortascending | descending
                                                          Control1..1
                                                          BindingThe codes SHALL be taken from R4SortDirectionForR3 (0.1.0)
                                                          (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                                                          The possible sort directions, ascending or descending.

                                                          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
                                                          196. Extension.extension:valueDataRequirement.extension:sort.url
                                                          Control1..1
                                                          Fixed Valuesort
                                                          198. Extension.extension:valueDataRequirement.extension:sort.value[x]
                                                          Control0..0
                                                          200. Extension.extension:valueDataRequirement.url
                                                          Control1..1
                                                          Fixed ValuevalueDataRequirement
                                                          202. Extension.extension:valueDataRequirement.value[x]
                                                          Control0..0
                                                          204. Extension.extension:valueExpression
                                                          Slice NamevalueExpression
                                                          Definition

                                                          R4: Expression (new:Expression)

                                                          ShortR4: An expression that can be used to generate a value (new)
                                                          Comments

                                                          FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                          Control0..*
                                                          Requirements

                                                          FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                          206. Extension.extension:valueExpression.extension:_datatype
                                                          Slice Name_datatype
                                                          Definition

                                                          Slice to indicate the presence of a R4 Expression in FHIR STU3

                                                          ShortDataType slice for a FHIR R4 `Expression` value
                                                          Control1..1
                                                          208. Extension.extension:valueExpression.extension:_datatype.url
                                                          Control1..1
                                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                          210. Extension.extension:valueExpression.extension:_datatype.value[x]
                                                          Comments

                                                          Must be: Expression

                                                          Control1..1
                                                          Typestring
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Fixed ValueExpression
                                                          212. Extension.extension:valueExpression.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
                                                          • 214. Extension.extension:valueExpression.extension:description
                                                            Slice Namedescription
                                                            Definition

                                                            R4: Expression.description (new:string)

                                                            ShortR4: Natural language description of the condition (new)
                                                            Comments

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

                                                            Control0..1
                                                            Requirements

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

                                                            216. Extension.extension:valueExpression.extension:description.url
                                                            Control1..1
                                                            Fixed Valuedescription
                                                            218. Extension.extension:valueExpression.extension:description.value[x]
                                                            Definition

                                                            A brief, natural language description of the condition that effectively communicates the intended semantics.

                                                            ShortNatural language description of the condition
                                                            Control0..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            220. Extension.extension:valueExpression.extension:name
                                                            Slice Namename
                                                            Definition

                                                            R4: Expression.name (new:id)

                                                            ShortR4: Short name assigned to expression for reuse (new)
                                                            Comments

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

                                                            Control0..1
                                                            Requirements

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

                                                            222. Extension.extension:valueExpression.extension:name.url
                                                            Control1..1
                                                            Fixed Valuename
                                                            224. Extension.extension:valueExpression.extension:name.value[x]
                                                            Definition

                                                            A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.

                                                            ShortShort name assigned to expression for reuse
                                                            Control0..1
                                                            Typeid
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            226. Extension.extension:valueExpression.extension:expression
                                                            Slice Nameexpression
                                                            Definition

                                                            R4: Expression.expression (new:string)

                                                            ShortR4: Expression in specified language (new)
                                                            Comments

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

                                                            Control0..1
                                                            Requirements

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

                                                            228. Extension.extension:valueExpression.extension:expression.url
                                                            Control1..1
                                                            Fixed Valueexpression
                                                            230. Extension.extension:valueExpression.extension:expression.value[x]
                                                            Definition

                                                            An expression in the specified language that returns a value.

                                                            ShortExpression in specified language
                                                            Control0..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            232. Extension.extension:valueExpression.extension:reference
                                                            Slice Namereference
                                                            Definition

                                                            R4: Expression.reference (new:uri)

                                                            ShortR4: Where the expression is found (new)
                                                            Comments

                                                            Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                            Control0..1
                                                            Requirements

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

                                                            234. Extension.extension:valueExpression.extension:reference.url
                                                            Control1..1
                                                            Fixed Valuereference
                                                            236. Extension.extension:valueExpression.extension:reference.value[x]
                                                            Definition

                                                            A URI that defines where the expression is found.

                                                            ShortWhere the expression is found
                                                            Comments

                                                            If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                            Control0..1
                                                            Typeuri
                                                            [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
                                                            238. Extension.extension:valueExpression.url
                                                            Control1..1
                                                            Fixed ValuevalueExpression
                                                            240. Extension.extension:valueExpression.value[x]
                                                            Control0..0
                                                            242. Extension.extension:valueParameterDefinition
                                                            Slice NamevalueParameterDefinition
                                                            Definition

                                                            R4: ParameterDefinition

                                                            ShortR4: ParameterDefinition
                                                            Comments

                                                            FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                                                            Control0..*
                                                            Requirements

                                                            FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                                                            244. Extension.extension:valueParameterDefinition.extension:_datatype
                                                            Slice Name_datatype
                                                            Definition

                                                            Slice to indicate the presence of a R4 ParameterDefinition in FHIR STU3

                                                            ShortDataType slice for a FHIR R4 `ParameterDefinition` value
                                                            Control1..1
                                                            246. Extension.extension:valueParameterDefinition.extension:_datatype.url
                                                            Control1..1
                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                            248. Extension.extension:valueParameterDefinition.extension:_datatype.value[x]
                                                            Comments

                                                            Must be: ParameterDefinition

                                                            Control1..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            Fixed ValueParameterDefinition
                                                            250. Extension.extension:valueParameterDefinition.extension
                                                            Control2..*
                                                            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
                                                            • 252. Extension.extension:valueParameterDefinition.extension:name
                                                              Slice Namename
                                                              Definition

                                                              R4: ParameterDefinition.name

                                                              ShortR4: name
                                                              Comments

                                                              Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                                                              Control0..1
                                                              Requirements

                                                              Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                                                              254. Extension.extension:valueParameterDefinition.extension:name.url
                                                              Control1..1
                                                              Fixed Valuename
                                                              256. Extension.extension:valueParameterDefinition.extension:name.value[x]
                                                              Definition

                                                              The name of the parameter used to allow access to the value of the parameter in evaluation contexts.

                                                              ShortName used to access the parameter value
                                                              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
                                                              258. Extension.extension:valueParameterDefinition.extension:use
                                                              Slice Nameuse
                                                              Definition

                                                              R4: ParameterDefinition.use

                                                              ShortR4: use
                                                              Comments

                                                              Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                                                              Control1..1
                                                              Requirements

                                                              Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                                                              260. Extension.extension:valueParameterDefinition.extension:use.url
                                                              Control1..1
                                                              Fixed Valueuse
                                                              262. Extension.extension:valueParameterDefinition.extension:use.value[x]
                                                              Definition

                                                              Whether the parameter is input or output for the module.

                                                              Shortin | out
                                                              Control1..1
                                                              BindingThe codes SHALL be taken from OperationParameterUse
                                                              (required to http://hl7.org/fhir/ValueSet/operation-parameter-use|3.0.2)

                                                              Whether the parameter is input or output.

                                                              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
                                                              264. Extension.extension:valueParameterDefinition.extension:min
                                                              Slice Namemin
                                                              Definition

                                                              R4: ParameterDefinition.min

                                                              ShortR4: min
                                                              Comments

                                                              Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                                                              Control0..1
                                                              Requirements

                                                              Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                                                              266. Extension.extension:valueParameterDefinition.extension:min.url
                                                              Control1..1
                                                              Fixed Valuemin
                                                              268. Extension.extension:valueParameterDefinition.extension:min.value[x]
                                                              Definition

                                                              The minimum number of times this parameter SHALL appear in the request or response.

                                                              ShortMinimum cardinality
                                                              Control0..1
                                                              Typeinteger
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              270. Extension.extension:valueParameterDefinition.extension:max
                                                              Slice Namemax
                                                              Definition

                                                              R4: ParameterDefinition.max

                                                              ShortR4: max
                                                              Comments

                                                              Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                                                              Control0..1
                                                              Requirements

                                                              Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                                                              272. Extension.extension:valueParameterDefinition.extension:max.url
                                                              Control1..1
                                                              Fixed Valuemax
                                                              274. Extension.extension:valueParameterDefinition.extension:max.value[x]
                                                              Definition

                                                              The maximum number of times this element is permitted to appear in the request or response.

                                                              ShortMaximum cardinality (a number of *)
                                                              Control0..1
                                                              Typestring
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              276. Extension.extension:valueParameterDefinition.extension:documentation
                                                              Slice Namedocumentation
                                                              Definition

                                                              R4: ParameterDefinition.documentation

                                                              ShortR4: documentation
                                                              Comments

                                                              Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                                                              Control0..1
                                                              Requirements

                                                              Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                                                              278. Extension.extension:valueParameterDefinition.extension:documentation.url
                                                              Control1..1
                                                              Fixed Valuedocumentation
                                                              280. Extension.extension:valueParameterDefinition.extension:documentation.value[x]
                                                              Definition

                                                              A brief discussion of what the parameter is for and how it is used by the module.

                                                              ShortA brief description of the parameter
                                                              Control0..1
                                                              Typestring
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              282. Extension.extension:valueParameterDefinition.extension:type
                                                              Slice Nametype
                                                              Definition

                                                              R4: ParameterDefinition.type

                                                              ShortR4: type
                                                              Comments

                                                              Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                                                              Control1..1
                                                              Requirements

                                                              Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                                                              284. Extension.extension:valueParameterDefinition.extension:type.url
                                                              Control1..1
                                                              Fixed Valuetype
                                                              286. Extension.extension:valueParameterDefinition.extension:type.value[x]
                                                              Definition

                                                              The type of the parameter.

                                                              ShortWhat type of value
                                                              Control1..1
                                                              BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                              (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                              A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                              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
                                                              288. Extension.extension:valueParameterDefinition.extension:profile
                                                              Slice Nameprofile
                                                              Definition

                                                              R4: ParameterDefinition.profile additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)

                                                              ShortR4: profile additional types
                                                              Comments

                                                              Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                                                              Control0..1
                                                              Requirements

                                                              Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                                                              290. Extension.extension:valueParameterDefinition.extension:profile.url
                                                              Control1..1
                                                              Fixed Valueprofile
                                                              292. Extension.extension:valueParameterDefinition.extension:profile.value[x]
                                                              Definition

                                                              If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.

                                                              ShortWhat profile the value is expected to be
                                                              Control0..1
                                                              Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                              [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
                                                              294. Extension.extension:valueParameterDefinition.url
                                                              Control1..1
                                                              Fixed ValuevalueParameterDefinition
                                                              296. Extension.extension:valueParameterDefinition.value[x]
                                                              Control0..0
                                                              298. Extension.extension:valueRelatedArtifact
                                                              Slice NamevalueRelatedArtifact
                                                              Definition

                                                              R4: RelatedArtifact

                                                              ShortR4: RelatedArtifact
                                                              Comments

                                                              FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact. Each related artifact is either an attachment, or a reference to another knowledge resource, but not both.

                                                              Control0..*
                                                              Requirements

                                                              FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact.

                                                              300. Extension.extension:valueRelatedArtifact.extension:_datatype
                                                              Slice Name_datatype
                                                              Definition

                                                              Slice to indicate the presence of a R4 RelatedArtifact in FHIR STU3

                                                              ShortDataType slice for a FHIR R4 `RelatedArtifact` value
                                                              Control1..1
                                                              302. Extension.extension:valueRelatedArtifact.extension:_datatype.url
                                                              Control1..1
                                                              Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                              304. Extension.extension:valueRelatedArtifact.extension:_datatype.value[x]
                                                              Comments

                                                              Must be: RelatedArtifact

                                                              Control1..1
                                                              Typestring
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              Fixed ValueRelatedArtifact
                                                              306. Extension.extension:valueRelatedArtifact.extension
                                                              Control1..*
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 308. Extension.extension:valueRelatedArtifact.extension:type
                                                                Slice Nametype
                                                                Definition

                                                                R4: RelatedArtifact.type

                                                                ShortR4: type
                                                                Comments

                                                                Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                                                                Control1..1
                                                                Requirements

                                                                Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                                                                310. Extension.extension:valueRelatedArtifact.extension:type.url
                                                                Control1..1
                                                                Fixed Valuetype
                                                                312. Extension.extension:valueRelatedArtifact.extension:type.value[x]
                                                                Definition

                                                                The type of relationship to the related artifact.

                                                                Shortdocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
                                                                Control1..1
                                                                BindingThe codes SHALL be taken from RelatedArtifactType
                                                                (required to http://hl7.org/fhir/ValueSet/related-artifact-type|3.0.2)

                                                                The type of relationship to the related artifact.

                                                                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
                                                                314. Extension.extension:valueRelatedArtifact.extension:label
                                                                Slice Namelabel
                                                                Definition

                                                                R4: RelatedArtifact.label (new:string)

                                                                ShortR4: Short label (new)
                                                                Comments

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

                                                                Control0..1
                                                                Requirements

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

                                                                316. Extension.extension:valueRelatedArtifact.extension:label.url
                                                                Control1..1
                                                                Fixed Valuelabel
                                                                318. Extension.extension:valueRelatedArtifact.extension:label.value[x]
                                                                Definition

                                                                A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.

                                                                ShortShort label
                                                                Control0..1
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                320. Extension.extension:valueRelatedArtifact.extension:display
                                                                Slice Namedisplay
                                                                Definition

                                                                R4: RelatedArtifact.display

                                                                ShortR4: display
                                                                Comments

                                                                Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                                                                Control0..1
                                                                Requirements

                                                                Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                                                                322. Extension.extension:valueRelatedArtifact.extension:display.url
                                                                Control1..1
                                                                Fixed Valuedisplay
                                                                324. Extension.extension:valueRelatedArtifact.extension:display.value[x]
                                                                Definition

                                                                A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.

                                                                ShortBrief description of the related artifact
                                                                Control0..1
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                326. Extension.extension:valueRelatedArtifact.extension:citation
                                                                Slice Namecitation
                                                                Definition

                                                                R4: RelatedArtifact.citation

                                                                ShortR4: citation
                                                                Comments

                                                                Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent. Additional structured information about citations should be captured as extensions.

                                                                Control0..1
                                                                Requirements

                                                                Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent.

                                                                328. Extension.extension:valueRelatedArtifact.extension:citation.url
                                                                Control1..1
                                                                Fixed Valuecitation
                                                                330. Extension.extension:valueRelatedArtifact.extension:citation.value[x]
                                                                Definition

                                                                A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.

                                                                ShortBibliographic citation for the artifact
                                                                Comments

                                                                Additional structured information about citations should be captured as extensions.

                                                                Control0..1
                                                                Typemarkdown
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                332. Extension.extension:valueRelatedArtifact.extension:url
                                                                Slice Nameurl
                                                                Definition

                                                                R4: RelatedArtifact.url

                                                                ShortR4: url
                                                                Comments

                                                                Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent. If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                                                                Control0..1
                                                                Requirements

                                                                Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent.

                                                                334. Extension.extension:valueRelatedArtifact.extension:url.url
                                                                Control1..1
                                                                Fixed Valueurl
                                                                336. Extension.extension:valueRelatedArtifact.extension:url.value[x]
                                                                Definition

                                                                A url for the artifact that can be followed to access the actual content.

                                                                ShortWhere the artifact can be accessed
                                                                Comments

                                                                If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                                                                Control0..1
                                                                Typeuri
                                                                [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
                                                                338. Extension.extension:valueRelatedArtifact.extension:document
                                                                Slice Namedocument
                                                                Definition

                                                                R4: RelatedArtifact.document

                                                                ShortR4: document
                                                                Comments

                                                                Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                                                                Control0..1
                                                                Requirements

                                                                Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                                                                340. Extension.extension:valueRelatedArtifact.extension:document.url
                                                                Control1..1
                                                                Fixed Valuedocument
                                                                342. Extension.extension:valueRelatedArtifact.extension:document.value[x]
                                                                Definition

                                                                The document being referenced, represented as an attachment. This is exclusive with the resource element.

                                                                ShortWhat document is being referenced
                                                                Control0..1
                                                                TypeAttachment
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                344. Extension.extension:valueRelatedArtifact.extension:resource
                                                                Slice Nameresource
                                                                Definition

                                                                R4: RelatedArtifact.resource additional types (canonical(http://hl7.org/fhir/StructureDefinition/Resource)) additional types from child elements (value)

                                                                ShortR4: resource additional types
                                                                Comments

                                                                Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value. If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                                                                Control0..1
                                                                Requirements

                                                                Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value.

                                                                346. Extension.extension:valueRelatedArtifact.extension:resource.url
                                                                Control1..1
                                                                Fixed Valueresource
                                                                348. Extension.extension:valueRelatedArtifact.extension:resource.value[x]
                                                                Definition

                                                                The related resource, such as a library, value set, profile, or other knowledge resource.

                                                                ShortWhat resource is being referenced
                                                                Comments

                                                                If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                                                                Control0..1
                                                                Typeuri(Cross-version Profile for R4.Resource for use in FHIR STU3, Resource)
                                                                [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
                                                                350. Extension.extension:valueRelatedArtifact.url
                                                                Control1..1
                                                                Fixed ValuevalueRelatedArtifact
                                                                352. Extension.extension:valueRelatedArtifact.value[x]
                                                                Control0..0
                                                                354. Extension.extension:valueTriggerDefinition
                                                                Slice NamevalueTriggerDefinition
                                                                Definition

                                                                R4: TriggerDefinition

                                                                ShortR4: TriggerDefinition
                                                                Comments

                                                                FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition. If an event is a named-event, it means the event is completely pre-coordinated, and no other information can be specified for the event. If the event is one of the data- events, the data and condition elements specify the triggering criteria. The data element specifies the structured component, and the condition element provides additional optional refinement of that structured component. If the event is periodic, the timing element defines when the event is triggered. For both data- and periodic events, a name can be provided as a shorthand for the formal semantics provided by the other elements.

                                                                Control0..*
                                                                Requirements

                                                                FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition.

                                                                356. Extension.extension:valueTriggerDefinition.extension:_datatype
                                                                Slice Name_datatype
                                                                Definition

                                                                Slice to indicate the presence of a R4 TriggerDefinition in FHIR STU3

                                                                ShortDataType slice for a FHIR R4 `TriggerDefinition` value
                                                                Control1..1
                                                                358. Extension.extension:valueTriggerDefinition.extension:_datatype.url
                                                                Control1..1
                                                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                360. Extension.extension:valueTriggerDefinition.extension:_datatype.value[x]
                                                                Comments

                                                                Must be: TriggerDefinition

                                                                Control1..1
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Fixed ValueTriggerDefinition
                                                                362. Extension.extension:valueTriggerDefinition.extension
                                                                Control1..*
                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                • value @ url
                                                                • 364. Extension.extension:valueTriggerDefinition.extension:type
                                                                  Slice Nametype
                                                                  Definition

                                                                  R4: TriggerDefinition.type

                                                                  ShortR4: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
                                                                  Comments

                                                                  Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                                                                  Control1..1
                                                                  Requirements

                                                                  Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                                                                  366. Extension.extension:valueTriggerDefinition.extension:type.url
                                                                  Control1..1
                                                                  Fixed Valuetype
                                                                  368. Extension.extension:valueTriggerDefinition.extension:type.value[x]
                                                                  Definition

                                                                  The type of triggering event.

                                                                  Shortnamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
                                                                  Control1..1
                                                                  BindingThe codes SHALL be taken from R4TriggerTypeForR3 (0.1.0)
                                                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-trigger-type-for-R3|0.1.0)

                                                                  The type of trigger.

                                                                  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
                                                                  370. Extension.extension:valueTriggerDefinition.extension:name
                                                                  Slice Namename
                                                                  Definition

                                                                  R4: TriggerDefinition.name

                                                                  ShortR4: Name or URI that identifies the event
                                                                  Comments

                                                                  Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent. An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                                                                  Control0..1
                                                                  Requirements

                                                                  Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent.

                                                                  372. Extension.extension:valueTriggerDefinition.extension:name.url
                                                                  Control1..1
                                                                  Fixed Valuename
                                                                  374. Extension.extension:valueTriggerDefinition.extension:name.value[x]
                                                                  Definition

                                                                  A formal name for the event. This may be an absolute URI that identifies the event formally (e.g. from a trigger registry), or a simple relative URI that identifies the event in a local context.

                                                                  ShortName or URI that identifies the event
                                                                  Comments

                                                                  An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                                                                  Control0..1
                                                                  Typestring
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  376. Extension.extension:valueTriggerDefinition.extension:timing
                                                                  Slice Nametiming
                                                                  Definition

                                                                  R4: TriggerDefinition.timing[x]

                                                                  ShortR4: timing
                                                                  Comments

                                                                  Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                                                                  Control0..1
                                                                  Requirements

                                                                  Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                                                                  378. Extension.extension:valueTriggerDefinition.extension:timing.url
                                                                  Control1..1
                                                                  Fixed Valuetiming
                                                                  380. Extension.extension:valueTriggerDefinition.extension:timing.value[x]
                                                                  Definition

                                                                  The timing of the event (if this is a periodic trigger).

                                                                  ShortTiming of the event
                                                                  Control0..1
                                                                  TypeChoice of: Timing, Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3, Schedule), date, dateTime
                                                                  [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
                                                                  382. Extension.extension:valueTriggerDefinition.extension:data
                                                                  Slice Namedata
                                                                  Definition

                                                                  R4: TriggerDefinition.data

                                                                  ShortR4: Triggering data of the event (multiple = 'and')
                                                                  Comments

                                                                  Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget. This element shall be present for any data type trigger.

                                                                  Control0..*
                                                                  Requirements

                                                                  Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget.

                                                                  384. Extension.extension:valueTriggerDefinition.extension:data.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
                                                                  • 386. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype
                                                                    Slice Name_datatype
                                                                    Definition

                                                                    Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

                                                                    ShortDataType slice for a FHIR R4 `DataRequirement` value
                                                                    Control1..1
                                                                    388. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.url
                                                                    Control1..1
                                                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                    390. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.value[x]
                                                                    Comments

                                                                    Must be: DataRequirement

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

                                                                    R4: DataRequirement.type

                                                                    ShortR4: type
                                                                    Comments

                                                                    Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                    Control1..1
                                                                    Requirements

                                                                    Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                    394. Extension.extension:valueTriggerDefinition.extension:data.extension:type.url
                                                                    Control1..1
                                                                    Fixed Valuetype
                                                                    396. Extension.extension:valueTriggerDefinition.extension:data.extension:type.value[x]
                                                                    Definition

                                                                    The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.

                                                                    ShortThe type of the required data
                                                                    Control1..1
                                                                    BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                                    (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                                    A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                                    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
                                                                    398. Extension.extension:valueTriggerDefinition.extension:data.extension:profile
                                                                    Slice Nameprofile
                                                                    Definition

                                                                    R4: DataRequirement.profile

                                                                    ShortR4: profile
                                                                    Comments

                                                                    Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                    Control0..*
                                                                    Requirements

                                                                    Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                    400. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.url
                                                                    Control1..1
                                                                    Fixed Valueprofile
                                                                    402. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.value[x]
                                                                    Definition

                                                                    The profile of the required data, specified as the uri of the profile definition.

                                                                    ShortThe profile of the required data
                                                                    Control0..1
                                                                    Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    404. Extension.extension:valueTriggerDefinition.extension:data.extension:subject
                                                                    Slice Namesubject
                                                                    Definition

                                                                    R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

                                                                    ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
                                                                    Comments

                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                    Control0..1
                                                                    Requirements

                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                    406. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.url
                                                                    Control1..1
                                                                    Fixed Valuesubject
                                                                    408. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.value[x]
                                                                    Definition

                                                                    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.

                                                                    ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
                                                                    Comments

                                                                    The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                    Control0..1
                                                                    BindingUnless not suitable, these codes SHALL be taken from R4SubjectTypeForR3 (0.1.0)
                                                                    (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

                                                                    The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

                                                                    TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    410. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport
                                                                    Slice NamemustSupport
                                                                    Definition

                                                                    R4: DataRequirement.mustSupport

                                                                    ShortR4: Indicates specific structure elements that are referenced by the knowledge module
                                                                    Comments

                                                                    Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                    Control0..*
                                                                    Requirements

                                                                    Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                    412. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.url
                                                                    Control1..1
                                                                    Fixed ValuemustSupport
                                                                    414. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.value[x]
                                                                    Definition

                                                                    Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

                                                                    The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).

                                                                    ShortIndicates specific structure elements that are referenced by the knowledge module
                                                                    Control0..1
                                                                    Typestring
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    416. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter
                                                                    Slice NamecodeFilter
                                                                    Definition

                                                                    R4: DataRequirement.codeFilter

                                                                    ShortR4: codeFilter
                                                                    Comments

                                                                    Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                    Control0..*
                                                                    Requirements

                                                                    Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                    418. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension
                                                                    Control0..*
                                                                    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
                                                                    • 420. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path
                                                                      Slice Namepath
                                                                      Definition

                                                                      R4: DataRequirement.codeFilter.path

                                                                      ShortR4: A code-valued attribute to filter on
                                                                      Comments

                                                                      Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                      Control0..1
                                                                      Requirements

                                                                      Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

                                                                      422. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.url
                                                                      Control1..1
                                                                      Fixed Valuepath
                                                                      424. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.value[x]
                                                                      Definition

                                                                      The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.

                                                                      ShortA code-valued attribute to filter on
                                                                      Comments

                                                                      The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                      Control0..1
                                                                      Typestring
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      426. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam
                                                                      Slice NamesearchParam
                                                                      Definition

                                                                      R4: DataRequirement.codeFilter.searchParam (new:string)

                                                                      ShortR4: A coded (token) parameter to search on (new)
                                                                      Comments

                                                                      Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                      Control0..1
                                                                      Requirements

                                                                      Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                      428. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.url
                                                                      Control1..1
                                                                      Fixed ValuesearchParam
                                                                      430. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.value[x]
                                                                      Definition

                                                                      A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.

                                                                      ShortA coded (token) parameter to search on
                                                                      Control0..1
                                                                      Typestring
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      432. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet
                                                                      Slice NamevalueSet
                                                                      Definition

                                                                      R4: DataRequirement.codeFilter.valueSet

                                                                      ShortR4: valueSet
                                                                      Comments

                                                                      Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                      Control0..1
                                                                      Requirements

                                                                      Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                      434. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.url
                                                                      Control1..1
                                                                      Fixed ValuevalueSet
                                                                      436. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.value[x]
                                                                      Definition

                                                                      The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.

                                                                      ShortValueset for the filter
                                                                      Control0..1
                                                                      Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet)
                                                                      [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
                                                                      438. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code
                                                                      Slice Namecode
                                                                      Definition

                                                                      R4: DataRequirement.codeFilter.code

                                                                      ShortR4: What code is expected
                                                                      Comments

                                                                      Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                      Control0..*
                                                                      Requirements

                                                                      Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                      440. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.url
                                                                      Control1..1
                                                                      Fixed Valuecode
                                                                      442. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.value[x]
                                                                      Definition

                                                                      The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.

                                                                      ShortWhat code is expected
                                                                      Control0..1
                                                                      TypeCoding
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      444. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.url
                                                                      Control1..1
                                                                      Fixed ValuecodeFilter
                                                                      446. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.value[x]
                                                                      Control0..0
                                                                      448. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter
                                                                      Slice NamedateFilter
                                                                      Definition

                                                                      R4: DataRequirement.dateFilter

                                                                      ShortR4: dateFilter
                                                                      Comments

                                                                      Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                      Control0..*
                                                                      Requirements

                                                                      Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                      450. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension
                                                                      Control0..*
                                                                      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
                                                                      • 452. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path
                                                                        Slice Namepath
                                                                        Definition

                                                                        R4: DataRequirement.dateFilter.path

                                                                        ShortR4: A date-valued attribute to filter on
                                                                        Comments

                                                                        Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                        Control0..1
                                                                        Requirements

                                                                        Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                                                                        454. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.url
                                                                        Control1..1
                                                                        Fixed Valuepath
                                                                        456. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.value[x]
                                                                        Definition

                                                                        The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.

                                                                        ShortA date-valued attribute to filter on
                                                                        Comments

                                                                        The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                        Control0..1
                                                                        Typestring
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        458. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam
                                                                        Slice NamesearchParam
                                                                        Definition

                                                                        R4: DataRequirement.dateFilter.searchParam (new:string)

                                                                        ShortR4: A date valued parameter to search on (new)
                                                                        Comments

                                                                        Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                        Control0..1
                                                                        Requirements

                                                                        Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                        460. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.url
                                                                        Control1..1
                                                                        Fixed ValuesearchParam
                                                                        462. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.value[x]
                                                                        Definition

                                                                        A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.

                                                                        ShortA date valued parameter to search on
                                                                        Control0..1
                                                                        Typestring
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        464. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value
                                                                        Slice Namevalue
                                                                        Definition

                                                                        R4: DataRequirement.dateFilter.value[x]

                                                                        ShortR4: value
                                                                        Comments

                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                        Control0..1
                                                                        Requirements

                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                        466. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.url
                                                                        Control1..1
                                                                        Fixed Valuevalue
                                                                        468. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.value[x]
                                                                        Definition

                                                                        The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.

                                                                        ShortThe value of the filter, as a Period, DateTime, or Duration value
                                                                        Control0..1
                                                                        TypeChoice of: dateTime, Period, Duration
                                                                        [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
                                                                        470. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.url
                                                                        Control1..1
                                                                        Fixed ValuedateFilter
                                                                        472. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.value[x]
                                                                        Control0..0
                                                                        474. Extension.extension:valueTriggerDefinition.extension:data.extension:limit
                                                                        Slice Namelimit
                                                                        Definition

                                                                        R4: DataRequirement.limit (new:positiveInt)

                                                                        ShortR4: Number of results (new)
                                                                        Comments

                                                                        Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                        Control0..1
                                                                        Requirements

                                                                        Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                        476. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.url
                                                                        Control1..1
                                                                        Fixed Valuelimit
                                                                        478. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.value[x]
                                                                        Definition

                                                                        Specifies a maximum number of results that are required (uses the _count search parameter).

                                                                        ShortNumber of results
                                                                        Comments

                                                                        This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                        Control0..1
                                                                        TypepositiveInt
                                                                        [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
                                                                        480. Extension.extension:valueTriggerDefinition.extension:data.extension:sort
                                                                        Slice Namesort
                                                                        Definition

                                                                        R4: DataRequirement.sort (new:Element)

                                                                        ShortR4: Order of the results (new)
                                                                        Comments

                                                                        Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                                                                        Control0..*
                                                                        Requirements

                                                                        Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                        482. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension
                                                                        Control2..*
                                                                        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
                                                                        • 484. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path
                                                                          Slice Namepath
                                                                          Definition

                                                                          R4: DataRequirement.sort.path (new:string)

                                                                          ShortR4: The name of the attribute to perform the sort (new)
                                                                          Comments

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

                                                                          Control1..1
                                                                          Requirements

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

                                                                          486. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.url
                                                                          Control1..1
                                                                          Fixed Valuepath
                                                                          488. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.value[x]
                                                                          Definition

                                                                          The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.

                                                                          ShortThe name of the attribute to perform the sort
                                                                          Control1..1
                                                                          Typestring
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          490. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction
                                                                          Slice Namedirection
                                                                          Definition

                                                                          R4: DataRequirement.sort.direction (new:code)

                                                                          ShortR4: ascending | descending (new)
                                                                          Comments

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

                                                                          Control1..1
                                                                          Requirements

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

                                                                          492. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.url
                                                                          Control1..1
                                                                          Fixed Valuedirection
                                                                          494. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.value[x]
                                                                          Definition

                                                                          The direction of the sort, ascending or descending.

                                                                          Shortascending | descending
                                                                          Control1..1
                                                                          BindingThe codes SHALL be taken from R4SortDirectionForR3 (0.1.0)
                                                                          (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                                                                          The possible sort directions, ascending or descending.

                                                                          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
                                                                          496. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.url
                                                                          Control1..1
                                                                          Fixed Valuesort
                                                                          498. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.value[x]
                                                                          Control0..0
                                                                          500. Extension.extension:valueTriggerDefinition.extension:data.url
                                                                          Control1..1
                                                                          Fixed Valuedata
                                                                          502. Extension.extension:valueTriggerDefinition.extension:data.value[x]
                                                                          Control0..0
                                                                          504. Extension.extension:valueTriggerDefinition.extension:condition
                                                                          Slice Namecondition
                                                                          Definition

                                                                          R4: TriggerDefinition.condition (new:Expression)

                                                                          ShortR4: Whether the event triggers (boolean expression) (new)
                                                                          Comments

                                                                          Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be only be specified for data type triggers and provides additional semantics for the trigger. The context available within the condition is based on the type of data event. For all events, the current resource will be available as context. In addition, for modification events, the previous resource will also be available. The expression may be inlined, or may be a simple absolute URI, which is a reference to a named expression within a logic library referenced by a library element or extension within the containing resource. If the expression is a FHIR Path expression, it evaluates in the context of a resource of one of the type identified in the data requirement, and may also refer to the variable %previous for delta comparisons on events of type data-changed, data-modified, and data-deleted which will always have the same type.

                                                                          Control0..1
                                                                          Requirements

                                                                          Need to be able to formally describe the triggering criteria. Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                          506. Extension.extension:valueTriggerDefinition.extension:condition.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
                                                                          • 508. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype
                                                                            Slice Name_datatype
                                                                            Definition

                                                                            Slice to indicate the presence of a R4 Expression in FHIR STU3

                                                                            ShortDataType slice for a FHIR R4 `Expression` value
                                                                            Control1..1
                                                                            510. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.url
                                                                            Control1..1
                                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                            512. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.value[x]
                                                                            Comments

                                                                            Must be: Expression

                                                                            Control1..1
                                                                            Typestring
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            Fixed ValueExpression
                                                                            514. Extension.extension:valueTriggerDefinition.extension:condition.extension:description
                                                                            Slice Namedescription
                                                                            Definition

                                                                            R4: Expression.description (new:string)

                                                                            ShortR4: Natural language description of the condition (new)
                                                                            Comments

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

                                                                            Control0..1
                                                                            Requirements

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

                                                                            516. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.url
                                                                            Control1..1
                                                                            Fixed Valuedescription
                                                                            518. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.value[x]
                                                                            Definition

                                                                            A brief, natural language description of the condition that effectively communicates the intended semantics.

                                                                            ShortNatural language description of the condition
                                                                            Control0..1
                                                                            Typestring
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            520. Extension.extension:valueTriggerDefinition.extension:condition.extension:name
                                                                            Slice Namename
                                                                            Definition

                                                                            R4: Expression.name (new:id)

                                                                            ShortR4: Short name assigned to expression for reuse (new)
                                                                            Comments

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

                                                                            Control0..1
                                                                            Requirements

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

                                                                            522. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.url
                                                                            Control1..1
                                                                            Fixed Valuename
                                                                            524. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.value[x]
                                                                            Definition

                                                                            A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.

                                                                            ShortShort name assigned to expression for reuse
                                                                            Control0..1
                                                                            Typeid
                                                                            [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
                                                                            526. Extension.extension:valueTriggerDefinition.extension:condition.extension:language
                                                                            Slice Namelanguage
                                                                            Definition

                                                                            R4: Expression.language (new:code)

                                                                            ShortR4: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
                                                                            Comments

                                                                            Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                            Control1..1
                                                                            Requirements

                                                                            Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                            528. Extension.extension:valueTriggerDefinition.extension:condition.extension:language.url
                                                                            Control1..1
                                                                            Fixed Valuelanguage
                                                                            530. Extension.extension:valueTriggerDefinition.extension:condition.extension:language.value[x]
                                                                            Definition

                                                                            The media type of the language for the expression.

                                                                            Shorttext/cql | text/fhirpath | application/x-fhir-query | etc.
                                                                            Control1..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
                                                                            532. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression
                                                                            Slice Nameexpression
                                                                            Definition

                                                                            R4: Expression.expression (new:string)

                                                                            ShortR4: Expression in specified language (new)
                                                                            Comments

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

                                                                            Control0..1
                                                                            Requirements

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

                                                                            534. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.url
                                                                            Control1..1
                                                                            Fixed Valueexpression
                                                                            536. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.value[x]
                                                                            Definition

                                                                            An expression in the specified language that returns a value.

                                                                            ShortExpression in specified language
                                                                            Control0..1
                                                                            Typestring
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            538. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference
                                                                            Slice Namereference
                                                                            Definition

                                                                            R4: Expression.reference (new:uri)

                                                                            ShortR4: Where the expression is found (new)
                                                                            Comments

                                                                            Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                            Control0..1
                                                                            Requirements

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

                                                                            540. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.url
                                                                            Control1..1
                                                                            Fixed Valuereference
                                                                            542. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.value[x]
                                                                            Definition

                                                                            A URI that defines where the expression is found.

                                                                            ShortWhere the expression is found
                                                                            Comments

                                                                            If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                            Control0..1
                                                                            Typeuri
                                                                            [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
                                                                            544. Extension.extension:valueTriggerDefinition.extension:condition.url
                                                                            Control1..1
                                                                            Fixed Valuecondition
                                                                            546. Extension.extension:valueTriggerDefinition.extension:condition.value[x]
                                                                            Control0..0
                                                                            548. Extension.extension:valueTriggerDefinition.url
                                                                            Control1..1
                                                                            Fixed ValuevalueTriggerDefinition
                                                                            550. Extension.extension:valueTriggerDefinition.value[x]
                                                                            Control0..0
                                                                            552. Extension.extension:valueUsageContext
                                                                            Slice NamevalueUsageContext
                                                                            Definition

                                                                            R4: UsageContext

                                                                            ShortR4: UsageContext
                                                                            Comments

                                                                            FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                                                            Control0..*
                                                                            Requirements

                                                                            FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                                                            554. Extension.extension:valueUsageContext.extension:_datatype
                                                                            Slice Name_datatype
                                                                            Definition

                                                                            Slice to indicate the presence of a R4 UsageContext in FHIR STU3

                                                                            ShortDataType slice for a FHIR R4 `UsageContext` value
                                                                            Control1..1
                                                                            556. Extension.extension:valueUsageContext.extension:_datatype.url
                                                                            Control1..1
                                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                            558. Extension.extension:valueUsageContext.extension:_datatype.value[x]
                                                                            Comments

                                                                            Must be: UsageContext

                                                                            Control1..1
                                                                            Typestring
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            Fixed ValueUsageContext
                                                                            560. Extension.extension:valueUsageContext.extension
                                                                            Control2..*
                                                                            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
                                                                            • 562. Extension.extension:valueUsageContext.extension:code
                                                                              Slice Namecode
                                                                              Definition

                                                                              R4: UsageContext.code

                                                                              ShortR4: code
                                                                              Comments

                                                                              Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                                                              Control1..1
                                                                              Requirements

                                                                              Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                                                              564. Extension.extension:valueUsageContext.extension:code.url
                                                                              Control1..1
                                                                              Fixed Valuecode
                                                                              566. Extension.extension:valueUsageContext.extension:code.value[x]
                                                                              Definition

                                                                              A code that identifies the type of context being specified by this usage context.

                                                                              ShortType of context being specified
                                                                              Control1..1
                                                                              BindingUnless not suitable, these codes SHALL be taken from R4UsageContextTypeForR3 (0.1.0)
                                                                              (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-usage-context-type-for-R3|0.1.0)

                                                                              A code that specifies a type of context being specified by a usage context.

                                                                              TypeCoding
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              568. Extension.extension:valueUsageContext.extension:value
                                                                              Slice Namevalue
                                                                              Definition

                                                                              R4: UsageContext.value[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/PlanDefinition), Reference(http://hl7.org/fhir/StructureDefinition/ResearchStudy), Reference(http://hl7.org/fhir/StructureDefinition/InsurancePlan), Reference(http://hl7.org/fhir/StructureDefinition/HealthcareService), Reference(http://hl7.org/fhir/StructureDefinition/Group), Reference(http://hl7.org/fhir/StructureDefinition/Location), Reference(http://hl7.org/fhir/StructureDefinition/Organization))

                                                                              ShortR4: value additional types
                                                                              Comments

                                                                              Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                                                              Control1..1
                                                                              Requirements

                                                                              Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                                                              570. Extension.extension:valueUsageContext.extension:value.url
                                                                              Control1..1
                                                                              Fixed Valuevalue
                                                                              572. Extension.extension:valueUsageContext.extension:value.value[x]
                                                                              Definition

                                                                              A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.

                                                                              ShortValue that defines the context
                                                                              Control1..1
                                                                              TypeReference(Cross-version Profile for R4.PlanDefinition for use in FHIR STU3, PlanDefinition, Cross-version Profile for R4.ResearchStudy for use in FHIR STU3, ResearchStudy, Cross-version Profile for R4.InsurancePlan for use in FHIR STU3, Basic, Cross-version Profile for R4.HealthcareService for use in FHIR STU3, HealthcareService, Cross-version Profile for R4.Group for use in FHIR STU3, Group, Cross-version Profile for R4.Location for use in FHIR STU3, Location, Cross-version Profile for R4.Organization for use in FHIR STU3, Organization)
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              574. Extension.extension:valueUsageContext.url
                                                                              Control1..1
                                                                              Fixed ValuevalueUsageContext
                                                                              576. Extension.extension:valueUsageContext.value[x]
                                                                              Control0..0
                                                                              578. Extension.extension:valueDosage
                                                                              Slice NamevalueDosage
                                                                              Definition

                                                                              R4: Dosage

                                                                              ShortR4: Dosage
                                                                              Comments

                                                                              FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                                                              Control0..*
                                                                              Requirements

                                                                              FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                                                              580. Extension.extension:valueDosage.extension:_datatype
                                                                              Slice Name_datatype
                                                                              Definition

                                                                              Slice to indicate the presence of a R4 Dosage in FHIR STU3

                                                                              ShortDataType slice for a FHIR R4 `Dosage` value
                                                                              Control1..1
                                                                              582. Extension.extension:valueDosage.extension:_datatype.url
                                                                              Control1..1
                                                                              Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                              584. Extension.extension:valueDosage.extension:_datatype.value[x]
                                                                              Comments

                                                                              Must be: Dosage

                                                                              Control1..1
                                                                              Typestring
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Fixed ValueDosage
                                                                              586. Extension.extension:valueDosage.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
                                                                              • 588. Extension.extension:valueDosage.extension:sequence
                                                                                Slice Namesequence
                                                                                Definition

                                                                                R4: Dosage.sequence

                                                                                ShortR4: sequence
                                                                                Comments

                                                                                Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                                                                Control0..1
                                                                                Requirements

                                                                                If the sequence number of multiple Dosages is the same, then it is implied that the instructions are to be treated as concurrent. If the sequence number is different, then the Dosages are intended to be sequential. Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                                                                590. Extension.extension:valueDosage.extension:sequence.url
                                                                                Control1..1
                                                                                Fixed Valuesequence
                                                                                592. Extension.extension:valueDosage.extension:sequence.value[x]
                                                                                Definition

                                                                                Indicates the order in which the dosage instructions should be applied or interpreted.

                                                                                ShortThe order of the dosage instructions
                                                                                Control0..1
                                                                                Typeinteger
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                594. Extension.extension:valueDosage.extension:text
                                                                                Slice Nametext
                                                                                Definition

                                                                                R4: Dosage.text

                                                                                ShortR4: text
                                                                                Comments

                                                                                Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                                                                Control0..1
                                                                                Requirements

                                                                                Free text dosage instructions can be used for cases where the instructions are too complex to code. The content of this attribute does not include the name or description of the medication. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication. It is expected that the text instructions will always be populated. If the dosage.timing attribute is also populated, then the dosage.text should reflect the same information as the timing. Additional information about administration or preparation of the medication should be included as text. Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                                                                596. Extension.extension:valueDosage.extension:text.url
                                                                                Control1..1
                                                                                Fixed Valuetext
                                                                                598. Extension.extension:valueDosage.extension:text.value[x]
                                                                                Definition

                                                                                Free text dosage instructions e.g. SIG.

                                                                                ShortFree text dosage instructions e.g. SIG
                                                                                Control0..1
                                                                                Typestring
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                600. Extension.extension:valueDosage.extension:additionalInstruction
                                                                                Slice NameadditionalInstruction
                                                                                Definition

                                                                                R4: Dosage.additionalInstruction

                                                                                ShortR4: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                Comments

                                                                                Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent. Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                                                                Control0..*
                                                                                Requirements

                                                                                Additional instruction is intended to be coded, but where no code exists, the element could include text. For example, "Swallow with plenty of water" which might or might not be coded. Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent.

                                                                                602. Extension.extension:valueDosage.extension:additionalInstruction.url
                                                                                Control1..1
                                                                                Fixed ValueadditionalInstruction
                                                                                604. Extension.extension:valueDosage.extension:additionalInstruction.value[x]
                                                                                Definition

                                                                                Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").

                                                                                ShortSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                Comments

                                                                                Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                                                                Control0..1
                                                                                TypeCodeableConcept
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                606. Extension.extension:valueDosage.extension:patientInstruction
                                                                                Slice NamepatientInstruction
                                                                                Definition

                                                                                R4: Dosage.patientInstruction

                                                                                ShortR4: patientInstruction
                                                                                Comments

                                                                                Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                                                                Control0..1
                                                                                Requirements

                                                                                Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                                                                608. Extension.extension:valueDosage.extension:patientInstruction.url
                                                                                Control1..1
                                                                                Fixed ValuepatientInstruction
                                                                                610. Extension.extension:valueDosage.extension:patientInstruction.value[x]
                                                                                Definition

                                                                                Instructions in terms that are understood by the patient or consumer.

                                                                                ShortPatient or consumer oriented instructions
                                                                                Control0..1
                                                                                Typestring
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                612. Extension.extension:valueDosage.extension:timing
                                                                                Slice Nametiming
                                                                                Definition

                                                                                R4: Dosage.timing

                                                                                ShortR4: timing
                                                                                Comments

                                                                                Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent. This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                                                                Control0..1
                                                                                Requirements

                                                                                The timing schedule for giving the medication to the patient. This data type allows many different expressions. For example: "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013". Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent.

                                                                                614. Extension.extension:valueDosage.extension:timing.url
                                                                                Control1..1
                                                                                Fixed Valuetiming
                                                                                616. Extension.extension:valueDosage.extension:timing.value[x]
                                                                                Definition

                                                                                When medication should be administered.

                                                                                ShortWhen medication should be administered
                                                                                Comments

                                                                                This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                                                                Control0..1
                                                                                TypeTiming
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                618. Extension.extension:valueDosage.extension:asNeeded
                                                                                Slice NameasNeeded
                                                                                Definition

                                                                                R4: Dosage.asNeeded[x]

                                                                                ShortR4: asNeeded
                                                                                Comments

                                                                                Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                                                                Control0..1
                                                                                Requirements

                                                                                Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                620. Extension.extension:valueDosage.extension:asNeeded.url
                                                                                Control1..1
                                                                                Fixed ValueasNeeded
                                                                                622. Extension.extension:valueDosage.extension:asNeeded.value[x]
                                                                                Definition

                                                                                Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).

                                                                                ShortTake "as needed" (for x)
                                                                                Comments

                                                                                Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                                                                Control0..1
                                                                                TypeChoice of: boolean, CodeableConcept
                                                                                [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
                                                                                624. Extension.extension:valueDosage.extension:site
                                                                                Slice Namesite
                                                                                Definition

                                                                                R4: Dosage.site

                                                                                ShortR4: site
                                                                                Comments

                                                                                Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                                                                Control0..1
                                                                                Requirements

                                                                                A coded specification of the anatomic site where the medication first enters the body. Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent.

                                                                                626. Extension.extension:valueDosage.extension:site.url
                                                                                Control1..1
                                                                                Fixed Valuesite
                                                                                628. Extension.extension:valueDosage.extension:site.value[x]
                                                                                Definition

                                                                                Body site to administer to.

                                                                                ShortBody site to administer to
                                                                                Comments

                                                                                If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                                                                Control0..1
                                                                                TypeCodeableConcept
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                630. Extension.extension:valueDosage.extension:route
                                                                                Slice Nameroute
                                                                                Definition

                                                                                R4: Dosage.route

                                                                                ShortR4: route
                                                                                Comments

                                                                                Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                                                                Control0..1
                                                                                Requirements

                                                                                A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body. Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                                                                632. Extension.extension:valueDosage.extension:route.url
                                                                                Control1..1
                                                                                Fixed Valueroute
                                                                                634. Extension.extension:valueDosage.extension:route.value[x]
                                                                                Definition

                                                                                How drug should enter body.

                                                                                ShortHow drug should enter body
                                                                                Control0..1
                                                                                TypeCodeableConcept
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                636. Extension.extension:valueDosage.extension:method
                                                                                Slice Namemethod
                                                                                Definition

                                                                                R4: Dosage.method

                                                                                ShortR4: method
                                                                                Comments

                                                                                Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent. Terminologies used often pre-coordinate this term with the route and or form of administration.

                                                                                Control0..1
                                                                                Requirements

                                                                                A coded value indicating the method by which the medication is introduced into or onto the body. Most commonly used for injections. For examples, Slow Push; Deep IV. Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent.

                                                                                638. Extension.extension:valueDosage.extension:method.url
                                                                                Control1..1
                                                                                Fixed Valuemethod
                                                                                640. Extension.extension:valueDosage.extension:method.value[x]
                                                                                Definition

                                                                                Technique for administering medication.

                                                                                ShortTechnique for administering medication
                                                                                Comments

                                                                                Terminologies used often pre-coordinate this term with the route and or form of administration.

                                                                                Control0..1
                                                                                TypeCodeableConcept
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                642. Extension.extension:valueDosage.extension:doseAndRate
                                                                                Slice NamedoseAndRate
                                                                                Definition

                                                                                R4: Dosage.doseAndRate (new:Element)

                                                                                ShortR4: Amount of medication administered (new)
                                                                                Comments

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

                                                                                Control0..*
                                                                                Requirements

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

                                                                                644. Extension.extension:valueDosage.extension:doseAndRate.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
                                                                                • 646. Extension.extension:valueDosage.extension:doseAndRate.extension:type
                                                                                  Slice Nametype
                                                                                  Definition

                                                                                  R4: Dosage.doseAndRate.type (new:CodeableConcept)

                                                                                  ShortR4: The kind of dose or rate specified (new)
                                                                                  Comments

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

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  If the type is not populated, assume to be "ordered". Element Dosage.doseAndRate.type is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.type has a context of Dosage based on following the parent source element upwards and mapping to Dosage. Element Dosage.doseAndRate.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                  648. Extension.extension:valueDosage.extension:doseAndRate.extension:type.url
                                                                                  Control1..1
                                                                                  Fixed Valuetype
                                                                                  650. Extension.extension:valueDosage.extension:doseAndRate.extension:type.value[x]
                                                                                  Definition

                                                                                  The kind of dose or rate specified, for example, ordered or calculated.

                                                                                  ShortThe kind of dose or rate specified
                                                                                  Control0..1
                                                                                  BindingFor example codes, see R4DoseRateTypeForR3 (0.1.0)
                                                                                  (example to http://hl7.org/fhir/uv/xver/ValueSet/R4-dose-rate-type-for-R3|0.1.0)

                                                                                  The kind of dose or rate specified.

                                                                                  TypeCodeableConcept
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  652. Extension.extension:valueDosage.extension:doseAndRate.extension:dose
                                                                                  Slice Namedose
                                                                                  Definition

                                                                                  R4: Dosage.doseAndRate.dose[x]

                                                                                  ShortR4: dose
                                                                                  Comments

                                                                                  Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  The amount of therapeutic or other substance given at one administration event. Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                  654. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.url
                                                                                  Control1..1
                                                                                  Fixed Valuedose
                                                                                  656. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.value[x]
                                                                                  Definition

                                                                                  Amount of medication per dose.

                                                                                  ShortAmount of medication per dose
                                                                                  Comments

                                                                                  Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                                                                  Control0..1
                                                                                  TypeChoice of: Range, Quantity(SimpleQuantity)
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  658. Extension.extension:valueDosage.extension:doseAndRate.extension:rate
                                                                                  Slice Namerate
                                                                                  Definition

                                                                                  R4: Dosage.doseAndRate.rate[x]

                                                                                  ShortR4: rate
                                                                                  Comments

                                                                                  Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                                                                  It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours. Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                  660. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.url
                                                                                  Control1..1
                                                                                  Fixed Valuerate
                                                                                  662. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.value[x]
                                                                                  Definition

                                                                                  Amount of medication per unit of time.

                                                                                  ShortAmount of medication per unit of time
                                                                                  Comments

                                                                                  It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                                                                  It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                                                                  Control0..1
                                                                                  TypeChoice of: Ratio, Range, Quantity(SimpleQuantity)
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  664. Extension.extension:valueDosage.extension:doseAndRate.url
                                                                                  Control1..1
                                                                                  Fixed ValuedoseAndRate
                                                                                  666. Extension.extension:valueDosage.extension:doseAndRate.value[x]
                                                                                  Control0..0
                                                                                  668. Extension.extension:valueDosage.extension:maxDosePerPeriod
                                                                                  Slice NamemaxDosePerPeriod
                                                                                  Definition

                                                                                  R4: Dosage.maxDosePerPeriod

                                                                                  ShortR4: maxDosePerPeriod
                                                                                  Comments

                                                                                  Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours. Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent.

                                                                                  670. Extension.extension:valueDosage.extension:maxDosePerPeriod.url
                                                                                  Control1..1
                                                                                  Fixed ValuemaxDosePerPeriod
                                                                                  672. Extension.extension:valueDosage.extension:maxDosePerPeriod.value[x]
                                                                                  Definition

                                                                                  Upper limit on medication per unit of time.

                                                                                  ShortUpper limit on medication per unit of time
                                                                                  Comments

                                                                                  This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                                                                  Control0..1
                                                                                  TypeRatio
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  674. Extension.extension:valueDosage.extension:maxDosePerAdministration
                                                                                  Slice NamemaxDosePerAdministration
                                                                                  Definition

                                                                                  R4: Dosage.maxDosePerAdministration

                                                                                  ShortR4: maxDosePerAdministration
                                                                                  Comments

                                                                                  Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  The maximum total quantity of a therapeutic substance that may be administered to a subject per administration. Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent.

                                                                                  676. Extension.extension:valueDosage.extension:maxDosePerAdministration.url
                                                                                  Control1..1
                                                                                  Fixed ValuemaxDosePerAdministration
                                                                                  678. Extension.extension:valueDosage.extension:maxDosePerAdministration.value[x]
                                                                                  Definition

                                                                                  Upper limit on medication per administration.

                                                                                  ShortUpper limit on medication per administration
                                                                                  Comments

                                                                                  This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                                                                  Control0..1
                                                                                  TypeQuantity(SimpleQuantity)
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  680. Extension.extension:valueDosage.extension:maxDosePerLifetime
                                                                                  Slice NamemaxDosePerLifetime
                                                                                  Definition

                                                                                  R4: Dosage.maxDosePerLifetime

                                                                                  ShortR4: maxDosePerLifetime
                                                                                  Comments

                                                                                  Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                                                                  Control0..1
                                                                                  Requirements

                                                                                  The maximum total quantity of a therapeutic substance that may be administered per lifetime of the subject. Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                                                                  682. Extension.extension:valueDosage.extension:maxDosePerLifetime.url
                                                                                  Control1..1
                                                                                  Fixed ValuemaxDosePerLifetime
                                                                                  684. Extension.extension:valueDosage.extension:maxDosePerLifetime.value[x]
                                                                                  Definition

                                                                                  Upper limit on medication per lifetime of the patient.

                                                                                  ShortUpper limit on medication per lifetime of the patient
                                                                                  Control0..1
                                                                                  TypeQuantity(SimpleQuantity)
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  686. Extension.extension:valueDosage.url
                                                                                  Control1..1
                                                                                  Fixed ValuevalueDosage
                                                                                  688. Extension.extension:valueDosage.value[x]
                                                                                  Control0..0
                                                                                  690. Extension.url
                                                                                  Control1..1
                                                                                  Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-Task.input.value
                                                                                  692. Extension.value[x]
                                                                                  Definition

                                                                                  The value of the input parameter as a basic type.

                                                                                  ShortContent to use in performing the task
                                                                                  Control0..1
                                                                                  Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
                                                                                  [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

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

                                                                                  0. Extension
                                                                                  Definition

                                                                                  R4: Task.input.value[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)

                                                                                  ShortR4: value additional types
                                                                                  Comments

                                                                                  Element Task.input.value[x] is mapped to FHIR STU3 element Task.input.value[x] as RelatedTo. The mappings for Task.input.value[x] do not cover the following types: ContactDetail, Contributor, DataRequirement, Dosage, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, uuid. The target context Task.input.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task.input.

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

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

                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                  Control0..1
                                                                                  Typestring
                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                  4. Extension.extension
                                                                                  Definition

                                                                                  An Extension

                                                                                  ShortExtension
                                                                                  Control1..*
                                                                                  TypeExtension
                                                                                  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:valueContactDetail
                                                                                    Slice NamevalueContactDetail
                                                                                    Definition

                                                                                    R4: ContactDetail

                                                                                    ShortR4: ContactDetail
                                                                                    Comments

                                                                                    FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

                                                                                    Control0..*
                                                                                    TypeExtension
                                                                                    Requirements

                                                                                    FHIR R4 ComplexType ContactDetail is representable via extensions in FHIR STU3. The root element ContactDetail is mapped to FHIR STU3 ContactDetail.

                                                                                    8. Extension.extension:valueContactDetail.id
                                                                                    Definition

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

                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                    Control0..1
                                                                                    Typestring
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                    10. Extension.extension:valueContactDetail.extension
                                                                                    Definition

                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                    Control1..*
                                                                                    TypeExtension
                                                                                    Alternate Namesextensions, user content
                                                                                    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:valueContactDetail.extension:_datatype
                                                                                      Slice Name_datatype
                                                                                      Definition

                                                                                      Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

                                                                                      ShortDataType slice for a FHIR R4 `ContactDetail` value
                                                                                      Control1..1
                                                                                      TypeExtension
                                                                                      14. Extension.extension:valueContactDetail.extension:_datatype.id
                                                                                      Definition

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

                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                      Control0..1
                                                                                      Typestring
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      16. Extension.extension:valueContactDetail.extension:_datatype.extension
                                                                                      Definition

                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                      Alternate Namesextensions, user content
                                                                                      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:valueContactDetail.extension:_datatype.url
                                                                                        Definition

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

                                                                                        Shortidentifies the meaning of the extension
                                                                                        Comments

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

                                                                                        Control1..1
                                                                                        Typeuri
                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                        20. Extension.extension:valueContactDetail.extension:_datatype.value[x]
                                                                                        Definition

                                                                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                        ShortValue of extension
                                                                                        Comments

                                                                                        Must be: ContactDetail

                                                                                        Control1..1
                                                                                        Typestring
                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                        Fixed ValueContactDetail
                                                                                        22. Extension.extension:valueContactDetail.extension
                                                                                        Definition

                                                                                        An Extension

                                                                                        ShortExtension
                                                                                        Control0..*
                                                                                        TypeExtension
                                                                                        24. Extension.extension:valueContactDetail.extension:name
                                                                                        Slice Namename
                                                                                        Definition

                                                                                        R4: ContactDetail.name

                                                                                        ShortR4: name
                                                                                        Comments

                                                                                        Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

                                                                                        Control0..1
                                                                                        TypeExtension
                                                                                        Requirements

                                                                                        Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

                                                                                        26. Extension.extension:valueContactDetail.extension:name.id
                                                                                        Definition

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

                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                        Control0..1
                                                                                        Typestring
                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                        28. Extension.extension:valueContactDetail.extension:name.extension
                                                                                        Definition

                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                        Alternate Namesextensions, user content
                                                                                        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
                                                                                        • 30. Extension.extension:valueContactDetail.extension:name.url
                                                                                          Definition

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

                                                                                          Shortidentifies the meaning of the extension
                                                                                          Comments

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

                                                                                          Control1..1
                                                                                          Typeuri
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                          Fixed Valuename
                                                                                          32. Extension.extension:valueContactDetail.extension:name.value[x]
                                                                                          Definition

                                                                                          The name of an individual to contact.

                                                                                          ShortName of an individual to contact
                                                                                          Comments

                                                                                          If there is no named individual, the telecom information is for the organization as a whole.

                                                                                          Control0..1
                                                                                          Typestring
                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          34. Extension.extension:valueContactDetail.extension:telecom
                                                                                          Slice Nametelecom
                                                                                          Definition

                                                                                          R4: ContactDetail.telecom

                                                                                          ShortR4: telecom
                                                                                          Comments

                                                                                          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                                                          Control0..*
                                                                                          TypeExtension
                                                                                          Requirements

                                                                                          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                                                          36. Extension.extension:valueContactDetail.extension:telecom.id
                                                                                          Definition

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

                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                          Control0..1
                                                                                          Typestring
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                          38. Extension.extension:valueContactDetail.extension:telecom.extension
                                                                                          Definition

                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                          Alternate Namesextensions, user content
                                                                                          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:valueContactDetail.extension:telecom.url
                                                                                            Definition

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

                                                                                            Shortidentifies the meaning of the extension
                                                                                            Comments

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

                                                                                            Control1..1
                                                                                            Typeuri
                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Fixed Valuetelecom
                                                                                            42. Extension.extension:valueContactDetail.extension:telecom.value[x]
                                                                                            Definition

                                                                                            The contact details for the individual (if a name was provided) or the organization.

                                                                                            ShortContact details for individual or organization
                                                                                            Control0..1
                                                                                            TypeContactPoint
                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                            44. Extension.extension:valueContactDetail.url
                                                                                            Definition

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

                                                                                            Shortidentifies the meaning of the extension
                                                                                            Comments

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

                                                                                            Control1..1
                                                                                            Typeuri
                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Fixed ValuevalueContactDetail
                                                                                            46. Extension.extension:valueContactDetail.value[x]
                                                                                            Definition

                                                                                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                            ShortValue of extension
                                                                                            Control0..0
                                                                                            TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                            48. Extension.extension:valueContributor
                                                                                            Slice NamevalueContributor
                                                                                            Definition

                                                                                            R4: Contributor

                                                                                            ShortR4: Contributor
                                                                                            Comments

                                                                                            FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

                                                                                            Control0..*
                                                                                            TypeExtension
                                                                                            Requirements

                                                                                            FHIR R4 ComplexType Contributor is representable via extensions in FHIR STU3. The root element Contributor is mapped to FHIR STU3 Contributor.

                                                                                            50. Extension.extension:valueContributor.id
                                                                                            Definition

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

                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                            Control0..1
                                                                                            Typestring
                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            52. Extension.extension:valueContributor.extension
                                                                                            Definition

                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                            Control3..*
                                                                                            TypeExtension
                                                                                            Alternate Namesextensions, user content
                                                                                            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
                                                                                            • 54. Extension.extension:valueContributor.extension:_datatype
                                                                                              Slice Name_datatype
                                                                                              Definition

                                                                                              Slice to indicate the presence of a R4 Contributor in FHIR STU3

                                                                                              ShortDataType slice for a FHIR R4 `Contributor` value
                                                                                              Control1..1
                                                                                              TypeExtension
                                                                                              56. Extension.extension:valueContributor.extension:_datatype.id
                                                                                              Definition

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

                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                              Control0..1
                                                                                              Typestring
                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                              58. Extension.extension:valueContributor.extension:_datatype.extension
                                                                                              Definition

                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                              Alternate Namesextensions, user content
                                                                                              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
                                                                                              • 60. Extension.extension:valueContributor.extension:_datatype.url
                                                                                                Definition

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

                                                                                                Shortidentifies the meaning of the extension
                                                                                                Comments

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

                                                                                                Control1..1
                                                                                                Typeuri
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                62. Extension.extension:valueContributor.extension:_datatype.value[x]
                                                                                                Definition

                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                ShortValue of extension
                                                                                                Comments

                                                                                                Must be: Contributor

                                                                                                Control1..1
                                                                                                Typestring
                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                Fixed ValueContributor
                                                                                                64. Extension.extension:valueContributor.extension
                                                                                                Definition

                                                                                                An Extension

                                                                                                ShortExtension
                                                                                                Control2..*
                                                                                                TypeExtension
                                                                                                66. Extension.extension:valueContributor.extension:type
                                                                                                Slice Nametype
                                                                                                Definition

                                                                                                R4: Contributor.type

                                                                                                ShortR4: type
                                                                                                Comments

                                                                                                Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

                                                                                                Control1..1
                                                                                                TypeExtension
                                                                                                Requirements

                                                                                                Element Contributor.type is mapped to FHIR STU3 element Contributor.type as Equivalent.

                                                                                                68. Extension.extension:valueContributor.extension:type.id
                                                                                                Definition

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

                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                70. Extension.extension:valueContributor.extension:type.extension
                                                                                                Definition

                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                Alternate Namesextensions, user content
                                                                                                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
                                                                                                • 72. Extension.extension:valueContributor.extension:type.url
                                                                                                  Definition

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

                                                                                                  Shortidentifies the meaning of the extension
                                                                                                  Comments

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

                                                                                                  Control1..1
                                                                                                  Typeuri
                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  Fixed Valuetype
                                                                                                  74. Extension.extension:valueContributor.extension:type.value[x]
                                                                                                  Definition

                                                                                                  The type of contributor.

                                                                                                  Shortauthor | editor | reviewer | endorser
                                                                                                  Control1..1
                                                                                                  BindingThe codes SHALL be taken from ContributorType
                                                                                                  (required to http://hl7.org/fhir/ValueSet/contributor-type|3.0.2)

                                                                                                  The type of contributor.

                                                                                                  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
                                                                                                  76. Extension.extension:valueContributor.extension:name
                                                                                                  Slice Namename
                                                                                                  Definition

                                                                                                  R4: Contributor.name

                                                                                                  ShortR4: name
                                                                                                  Comments

                                                                                                  Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

                                                                                                  Control1..1
                                                                                                  TypeExtension
                                                                                                  Requirements

                                                                                                  Element Contributor.name is mapped to FHIR STU3 element Contributor.name as Equivalent.

                                                                                                  78. Extension.extension:valueContributor.extension:name.id
                                                                                                  Definition

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

                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  80. Extension.extension:valueContributor.extension:name.extension
                                                                                                  Definition

                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                  Alternate Namesextensions, user content
                                                                                                  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
                                                                                                  • 82. Extension.extension:valueContributor.extension:name.url
                                                                                                    Definition

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

                                                                                                    Shortidentifies the meaning of the extension
                                                                                                    Comments

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

                                                                                                    Control1..1
                                                                                                    Typeuri
                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    Fixed Valuename
                                                                                                    84. Extension.extension:valueContributor.extension:name.value[x]
                                                                                                    Definition

                                                                                                    The name of the individual or organization responsible for the contribution.

                                                                                                    ShortWho contributed the content
                                                                                                    Control1..1
                                                                                                    Typestring
                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                    86. Extension.extension:valueContributor.extension:contact
                                                                                                    Slice Namecontact
                                                                                                    Definition

                                                                                                    R4: Contributor.contact

                                                                                                    ShortR4: contact
                                                                                                    Comments

                                                                                                    Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    Requirements

                                                                                                    Element Contributor.contact is mapped to FHIR STU3 element Contributor.contact as Equivalent.

                                                                                                    88. Extension.extension:valueContributor.extension:contact.id
                                                                                                    Definition

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

                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                    Control0..1
                                                                                                    Typestring
                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    90. Extension.extension:valueContributor.extension:contact.extension
                                                                                                    Definition

                                                                                                    An Extension

                                                                                                    ShortExtension
                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    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
                                                                                                    • 92. Extension.extension:valueContributor.extension:contact.extension:_datatype
                                                                                                      Slice Name_datatype
                                                                                                      Definition

                                                                                                      Slice to indicate the presence of a R4 ContactDetail in FHIR STU3

                                                                                                      ShortDataType slice for a FHIR R4 `ContactDetail` value
                                                                                                      Control1..1
                                                                                                      TypeExtension
                                                                                                      94. Extension.extension:valueContributor.extension:contact.extension:_datatype.id
                                                                                                      Definition

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

                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                      Control0..1
                                                                                                      Typestring
                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      96. Extension.extension:valueContributor.extension:contact.extension:_datatype.extension
                                                                                                      Definition

                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                      Alternate Namesextensions, user content
                                                                                                      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
                                                                                                      • 98. Extension.extension:valueContributor.extension:contact.extension:_datatype.url
                                                                                                        Definition

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

                                                                                                        Shortidentifies the meaning of the extension
                                                                                                        Comments

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

                                                                                                        Control1..1
                                                                                                        Typeuri
                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                        100. Extension.extension:valueContributor.extension:contact.extension:_datatype.value[x]
                                                                                                        Definition

                                                                                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                        ShortValue of extension
                                                                                                        Comments

                                                                                                        Must be: ContactDetail

                                                                                                        Control1..1
                                                                                                        Typestring
                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                        Fixed ValueContactDetail
                                                                                                        102. Extension.extension:valueContributor.extension:contact.extension:name
                                                                                                        Slice Namename
                                                                                                        Definition

                                                                                                        R4: ContactDetail.name

                                                                                                        ShortR4: name
                                                                                                        Comments

                                                                                                        Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent. If there is no named individual, the telecom information is for the organization as a whole.

                                                                                                        Control0..1
                                                                                                        TypeExtension
                                                                                                        Requirements

                                                                                                        Element ContactDetail.name is mapped to FHIR STU3 element ContactDetail.name as Equivalent.

                                                                                                        104. Extension.extension:valueContributor.extension:contact.extension:name.id
                                                                                                        Definition

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

                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                        Control0..1
                                                                                                        Typestring
                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                        106. Extension.extension:valueContributor.extension:contact.extension:name.extension
                                                                                                        Definition

                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                        Alternate Namesextensions, user content
                                                                                                        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
                                                                                                        • 108. Extension.extension:valueContributor.extension:contact.extension:name.url
                                                                                                          Definition

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

                                                                                                          Shortidentifies the meaning of the extension
                                                                                                          Comments

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

                                                                                                          Control1..1
                                                                                                          Typeuri
                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                          Fixed Valuename
                                                                                                          110. Extension.extension:valueContributor.extension:contact.extension:name.value[x]
                                                                                                          Definition

                                                                                                          The name of an individual to contact.

                                                                                                          ShortName of an individual to contact
                                                                                                          Comments

                                                                                                          If there is no named individual, the telecom information is for the organization as a whole.

                                                                                                          Control0..1
                                                                                                          Typestring
                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                          112. Extension.extension:valueContributor.extension:contact.extension:telecom
                                                                                                          Slice Nametelecom
                                                                                                          Definition

                                                                                                          R4: ContactDetail.telecom

                                                                                                          ShortR4: telecom
                                                                                                          Comments

                                                                                                          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                                                                          Control0..*
                                                                                                          TypeExtension
                                                                                                          Requirements

                                                                                                          Element ContactDetail.telecom is mapped to FHIR STU3 element ContactDetail.telecom as Equivalent.

                                                                                                          114. Extension.extension:valueContributor.extension:contact.extension:telecom.id
                                                                                                          Definition

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

                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                          Control0..1
                                                                                                          Typestring
                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                          116. Extension.extension:valueContributor.extension:contact.extension:telecom.extension
                                                                                                          Definition

                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                          Alternate Namesextensions, user content
                                                                                                          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
                                                                                                          • 118. Extension.extension:valueContributor.extension:contact.extension:telecom.url
                                                                                                            Definition

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

                                                                                                            Shortidentifies the meaning of the extension
                                                                                                            Comments

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

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Fixed Valuetelecom
                                                                                                            120. Extension.extension:valueContributor.extension:contact.extension:telecom.value[x]
                                                                                                            Definition

                                                                                                            The contact details for the individual (if a name was provided) or the organization.

                                                                                                            ShortContact details for individual or organization
                                                                                                            Control0..1
                                                                                                            TypeContactPoint
                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                            122. Extension.extension:valueContributor.extension:contact.url
                                                                                                            Definition

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

                                                                                                            Shortidentifies the meaning of the extension
                                                                                                            Comments

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

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Fixed Valuecontact
                                                                                                            124. Extension.extension:valueContributor.extension:contact.value[x]
                                                                                                            Definition

                                                                                                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                            ShortValue of extension
                                                                                                            Control0..0
                                                                                                            TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            126. Extension.extension:valueContributor.url
                                                                                                            Definition

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

                                                                                                            Shortidentifies the meaning of the extension
                                                                                                            Comments

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

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Fixed ValuevalueContributor
                                                                                                            128. Extension.extension:valueContributor.value[x]
                                                                                                            Definition

                                                                                                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                            ShortValue of extension
                                                                                                            Control0..0
                                                                                                            TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            130. Extension.extension:valueDataRequirement
                                                                                                            Slice NamevalueDataRequirement
                                                                                                            Definition

                                                                                                            R4: DataRequirement

                                                                                                            ShortR4: DataRequirement
                                                                                                            Comments

                                                                                                            FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

                                                                                                            Control0..*
                                                                                                            TypeExtension
                                                                                                            Requirements

                                                                                                            FHIR R4 ComplexType DataRequirement is representable via extensions in FHIR STU3. The root element DataRequirement is mapped to FHIR STU3 DataRequirement.

                                                                                                            132. Extension.extension:valueDataRequirement.id
                                                                                                            Definition

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

                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                            Control0..1
                                                                                                            Typestring
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            134. Extension.extension:valueDataRequirement.extension
                                                                                                            Definition

                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                            Control2..*
                                                                                                            TypeExtension
                                                                                                            Alternate Namesextensions, user content
                                                                                                            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
                                                                                                            • 136. Extension.extension:valueDataRequirement.extension:_datatype
                                                                                                              Slice Name_datatype
                                                                                                              Definition

                                                                                                              Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

                                                                                                              ShortDataType slice for a FHIR R4 `DataRequirement` value
                                                                                                              Control1..1
                                                                                                              TypeExtension
                                                                                                              138. Extension.extension:valueDataRequirement.extension:_datatype.id
                                                                                                              Definition

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

                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                              Control0..1
                                                                                                              Typestring
                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                              140. Extension.extension:valueDataRequirement.extension:_datatype.extension
                                                                                                              Definition

                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                              Alternate Namesextensions, user content
                                                                                                              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
                                                                                                              • 142. Extension.extension:valueDataRequirement.extension:_datatype.url
                                                                                                                Definition

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

                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                Comments

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

                                                                                                                Control1..1
                                                                                                                Typeuri
                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                144. Extension.extension:valueDataRequirement.extension:_datatype.value[x]
                                                                                                                Definition

                                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                ShortValue of extension
                                                                                                                Comments

                                                                                                                Must be: DataRequirement

                                                                                                                Control1..1
                                                                                                                Typestring
                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                Fixed ValueDataRequirement
                                                                                                                146. Extension.extension:valueDataRequirement.extension
                                                                                                                Definition

                                                                                                                An Extension

                                                                                                                ShortExtension
                                                                                                                Control1..*
                                                                                                                TypeExtension
                                                                                                                148. Extension.extension:valueDataRequirement.extension:type
                                                                                                                Slice Nametype
                                                                                                                Definition

                                                                                                                R4: DataRequirement.type

                                                                                                                ShortR4: type
                                                                                                                Comments

                                                                                                                Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                                                                Control1..1
                                                                                                                TypeExtension
                                                                                                                Requirements

                                                                                                                Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                                                                150. Extension.extension:valueDataRequirement.extension:type.id
                                                                                                                Definition

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

                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                Control0..1
                                                                                                                Typestring
                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                152. Extension.extension:valueDataRequirement.extension:type.extension
                                                                                                                Definition

                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                Alternate Namesextensions, user content
                                                                                                                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
                                                                                                                • 154. Extension.extension:valueDataRequirement.extension:type.url
                                                                                                                  Definition

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

                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                  Comments

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

                                                                                                                  Control1..1
                                                                                                                  Typeuri
                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  Fixed Valuetype
                                                                                                                  156. Extension.extension:valueDataRequirement.extension:type.value[x]
                                                                                                                  Definition

                                                                                                                  The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.

                                                                                                                  ShortThe type of the required data
                                                                                                                  Control1..1
                                                                                                                  BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                                                                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                                                                                  A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                                                                                  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
                                                                                                                  158. Extension.extension:valueDataRequirement.extension:profile
                                                                                                                  Slice Nameprofile
                                                                                                                  Definition

                                                                                                                  R4: DataRequirement.profile

                                                                                                                  ShortR4: profile
                                                                                                                  Comments

                                                                                                                  Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                                                                  Control0..*
                                                                                                                  TypeExtension
                                                                                                                  Requirements

                                                                                                                  Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                                                                  160. Extension.extension:valueDataRequirement.extension:profile.id
                                                                                                                  Definition

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

                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                  Control0..1
                                                                                                                  Typestring
                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  162. Extension.extension:valueDataRequirement.extension:profile.extension
                                                                                                                  Definition

                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                  Alternate Namesextensions, user content
                                                                                                                  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
                                                                                                                  • 164. Extension.extension:valueDataRequirement.extension:profile.url
                                                                                                                    Definition

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

                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                    Comments

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

                                                                                                                    Control1..1
                                                                                                                    Typeuri
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Fixed Valueprofile
                                                                                                                    166. Extension.extension:valueDataRequirement.extension:profile.value[x]
                                                                                                                    Definition

                                                                                                                    The profile of the required data, specified as the uri of the profile definition.

                                                                                                                    ShortThe profile of the required data
                                                                                                                    Control0..1
                                                                                                                    Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                                                                                    [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
                                                                                                                    168. Extension.extension:valueDataRequirement.extension:subject
                                                                                                                    Slice Namesubject
                                                                                                                    Definition

                                                                                                                    R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

                                                                                                                    ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
                                                                                                                    Comments

                                                                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                                                                    Control0..1
                                                                                                                    TypeExtension
                                                                                                                    Requirements

                                                                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                    170. Extension.extension:valueDataRequirement.extension:subject.id
                                                                                                                    Definition

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

                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                    Control0..1
                                                                                                                    Typestring
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    172. Extension.extension:valueDataRequirement.extension:subject.extension
                                                                                                                    Definition

                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                    Alternate Namesextensions, user content
                                                                                                                    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
                                                                                                                    • 174. Extension.extension:valueDataRequirement.extension:subject.url
                                                                                                                      Definition

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

                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                      Comments

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

                                                                                                                      Control1..1
                                                                                                                      Typeuri
                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      Fixed Valuesubject
                                                                                                                      176. Extension.extension:valueDataRequirement.extension:subject.value[x]
                                                                                                                      Definition

                                                                                                                      The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.

                                                                                                                      ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
                                                                                                                      Comments

                                                                                                                      The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                                                                      Control0..1
                                                                                                                      BindingUnless not suitable, these codes SHALL be taken from R4SubjectTypeForR3 (0.1.0)
                                                                                                                      (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

                                                                                                                      The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

                                                                                                                      TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group)
                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                      178. Extension.extension:valueDataRequirement.extension:mustSupport
                                                                                                                      Slice NamemustSupport
                                                                                                                      Definition

                                                                                                                      R4: DataRequirement.mustSupport

                                                                                                                      ShortR4: Indicates specific structure elements that are referenced by the knowledge module
                                                                                                                      Comments

                                                                                                                      Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                                                                      Control0..*
                                                                                                                      TypeExtension
                                                                                                                      Requirements

                                                                                                                      Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                                                                      180. Extension.extension:valueDataRequirement.extension:mustSupport.id
                                                                                                                      Definition

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

                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                      Control0..1
                                                                                                                      Typestring
                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      182. Extension.extension:valueDataRequirement.extension:mustSupport.extension
                                                                                                                      Definition

                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                      Alternate Namesextensions, user content
                                                                                                                      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
                                                                                                                      • 184. Extension.extension:valueDataRequirement.extension:mustSupport.url
                                                                                                                        Definition

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

                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                        Comments

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

                                                                                                                        Control1..1
                                                                                                                        Typeuri
                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        Fixed ValuemustSupport
                                                                                                                        186. Extension.extension:valueDataRequirement.extension:mustSupport.value[x]
                                                                                                                        Definition

                                                                                                                        Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

                                                                                                                        The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).

                                                                                                                        ShortIndicates specific structure elements that are referenced by the knowledge module
                                                                                                                        Control0..1
                                                                                                                        Typestring
                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                        188. Extension.extension:valueDataRequirement.extension:codeFilter
                                                                                                                        Slice NamecodeFilter
                                                                                                                        Definition

                                                                                                                        R4: DataRequirement.codeFilter

                                                                                                                        ShortR4: codeFilter
                                                                                                                        Comments

                                                                                                                        Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                                                                        Control0..*
                                                                                                                        TypeExtension
                                                                                                                        Requirements

                                                                                                                        Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                                                                        190. Extension.extension:valueDataRequirement.extension:codeFilter.id
                                                                                                                        Definition

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

                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                        Control0..1
                                                                                                                        Typestring
                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        192. Extension.extension:valueDataRequirement.extension:codeFilter.extension
                                                                                                                        Definition

                                                                                                                        An Extension

                                                                                                                        ShortExtension
                                                                                                                        Control0..*
                                                                                                                        TypeExtension
                                                                                                                        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
                                                                                                                        • 194. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path
                                                                                                                          Slice Namepath
                                                                                                                          Definition

                                                                                                                          R4: DataRequirement.codeFilter.path

                                                                                                                          ShortR4: A code-valued attribute to filter on
                                                                                                                          Comments

                                                                                                                          Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                                                                          Control0..1
                                                                                                                          TypeExtension
                                                                                                                          Requirements

                                                                                                                          Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

                                                                                                                          196. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.id
                                                                                                                          Definition

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

                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                          198. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.extension
                                                                                                                          Definition

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                          Alternate Namesextensions, user content
                                                                                                                          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
                                                                                                                          • 200. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.url
                                                                                                                            Definition

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

                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                            Comments

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

                                                                                                                            Control1..1
                                                                                                                            Typeuri
                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            Fixed Valuepath
                                                                                                                            202. Extension.extension:valueDataRequirement.extension:codeFilter.extension:path.value[x]
                                                                                                                            Definition

                                                                                                                            The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.

                                                                                                                            ShortA code-valued attribute to filter on
                                                                                                                            Comments

                                                                                                                            The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                                                                            Control0..1
                                                                                                                            Typestring
                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                            204. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam
                                                                                                                            Slice NamesearchParam
                                                                                                                            Definition

                                                                                                                            R4: DataRequirement.codeFilter.searchParam (new:string)

                                                                                                                            ShortR4: A coded (token) parameter to search on (new)
                                                                                                                            Comments

                                                                                                                            Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                            Control0..1
                                                                                                                            TypeExtension
                                                                                                                            Requirements

                                                                                                                            Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                            206. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.id
                                                                                                                            Definition

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

                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                            Control0..1
                                                                                                                            Typestring
                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            208. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.extension
                                                                                                                            Definition

                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                            Alternate Namesextensions, user content
                                                                                                                            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
                                                                                                                            • 210. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.url
                                                                                                                              Definition

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

                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                              Comments

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

                                                                                                                              Control1..1
                                                                                                                              Typeuri
                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Fixed ValuesearchParam
                                                                                                                              212. Extension.extension:valueDataRequirement.extension:codeFilter.extension:searchParam.value[x]
                                                                                                                              Definition

                                                                                                                              A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.

                                                                                                                              ShortA coded (token) parameter to search on
                                                                                                                              Control0..1
                                                                                                                              Typestring
                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                              214. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet
                                                                                                                              Slice NamevalueSet
                                                                                                                              Definition

                                                                                                                              R4: DataRequirement.codeFilter.valueSet

                                                                                                                              ShortR4: valueSet
                                                                                                                              Comments

                                                                                                                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                                                                              Control0..1
                                                                                                                              TypeExtension
                                                                                                                              Requirements

                                                                                                                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                                                                              216. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.id
                                                                                                                              Definition

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

                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                              Control0..1
                                                                                                                              Typestring
                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              218. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.extension
                                                                                                                              Definition

                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                              Alternate Namesextensions, user content
                                                                                                                              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
                                                                                                                              • 220. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.url
                                                                                                                                Definition

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

                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                Comments

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

                                                                                                                                Control1..1
                                                                                                                                Typeuri
                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                Fixed ValuevalueSet
                                                                                                                                222. Extension.extension:valueDataRequirement.extension:codeFilter.extension:valueSet.value[x]
                                                                                                                                Definition

                                                                                                                                The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.

                                                                                                                                ShortValueset for the filter
                                                                                                                                Control0..1
                                                                                                                                Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet)
                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                224. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code
                                                                                                                                Slice Namecode
                                                                                                                                Definition

                                                                                                                                R4: DataRequirement.codeFilter.code

                                                                                                                                ShortR4: What code is expected
                                                                                                                                Comments

                                                                                                                                Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                                                                                Control0..*
                                                                                                                                TypeExtension
                                                                                                                                Requirements

                                                                                                                                Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                                                                                226. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.id
                                                                                                                                Definition

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

                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                Control0..1
                                                                                                                                Typestring
                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                228. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.extension
                                                                                                                                Definition

                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                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
                                                                                                                                • 230. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.url
                                                                                                                                  Definition

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

                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                  Comments

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

                                                                                                                                  Control1..1
                                                                                                                                  Typeuri
                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  Fixed Valuecode
                                                                                                                                  232. Extension.extension:valueDataRequirement.extension:codeFilter.extension:code.value[x]
                                                                                                                                  Definition

                                                                                                                                  The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.

                                                                                                                                  ShortWhat code is expected
                                                                                                                                  Control0..1
                                                                                                                                  TypeCoding
                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                  234. Extension.extension:valueDataRequirement.extension:codeFilter.url
                                                                                                                                  Definition

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

                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                  Comments

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

                                                                                                                                  Control1..1
                                                                                                                                  Typeuri
                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  Fixed ValuecodeFilter
                                                                                                                                  236. Extension.extension:valueDataRequirement.extension:codeFilter.value[x]
                                                                                                                                  Definition

                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                  ShortValue of extension
                                                                                                                                  Control0..0
                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                  238. Extension.extension:valueDataRequirement.extension:dateFilter
                                                                                                                                  Slice NamedateFilter
                                                                                                                                  Definition

                                                                                                                                  R4: DataRequirement.dateFilter

                                                                                                                                  ShortR4: dateFilter
                                                                                                                                  Comments

                                                                                                                                  Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                                                                                  Control0..*
                                                                                                                                  TypeExtension
                                                                                                                                  Requirements

                                                                                                                                  Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                                                                                  240. Extension.extension:valueDataRequirement.extension:dateFilter.id
                                                                                                                                  Definition

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

                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                  Control0..1
                                                                                                                                  Typestring
                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  242. Extension.extension:valueDataRequirement.extension:dateFilter.extension
                                                                                                                                  Definition

                                                                                                                                  An Extension

                                                                                                                                  ShortExtension
                                                                                                                                  Control0..*
                                                                                                                                  TypeExtension
                                                                                                                                  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
                                                                                                                                  • 244. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path
                                                                                                                                    Slice Namepath
                                                                                                                                    Definition

                                                                                                                                    R4: DataRequirement.dateFilter.path

                                                                                                                                    ShortR4: A date-valued attribute to filter on
                                                                                                                                    Comments

                                                                                                                                    Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                                                                                    Control0..1
                                                                                                                                    TypeExtension
                                                                                                                                    Requirements

                                                                                                                                    Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                                                                                                                                    246. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.id
                                                                                                                                    Definition

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

                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                    Control0..1
                                                                                                                                    Typestring
                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                    248. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.extension
                                                                                                                                    Definition

                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                    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
                                                                                                                                    • 250. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.url
                                                                                                                                      Definition

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

                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                      Comments

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

                                                                                                                                      Control1..1
                                                                                                                                      Typeuri
                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      Fixed Valuepath
                                                                                                                                      252. Extension.extension:valueDataRequirement.extension:dateFilter.extension:path.value[x]
                                                                                                                                      Definition

                                                                                                                                      The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.

                                                                                                                                      ShortA date-valued attribute to filter on
                                                                                                                                      Comments

                                                                                                                                      The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                                                                                      Control0..1
                                                                                                                                      Typestring
                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                      254. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam
                                                                                                                                      Slice NamesearchParam
                                                                                                                                      Definition

                                                                                                                                      R4: DataRequirement.dateFilter.searchParam (new:string)

                                                                                                                                      ShortR4: A date valued parameter to search on (new)
                                                                                                                                      Comments

                                                                                                                                      Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                      Control0..1
                                                                                                                                      TypeExtension
                                                                                                                                      Requirements

                                                                                                                                      Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                      256. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.id
                                                                                                                                      Definition

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

                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                      Control0..1
                                                                                                                                      Typestring
                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      258. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.extension
                                                                                                                                      Definition

                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                      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
                                                                                                                                      • 260. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.url
                                                                                                                                        Definition

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

                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                        Comments

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

                                                                                                                                        Control1..1
                                                                                                                                        Typeuri
                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                        Fixed ValuesearchParam
                                                                                                                                        262. Extension.extension:valueDataRequirement.extension:dateFilter.extension:searchParam.value[x]
                                                                                                                                        Definition

                                                                                                                                        A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.

                                                                                                                                        ShortA date valued parameter to search on
                                                                                                                                        Control0..1
                                                                                                                                        Typestring
                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                        264. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value
                                                                                                                                        Slice Namevalue
                                                                                                                                        Definition

                                                                                                                                        R4: DataRequirement.dateFilter.value[x]

                                                                                                                                        ShortR4: value
                                                                                                                                        Comments

                                                                                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                                                                                        Control0..1
                                                                                                                                        TypeExtension
                                                                                                                                        Requirements

                                                                                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                                                                                        266. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.id
                                                                                                                                        Definition

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

                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                        Control0..1
                                                                                                                                        Typestring
                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                        268. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.extension
                                                                                                                                        Definition

                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                        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
                                                                                                                                        • 270. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.url
                                                                                                                                          Definition

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

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

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

                                                                                                                                          Control1..1
                                                                                                                                          Typeuri
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Fixed Valuevalue
                                                                                                                                          272. Extension.extension:valueDataRequirement.extension:dateFilter.extension:value.value[x]
                                                                                                                                          Definition

                                                                                                                                          The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.

                                                                                                                                          ShortThe value of the filter, as a Period, DateTime, or Duration value
                                                                                                                                          Control0..1
                                                                                                                                          TypeChoice of: dateTime, Period, Duration
                                                                                                                                          [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
                                                                                                                                          274. Extension.extension:valueDataRequirement.extension:dateFilter.url
                                                                                                                                          Definition

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

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

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

                                                                                                                                          Control1..1
                                                                                                                                          Typeuri
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Fixed ValuedateFilter
                                                                                                                                          276. Extension.extension:valueDataRequirement.extension:dateFilter.value[x]
                                                                                                                                          Definition

                                                                                                                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                          ShortValue of extension
                                                                                                                                          Control0..0
                                                                                                                                          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          278. Extension.extension:valueDataRequirement.extension:limit
                                                                                                                                          Slice Namelimit
                                                                                                                                          Definition

                                                                                                                                          R4: DataRequirement.limit (new:positiveInt)

                                                                                                                                          ShortR4: Number of results (new)
                                                                                                                                          Comments

                                                                                                                                          Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                                                                                          Control0..1
                                                                                                                                          TypeExtension
                                                                                                                                          Requirements

                                                                                                                                          Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                          280. Extension.extension:valueDataRequirement.extension:limit.id
                                                                                                                                          Definition

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

                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          282. Extension.extension:valueDataRequirement.extension:limit.extension
                                                                                                                                          Definition

                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                          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
                                                                                                                                          • 284. Extension.extension:valueDataRequirement.extension:limit.url
                                                                                                                                            Definition

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

                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                            Comments

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

                                                                                                                                            Control1..1
                                                                                                                                            Typeuri
                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Fixed Valuelimit
                                                                                                                                            286. Extension.extension:valueDataRequirement.extension:limit.value[x]
                                                                                                                                            Definition

                                                                                                                                            Specifies a maximum number of results that are required (uses the _count search parameter).

                                                                                                                                            ShortNumber of results
                                                                                                                                            Comments

                                                                                                                                            This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                                                                                            Control0..1
                                                                                                                                            TypepositiveInt
                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                            288. Extension.extension:valueDataRequirement.extension:sort
                                                                                                                                            Slice Namesort
                                                                                                                                            Definition

                                                                                                                                            R4: DataRequirement.sort (new:Element)

                                                                                                                                            ShortR4: Order of the results (new)
                                                                                                                                            Comments

                                                                                                                                            Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                                                                                                                                            Control0..*
                                                                                                                                            TypeExtension
                                                                                                                                            Requirements

                                                                                                                                            Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                            290. Extension.extension:valueDataRequirement.extension:sort.id
                                                                                                                                            Definition

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

                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                            Control0..1
                                                                                                                                            Typestring
                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            292. Extension.extension:valueDataRequirement.extension:sort.extension
                                                                                                                                            Definition

                                                                                                                                            An Extension

                                                                                                                                            ShortExtension
                                                                                                                                            Control2..*
                                                                                                                                            TypeExtension
                                                                                                                                            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
                                                                                                                                            • 294. Extension.extension:valueDataRequirement.extension:sort.extension:path
                                                                                                                                              Slice Namepath
                                                                                                                                              Definition

                                                                                                                                              R4: DataRequirement.sort.path (new:string)

                                                                                                                                              ShortR4: The name of the attribute to perform the sort (new)
                                                                                                                                              Comments

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

                                                                                                                                              Control1..1
                                                                                                                                              TypeExtension
                                                                                                                                              Requirements

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

                                                                                                                                              296. Extension.extension:valueDataRequirement.extension:sort.extension:path.id
                                                                                                                                              Definition

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

                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                              Control0..1
                                                                                                                                              Typestring
                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                              298. Extension.extension:valueDataRequirement.extension:sort.extension:path.extension
                                                                                                                                              Definition

                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                              • value @ url
                                                                                                                                              • 300. Extension.extension:valueDataRequirement.extension:sort.extension:path.url
                                                                                                                                                Definition

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

                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                Comments

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

                                                                                                                                                Control1..1
                                                                                                                                                Typeuri
                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                Fixed Valuepath
                                                                                                                                                302. Extension.extension:valueDataRequirement.extension:sort.extension:path.value[x]
                                                                                                                                                Definition

                                                                                                                                                The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.

                                                                                                                                                ShortThe name of the attribute to perform the sort
                                                                                                                                                Control1..1
                                                                                                                                                Typestring
                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                304. Extension.extension:valueDataRequirement.extension:sort.extension:direction
                                                                                                                                                Slice Namedirection
                                                                                                                                                Definition

                                                                                                                                                R4: DataRequirement.sort.direction (new:code)

                                                                                                                                                ShortR4: ascending | descending (new)
                                                                                                                                                Comments

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

                                                                                                                                                Control1..1
                                                                                                                                                TypeExtension
                                                                                                                                                Requirements

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

                                                                                                                                                306. Extension.extension:valueDataRequirement.extension:sort.extension:direction.id
                                                                                                                                                Definition

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

                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                Control0..1
                                                                                                                                                Typestring
                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                308. Extension.extension:valueDataRequirement.extension:sort.extension:direction.extension
                                                                                                                                                Definition

                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                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
                                                                                                                                                • 310. Extension.extension:valueDataRequirement.extension:sort.extension:direction.url
                                                                                                                                                  Definition

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

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

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

                                                                                                                                                  Control1..1
                                                                                                                                                  Typeuri
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Fixed Valuedirection
                                                                                                                                                  312. Extension.extension:valueDataRequirement.extension:sort.extension:direction.value[x]
                                                                                                                                                  Definition

                                                                                                                                                  The direction of the sort, ascending or descending.

                                                                                                                                                  Shortascending | descending
                                                                                                                                                  Control1..1
                                                                                                                                                  BindingThe codes SHALL be taken from R4SortDirectionForR3 (0.1.0)
                                                                                                                                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                                                                                                                                                  The possible sort directions, ascending or descending.

                                                                                                                                                  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
                                                                                                                                                  314. Extension.extension:valueDataRequirement.extension:sort.url
                                                                                                                                                  Definition

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

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

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

                                                                                                                                                  Control1..1
                                                                                                                                                  Typeuri
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Fixed Valuesort
                                                                                                                                                  316. Extension.extension:valueDataRequirement.extension:sort.value[x]
                                                                                                                                                  Definition

                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                  ShortValue of extension
                                                                                                                                                  Control0..0
                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  318. Extension.extension:valueDataRequirement.url
                                                                                                                                                  Definition

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

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

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

                                                                                                                                                  Control1..1
                                                                                                                                                  Typeuri
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Fixed ValuevalueDataRequirement
                                                                                                                                                  320. Extension.extension:valueDataRequirement.value[x]
                                                                                                                                                  Definition

                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                  ShortValue of extension
                                                                                                                                                  Control0..0
                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  322. Extension.extension:valueExpression
                                                                                                                                                  Slice NamevalueExpression
                                                                                                                                                  Definition

                                                                                                                                                  R4: Expression (new:Expression)

                                                                                                                                                  ShortR4: An expression that can be used to generate a value (new)
                                                                                                                                                  Comments

                                                                                                                                                  FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                  Control0..*
                                                                                                                                                  TypeExtension
                                                                                                                                                  Requirements

                                                                                                                                                  FHIR R4 ComplexType Expression is representable via extensions in FHIR STU3. Element Expression is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                  324. Extension.extension:valueExpression.id
                                                                                                                                                  Definition

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

                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                  Control0..1
                                                                                                                                                  Typestring
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  326. Extension.extension:valueExpression.extension
                                                                                                                                                  Definition

                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                  Control1..*
                                                                                                                                                  TypeExtension
                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                  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
                                                                                                                                                  • 328. Extension.extension:valueExpression.extension:_datatype
                                                                                                                                                    Slice Name_datatype
                                                                                                                                                    Definition

                                                                                                                                                    Slice to indicate the presence of a R4 Expression in FHIR STU3

                                                                                                                                                    ShortDataType slice for a FHIR R4 `Expression` value
                                                                                                                                                    Control1..1
                                                                                                                                                    TypeExtension
                                                                                                                                                    330. Extension.extension:valueExpression.extension:_datatype.id
                                                                                                                                                    Definition

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

                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                    Control0..1
                                                                                                                                                    Typestring
                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    332. Extension.extension:valueExpression.extension:_datatype.extension
                                                                                                                                                    Definition

                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                    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
                                                                                                                                                    • 334. Extension.extension:valueExpression.extension:_datatype.url
                                                                                                                                                      Definition

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

                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                      Comments

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

                                                                                                                                                      Control1..1
                                                                                                                                                      Typeuri
                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                      336. Extension.extension:valueExpression.extension:_datatype.value[x]
                                                                                                                                                      Definition

                                                                                                                                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                      ShortValue of extension
                                                                                                                                                      Comments

                                                                                                                                                      Must be: Expression

                                                                                                                                                      Control1..1
                                                                                                                                                      Typestring
                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                      Fixed ValueExpression
                                                                                                                                                      338. Extension.extension:valueExpression.extension
                                                                                                                                                      Definition

                                                                                                                                                      An Extension

                                                                                                                                                      ShortExtension
                                                                                                                                                      Control0..*
                                                                                                                                                      TypeExtension
                                                                                                                                                      340. Extension.extension:valueExpression.extension:description
                                                                                                                                                      Slice Namedescription
                                                                                                                                                      Definition

                                                                                                                                                      R4: Expression.description (new:string)

                                                                                                                                                      ShortR4: Natural language description of the condition (new)
                                                                                                                                                      Comments

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

                                                                                                                                                      Control0..1
                                                                                                                                                      TypeExtension
                                                                                                                                                      Requirements

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

                                                                                                                                                      342. Extension.extension:valueExpression.extension:description.id
                                                                                                                                                      Definition

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

                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                      Control0..1
                                                                                                                                                      Typestring
                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                      344. Extension.extension:valueExpression.extension:description.extension
                                                                                                                                                      Definition

                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                      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
                                                                                                                                                      • 346. Extension.extension:valueExpression.extension:description.url
                                                                                                                                                        Definition

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

                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                        Comments

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

                                                                                                                                                        Control1..1
                                                                                                                                                        Typeuri
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        Fixed Valuedescription
                                                                                                                                                        348. Extension.extension:valueExpression.extension:description.value[x]
                                                                                                                                                        Definition

                                                                                                                                                        A brief, natural language description of the condition that effectively communicates the intended semantics.

                                                                                                                                                        ShortNatural language description of the condition
                                                                                                                                                        Control0..1
                                                                                                                                                        Typestring
                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        350. Extension.extension:valueExpression.extension:name
                                                                                                                                                        Slice Namename
                                                                                                                                                        Definition

                                                                                                                                                        R4: Expression.name (new:id)

                                                                                                                                                        ShortR4: Short name assigned to expression for reuse (new)
                                                                                                                                                        Comments

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

                                                                                                                                                        Control0..1
                                                                                                                                                        TypeExtension
                                                                                                                                                        Requirements

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

                                                                                                                                                        352. Extension.extension:valueExpression.extension:name.id
                                                                                                                                                        Definition

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

                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                        Control0..1
                                                                                                                                                        Typestring
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        354. Extension.extension:valueExpression.extension:name.extension
                                                                                                                                                        Definition

                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                        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
                                                                                                                                                        • 356. Extension.extension:valueExpression.extension:name.url
                                                                                                                                                          Definition

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

                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                          Comments

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

                                                                                                                                                          Control1..1
                                                                                                                                                          Typeuri
                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                          Fixed Valuename
                                                                                                                                                          358. Extension.extension:valueExpression.extension:name.value[x]
                                                                                                                                                          Definition

                                                                                                                                                          A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.

                                                                                                                                                          ShortShort name assigned to expression for reuse
                                                                                                                                                          Control0..1
                                                                                                                                                          Typeid
                                                                                                                                                          [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
                                                                                                                                                          360. Extension.extension:valueExpression.extension:expression
                                                                                                                                                          Slice Nameexpression
                                                                                                                                                          Definition

                                                                                                                                                          R4: Expression.expression (new:string)

                                                                                                                                                          ShortR4: Expression in specified language (new)
                                                                                                                                                          Comments

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

                                                                                                                                                          Control0..1
                                                                                                                                                          TypeExtension
                                                                                                                                                          Requirements

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

                                                                                                                                                          362. Extension.extension:valueExpression.extension:expression.id
                                                                                                                                                          Definition

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

                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                          Control0..1
                                                                                                                                                          Typestring
                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                          364. Extension.extension:valueExpression.extension:expression.extension
                                                                                                                                                          Definition

                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                          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
                                                                                                                                                          • 366. Extension.extension:valueExpression.extension:expression.url
                                                                                                                                                            Definition

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

                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                            Comments

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

                                                                                                                                                            Control1..1
                                                                                                                                                            Typeuri
                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            Fixed Valueexpression
                                                                                                                                                            368. Extension.extension:valueExpression.extension:expression.value[x]
                                                                                                                                                            Definition

                                                                                                                                                            An expression in the specified language that returns a value.

                                                                                                                                                            ShortExpression in specified language
                                                                                                                                                            Control0..1
                                                                                                                                                            Typestring
                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                            370. Extension.extension:valueExpression.extension:reference
                                                                                                                                                            Slice Namereference
                                                                                                                                                            Definition

                                                                                                                                                            R4: Expression.reference (new:uri)

                                                                                                                                                            ShortR4: Where the expression is found (new)
                                                                                                                                                            Comments

                                                                                                                                                            Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                                                                                                            Control0..1
                                                                                                                                                            TypeExtension
                                                                                                                                                            Requirements

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

                                                                                                                                                            372. Extension.extension:valueExpression.extension:reference.id
                                                                                                                                                            Definition

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

                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                            Control0..1
                                                                                                                                                            Typestring
                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            374. Extension.extension:valueExpression.extension:reference.extension
                                                                                                                                                            Definition

                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                            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
                                                                                                                                                            • 376. Extension.extension:valueExpression.extension:reference.url
                                                                                                                                                              Definition

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

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

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

                                                                                                                                                              Control1..1
                                                                                                                                                              Typeuri
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Fixed Valuereference
                                                                                                                                                              378. Extension.extension:valueExpression.extension:reference.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              A URI that defines where the expression is found.

                                                                                                                                                              ShortWhere the expression is found
                                                                                                                                                              Comments

                                                                                                                                                              If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                                                                                                              Control0..1
                                                                                                                                                              Typeuri
                                                                                                                                                              [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
                                                                                                                                                              380. Extension.extension:valueExpression.url
                                                                                                                                                              Definition

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

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

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

                                                                                                                                                              Control1..1
                                                                                                                                                              Typeuri
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Fixed ValuevalueExpression
                                                                                                                                                              382. Extension.extension:valueExpression.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                              ShortValue of extension
                                                                                                                                                              Control0..0
                                                                                                                                                              TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              384. Extension.extension:valueParameterDefinition
                                                                                                                                                              Slice NamevalueParameterDefinition
                                                                                                                                                              Definition

                                                                                                                                                              R4: ParameterDefinition

                                                                                                                                                              ShortR4: ParameterDefinition
                                                                                                                                                              Comments

                                                                                                                                                              FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                                                                                                                                                              Control0..*
                                                                                                                                                              TypeExtension
                                                                                                                                                              Requirements

                                                                                                                                                              FHIR R4 ComplexType ParameterDefinition is representable via extensions in FHIR STU3. The root element ParameterDefinition is mapped to FHIR STU3 ParameterDefinition.

                                                                                                                                                              386. Extension.extension:valueParameterDefinition.id
                                                                                                                                                              Definition

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

                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                              Control0..1
                                                                                                                                                              Typestring
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              388. Extension.extension:valueParameterDefinition.extension
                                                                                                                                                              Definition

                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                              Control3..*
                                                                                                                                                              TypeExtension
                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                              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
                                                                                                                                                              • 390. Extension.extension:valueParameterDefinition.extension:_datatype
                                                                                                                                                                Slice Name_datatype
                                                                                                                                                                Definition

                                                                                                                                                                Slice to indicate the presence of a R4 ParameterDefinition in FHIR STU3

                                                                                                                                                                ShortDataType slice for a FHIR R4 `ParameterDefinition` value
                                                                                                                                                                Control1..1
                                                                                                                                                                TypeExtension
                                                                                                                                                                392. Extension.extension:valueParameterDefinition.extension:_datatype.id
                                                                                                                                                                Definition

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

                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                Control0..1
                                                                                                                                                                Typestring
                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                394. Extension.extension:valueParameterDefinition.extension:_datatype.extension
                                                                                                                                                                Definition

                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                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
                                                                                                                                                                • 396. Extension.extension:valueParameterDefinition.extension:_datatype.url
                                                                                                                                                                  Definition

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

                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                  Comments

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

                                                                                                                                                                  Control1..1
                                                                                                                                                                  Typeuri
                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                  398. Extension.extension:valueParameterDefinition.extension:_datatype.value[x]
                                                                                                                                                                  Definition

                                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                  Comments

                                                                                                                                                                  Must be: ParameterDefinition

                                                                                                                                                                  Control1..1
                                                                                                                                                                  Typestring
                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                  Fixed ValueParameterDefinition
                                                                                                                                                                  400. Extension.extension:valueParameterDefinition.extension
                                                                                                                                                                  Definition

                                                                                                                                                                  An Extension

                                                                                                                                                                  ShortExtension
                                                                                                                                                                  Control2..*
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  402. Extension.extension:valueParameterDefinition.extension:name
                                                                                                                                                                  Slice Namename
                                                                                                                                                                  Definition

                                                                                                                                                                  R4: ParameterDefinition.name

                                                                                                                                                                  ShortR4: name
                                                                                                                                                                  Comments

                                                                                                                                                                  Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                                                                                                                                                                  Control0..1
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Requirements

                                                                                                                                                                  Element ParameterDefinition.name is mapped to FHIR STU3 element ParameterDefinition.name as Equivalent.

                                                                                                                                                                  404. Extension.extension:valueParameterDefinition.extension:name.id
                                                                                                                                                                  Definition

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

                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                  Control0..1
                                                                                                                                                                  Typestring
                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                  406. Extension.extension:valueParameterDefinition.extension:name.extension
                                                                                                                                                                  Definition

                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                  • value @ url
                                                                                                                                                                  • 408. Extension.extension:valueParameterDefinition.extension:name.url
                                                                                                                                                                    Definition

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

                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                    Comments

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

                                                                                                                                                                    Control1..1
                                                                                                                                                                    Typeuri
                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    Fixed Valuename
                                                                                                                                                                    410. Extension.extension:valueParameterDefinition.extension:name.value[x]
                                                                                                                                                                    Definition

                                                                                                                                                                    The name of the parameter used to allow access to the value of the parameter in evaluation contexts.

                                                                                                                                                                    ShortName used to access the parameter value
                                                                                                                                                                    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
                                                                                                                                                                    412. Extension.extension:valueParameterDefinition.extension:use
                                                                                                                                                                    Slice Nameuse
                                                                                                                                                                    Definition

                                                                                                                                                                    R4: ParameterDefinition.use

                                                                                                                                                                    ShortR4: use
                                                                                                                                                                    Comments

                                                                                                                                                                    Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                                                                                                                                                                    Control1..1
                                                                                                                                                                    TypeExtension
                                                                                                                                                                    Requirements

                                                                                                                                                                    Element ParameterDefinition.use is mapped to FHIR STU3 element ParameterDefinition.use as Equivalent.

                                                                                                                                                                    414. Extension.extension:valueParameterDefinition.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.

                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                    Control0..1
                                                                                                                                                                    Typestring
                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    416. Extension.extension:valueParameterDefinition.extension:use.extension
                                                                                                                                                                    Definition

                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                    • value @ url
                                                                                                                                                                    • 418. Extension.extension:valueParameterDefinition.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
                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Fixed Valueuse
                                                                                                                                                                      420. Extension.extension:valueParameterDefinition.extension:use.value[x]
                                                                                                                                                                      Definition

                                                                                                                                                                      Whether the parameter is input or output for the module.

                                                                                                                                                                      Shortin | out
                                                                                                                                                                      Control1..1
                                                                                                                                                                      BindingThe codes SHALL be taken from OperationParameterUse
                                                                                                                                                                      (required to http://hl7.org/fhir/ValueSet/operation-parameter-use|3.0.2)

                                                                                                                                                                      Whether the parameter is input or output.

                                                                                                                                                                      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
                                                                                                                                                                      422. Extension.extension:valueParameterDefinition.extension:min
                                                                                                                                                                      Slice Namemin
                                                                                                                                                                      Definition

                                                                                                                                                                      R4: ParameterDefinition.min

                                                                                                                                                                      ShortR4: min
                                                                                                                                                                      Comments

                                                                                                                                                                      Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                                                                                                                                                                      Control0..1
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Requirements

                                                                                                                                                                      Element ParameterDefinition.min is mapped to FHIR STU3 element ParameterDefinition.min as Equivalent.

                                                                                                                                                                      424. Extension.extension:valueParameterDefinition.extension:min.id
                                                                                                                                                                      Definition

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

                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                      Control0..1
                                                                                                                                                                      Typestring
                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      426. Extension.extension:valueParameterDefinition.extension:min.extension
                                                                                                                                                                      Definition

                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                      • value @ url
                                                                                                                                                                      • 428. Extension.extension:valueParameterDefinition.extension:min.url
                                                                                                                                                                        Definition

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

                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                        Comments

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

                                                                                                                                                                        Control1..1
                                                                                                                                                                        Typeuri
                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        Fixed Valuemin
                                                                                                                                                                        430. Extension.extension:valueParameterDefinition.extension:min.value[x]
                                                                                                                                                                        Definition

                                                                                                                                                                        The minimum number of times this parameter SHALL appear in the request or response.

                                                                                                                                                                        ShortMinimum cardinality
                                                                                                                                                                        Control0..1
                                                                                                                                                                        Typeinteger
                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                        432. Extension.extension:valueParameterDefinition.extension:max
                                                                                                                                                                        Slice Namemax
                                                                                                                                                                        Definition

                                                                                                                                                                        R4: ParameterDefinition.max

                                                                                                                                                                        ShortR4: max
                                                                                                                                                                        Comments

                                                                                                                                                                        Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                                                                                                                                                                        Control0..1
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Requirements

                                                                                                                                                                        Element ParameterDefinition.max is mapped to FHIR STU3 element ParameterDefinition.max as Equivalent.

                                                                                                                                                                        434. Extension.extension:valueParameterDefinition.extension:max.id
                                                                                                                                                                        Definition

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

                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                        Control0..1
                                                                                                                                                                        Typestring
                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        436. Extension.extension:valueParameterDefinition.extension:max.extension
                                                                                                                                                                        Definition

                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                        • value @ url
                                                                                                                                                                        • 438. Extension.extension:valueParameterDefinition.extension:max.url
                                                                                                                                                                          Definition

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

                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                          Comments

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

                                                                                                                                                                          Control1..1
                                                                                                                                                                          Typeuri
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Fixed Valuemax
                                                                                                                                                                          440. Extension.extension:valueParameterDefinition.extension:max.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          The maximum number of times this element is permitted to appear in the request or response.

                                                                                                                                                                          ShortMaximum cardinality (a number of *)
                                                                                                                                                                          Control0..1
                                                                                                                                                                          Typestring
                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          442. Extension.extension:valueParameterDefinition.extension:documentation
                                                                                                                                                                          Slice Namedocumentation
                                                                                                                                                                          Definition

                                                                                                                                                                          R4: ParameterDefinition.documentation

                                                                                                                                                                          ShortR4: documentation
                                                                                                                                                                          Comments

                                                                                                                                                                          Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                                                                                                                                                                          Control0..1
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Requirements

                                                                                                                                                                          Element ParameterDefinition.documentation is mapped to FHIR STU3 element ParameterDefinition.documentation as Equivalent.

                                                                                                                                                                          444. Extension.extension:valueParameterDefinition.extension:documentation.id
                                                                                                                                                                          Definition

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

                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                          Control0..1
                                                                                                                                                                          Typestring
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          446. Extension.extension:valueParameterDefinition.extension:documentation.extension
                                                                                                                                                                          Definition

                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                          • value @ url
                                                                                                                                                                          • 448. Extension.extension:valueParameterDefinition.extension:documentation.url
                                                                                                                                                                            Definition

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

                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                            Comments

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

                                                                                                                                                                            Control1..1
                                                                                                                                                                            Typeuri
                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Fixed Valuedocumentation
                                                                                                                                                                            450. Extension.extension:valueParameterDefinition.extension:documentation.value[x]
                                                                                                                                                                            Definition

                                                                                                                                                                            A brief discussion of what the parameter is for and how it is used by the module.

                                                                                                                                                                            ShortA brief description of the parameter
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typestring
                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                            452. Extension.extension:valueParameterDefinition.extension:type
                                                                                                                                                                            Slice Nametype
                                                                                                                                                                            Definition

                                                                                                                                                                            R4: ParameterDefinition.type

                                                                                                                                                                            ShortR4: type
                                                                                                                                                                            Comments

                                                                                                                                                                            Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                                                                                                                                                                            Control1..1
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Requirements

                                                                                                                                                                            Element ParameterDefinition.type is mapped to FHIR STU3 element ParameterDefinition.type as SourceIsBroaderThanTarget.

                                                                                                                                                                            454. Extension.extension:valueParameterDefinition.extension:type.id
                                                                                                                                                                            Definition

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

                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typestring
                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            456. Extension.extension:valueParameterDefinition.extension:type.extension
                                                                                                                                                                            Definition

                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                            • value @ url
                                                                                                                                                                            • 458. Extension.extension:valueParameterDefinition.extension:type.url
                                                                                                                                                                              Definition

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

                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                              Comments

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

                                                                                                                                                                              Control1..1
                                                                                                                                                                              Typeuri
                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Fixed Valuetype
                                                                                                                                                                              460. Extension.extension:valueParameterDefinition.extension:type.value[x]
                                                                                                                                                                              Definition

                                                                                                                                                                              The type of the parameter.

                                                                                                                                                                              ShortWhat type of value
                                                                                                                                                                              Control1..1
                                                                                                                                                                              BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                                                                                                                                              (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                                                                                                                                              A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                                                                                                                                              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
                                                                                                                                                                              462. Extension.extension:valueParameterDefinition.extension:profile
                                                                                                                                                                              Slice Nameprofile
                                                                                                                                                                              Definition

                                                                                                                                                                              R4: ParameterDefinition.profile additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)

                                                                                                                                                                              ShortR4: profile additional types
                                                                                                                                                                              Comments

                                                                                                                                                                              Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Requirements

                                                                                                                                                                              Element ParameterDefinition.profile is mapped to FHIR STU3 element ParameterDefinition.profile as SourceIsBroaderThanTarget. The mappings for ParameterDefinition.profile do not cover the following types: canonical. The mappings for ParameterDefinition.profile do not cover the following types based on type expansion: value.

                                                                                                                                                                              464. Extension.extension:valueParameterDefinition.extension:profile.id
                                                                                                                                                                              Definition

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

                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                              Control0..1
                                                                                                                                                                              Typestring
                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              466. Extension.extension:valueParameterDefinition.extension:profile.extension
                                                                                                                                                                              Definition

                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                              • value @ url
                                                                                                                                                                              • 468. Extension.extension:valueParameterDefinition.extension:profile.url
                                                                                                                                                                                Definition

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

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

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

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Fixed Valueprofile
                                                                                                                                                                                470. Extension.extension:valueParameterDefinition.extension:profile.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.

                                                                                                                                                                                ShortWhat profile the value is expected to be
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                                                                                                                                                [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
                                                                                                                                                                                472. Extension.extension:valueParameterDefinition.url
                                                                                                                                                                                Definition

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

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

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

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Fixed ValuevalueParameterDefinition
                                                                                                                                                                                474. Extension.extension:valueParameterDefinition.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                Control0..0
                                                                                                                                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                476. Extension.extension:valueRelatedArtifact
                                                                                                                                                                                Slice NamevalueRelatedArtifact
                                                                                                                                                                                Definition

                                                                                                                                                                                R4: RelatedArtifact

                                                                                                                                                                                ShortR4: RelatedArtifact
                                                                                                                                                                                Comments

                                                                                                                                                                                FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact. Each related artifact is either an attachment, or a reference to another knowledge resource, but not both.

                                                                                                                                                                                Control0..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Requirements

                                                                                                                                                                                FHIR R4 ComplexType RelatedArtifact is representable via extensions in FHIR STU3. The root element RelatedArtifact is mapped to FHIR STU3 RelatedArtifact.

                                                                                                                                                                                478. Extension.extension:valueRelatedArtifact.id
                                                                                                                                                                                Definition

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

                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typestring
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                480. Extension.extension:valueRelatedArtifact.extension
                                                                                                                                                                                Definition

                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                                                Control2..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                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
                                                                                                                                                                                • 482. Extension.extension:valueRelatedArtifact.extension:_datatype
                                                                                                                                                                                  Slice Name_datatype
                                                                                                                                                                                  Definition

                                                                                                                                                                                  Slice to indicate the presence of a R4 RelatedArtifact in FHIR STU3

                                                                                                                                                                                  ShortDataType slice for a FHIR R4 `RelatedArtifact` value
                                                                                                                                                                                  Control1..1
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  484. Extension.extension:valueRelatedArtifact.extension:_datatype.id
                                                                                                                                                                                  Definition

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

                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  Typestring
                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                  486. Extension.extension:valueRelatedArtifact.extension:_datatype.extension
                                                                                                                                                                                  Definition

                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                  • value @ url
                                                                                                                                                                                  • 488. Extension.extension:valueRelatedArtifact.extension:_datatype.url
                                                                                                                                                                                    Definition

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

                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                    Comments

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

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    Typeuri
                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                    490. Extension.extension:valueRelatedArtifact.extension:_datatype.value[x]
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                    ShortValue of extension
                                                                                                                                                                                    Comments

                                                                                                                                                                                    Must be: RelatedArtifact

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                    Fixed ValueRelatedArtifact
                                                                                                                                                                                    492. Extension.extension:valueRelatedArtifact.extension
                                                                                                                                                                                    Definition

                                                                                                                                                                                    An Extension

                                                                                                                                                                                    ShortExtension
                                                                                                                                                                                    Control1..*
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    494. Extension.extension:valueRelatedArtifact.extension:type
                                                                                                                                                                                    Slice Nametype
                                                                                                                                                                                    Definition

                                                                                                                                                                                    R4: RelatedArtifact.type

                                                                                                                                                                                    ShortR4: type
                                                                                                                                                                                    Comments

                                                                                                                                                                                    Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Requirements

                                                                                                                                                                                    Element RelatedArtifact.type is mapped to FHIR STU3 element RelatedArtifact.type as Equivalent.

                                                                                                                                                                                    496. Extension.extension:valueRelatedArtifact.extension:type.id
                                                                                                                                                                                    Definition

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

                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    498. Extension.extension:valueRelatedArtifact.extension:type.extension
                                                                                                                                                                                    Definition

                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                    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
                                                                                                                                                                                    • 500. Extension.extension:valueRelatedArtifact.extension:type.url
                                                                                                                                                                                      Definition

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

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

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

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Fixed Valuetype
                                                                                                                                                                                      502. Extension.extension:valueRelatedArtifact.extension:type.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      The type of relationship to the related artifact.

                                                                                                                                                                                      Shortdocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      BindingThe codes SHALL be taken from RelatedArtifactType
                                                                                                                                                                                      (required to http://hl7.org/fhir/ValueSet/related-artifact-type|3.0.2)

                                                                                                                                                                                      The type of relationship to the related artifact.

                                                                                                                                                                                      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
                                                                                                                                                                                      504. Extension.extension:valueRelatedArtifact.extension:label
                                                                                                                                                                                      Slice Namelabel
                                                                                                                                                                                      Definition

                                                                                                                                                                                      R4: RelatedArtifact.label (new:string)

                                                                                                                                                                                      ShortR4: Short label (new)
                                                                                                                                                                                      Comments

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

                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                      Requirements

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

                                                                                                                                                                                      506. Extension.extension:valueRelatedArtifact.extension:label.id
                                                                                                                                                                                      Definition

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

                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      Typestring
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      508. Extension.extension:valueRelatedArtifact.extension:label.extension
                                                                                                                                                                                      Definition

                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                      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
                                                                                                                                                                                      • 510. Extension.extension:valueRelatedArtifact.extension:label.url
                                                                                                                                                                                        Definition

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

                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                        Comments

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

                                                                                                                                                                                        Control1..1
                                                                                                                                                                                        Typeuri
                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        Fixed Valuelabel
                                                                                                                                                                                        512. Extension.extension:valueRelatedArtifact.extension:label.value[x]
                                                                                                                                                                                        Definition

                                                                                                                                                                                        A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.

                                                                                                                                                                                        ShortShort label
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        Typestring
                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                        514. Extension.extension:valueRelatedArtifact.extension:display
                                                                                                                                                                                        Slice Namedisplay
                                                                                                                                                                                        Definition

                                                                                                                                                                                        R4: RelatedArtifact.display

                                                                                                                                                                                        ShortR4: display
                                                                                                                                                                                        Comments

                                                                                                                                                                                        Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                        Requirements

                                                                                                                                                                                        Element RelatedArtifact.display is mapped to FHIR STU3 element RelatedArtifact.display as Equivalent.

                                                                                                                                                                                        516. Extension.extension:valueRelatedArtifact.extension:display.id
                                                                                                                                                                                        Definition

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

                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        Typestring
                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        518. Extension.extension:valueRelatedArtifact.extension:display.extension
                                                                                                                                                                                        Definition

                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                        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
                                                                                                                                                                                        • 520. Extension.extension:valueRelatedArtifact.extension:display.url
                                                                                                                                                                                          Definition

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

                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                          Comments

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

                                                                                                                                                                                          Control1..1
                                                                                                                                                                                          Typeuri
                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          Fixed Valuedisplay
                                                                                                                                                                                          522. Extension.extension:valueRelatedArtifact.extension:display.value[x]
                                                                                                                                                                                          Definition

                                                                                                                                                                                          A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.

                                                                                                                                                                                          ShortBrief description of the related artifact
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          Typestring
                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                          524. Extension.extension:valueRelatedArtifact.extension:citation
                                                                                                                                                                                          Slice Namecitation
                                                                                                                                                                                          Definition

                                                                                                                                                                                          R4: RelatedArtifact.citation

                                                                                                                                                                                          ShortR4: citation
                                                                                                                                                                                          Comments

                                                                                                                                                                                          Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent. Additional structured information about citations should be captured as extensions.

                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                          Requirements

                                                                                                                                                                                          Element RelatedArtifact.citation is mapped to FHIR STU3 element RelatedArtifact.citation as Equivalent.

                                                                                                                                                                                          526. Extension.extension:valueRelatedArtifact.extension:citation.id
                                                                                                                                                                                          Definition

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

                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          Typestring
                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          528. Extension.extension:valueRelatedArtifact.extension:citation.extension
                                                                                                                                                                                          Definition

                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                          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
                                                                                                                                                                                          • 530. Extension.extension:valueRelatedArtifact.extension:citation.url
                                                                                                                                                                                            Definition

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

                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                            Comments

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

                                                                                                                                                                                            Control1..1
                                                                                                                                                                                            Typeuri
                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            Fixed Valuecitation
                                                                                                                                                                                            532. Extension.extension:valueRelatedArtifact.extension:citation.value[x]
                                                                                                                                                                                            Definition

                                                                                                                                                                                            A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.

                                                                                                                                                                                            ShortBibliographic citation for the artifact
                                                                                                                                                                                            Comments

                                                                                                                                                                                            Additional structured information about citations should be captured as extensions.

                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            Typemarkdown
                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                            534. Extension.extension:valueRelatedArtifact.extension:url
                                                                                                                                                                                            Slice Nameurl
                                                                                                                                                                                            Definition

                                                                                                                                                                                            R4: RelatedArtifact.url

                                                                                                                                                                                            ShortR4: url
                                                                                                                                                                                            Comments

                                                                                                                                                                                            Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent. If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                            Requirements

                                                                                                                                                                                            Element RelatedArtifact.url is mapped to FHIR STU3 element RelatedArtifact.url as Equivalent.

                                                                                                                                                                                            536. Extension.extension:valueRelatedArtifact.extension:url.id
                                                                                                                                                                                            Definition

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

                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            Typestring
                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            538. Extension.extension:valueRelatedArtifact.extension:url.extension
                                                                                                                                                                                            Definition

                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                            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
                                                                                                                                                                                            • 540. Extension.extension:valueRelatedArtifact.extension:url.url
                                                                                                                                                                                              Definition

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

                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                              Comments

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

                                                                                                                                                                                              Control1..1
                                                                                                                                                                                              Typeuri
                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              Fixed Valueurl
                                                                                                                                                                                              542. Extension.extension:valueRelatedArtifact.extension:url.value[x]
                                                                                                                                                                                              Definition

                                                                                                                                                                                              A url for the artifact that can be followed to access the actual content.

                                                                                                                                                                                              ShortWhere the artifact can be accessed
                                                                                                                                                                                              Comments

                                                                                                                                                                                              If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference).

                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              Typeuri
                                                                                                                                                                                              [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
                                                                                                                                                                                              544. Extension.extension:valueRelatedArtifact.extension:document
                                                                                                                                                                                              Slice Namedocument
                                                                                                                                                                                              Definition

                                                                                                                                                                                              R4: RelatedArtifact.document

                                                                                                                                                                                              ShortR4: document
                                                                                                                                                                                              Comments

                                                                                                                                                                                              Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                              Requirements

                                                                                                                                                                                              Element RelatedArtifact.document is mapped to FHIR STU3 element RelatedArtifact.document as Equivalent.

                                                                                                                                                                                              546. Extension.extension:valueRelatedArtifact.extension:document.id
                                                                                                                                                                                              Definition

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

                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              Typestring
                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              548. Extension.extension:valueRelatedArtifact.extension:document.extension
                                                                                                                                                                                              Definition

                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                              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
                                                                                                                                                                                              • 550. Extension.extension:valueRelatedArtifact.extension:document.url
                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Fixed Valuedocument
                                                                                                                                                                                                552. Extension.extension:valueRelatedArtifact.extension:document.value[x]
                                                                                                                                                                                                Definition

                                                                                                                                                                                                The document being referenced, represented as an attachment. This is exclusive with the resource element.

                                                                                                                                                                                                ShortWhat document is being referenced
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeAttachment
                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                554. Extension.extension:valueRelatedArtifact.extension:resource
                                                                                                                                                                                                Slice Nameresource
                                                                                                                                                                                                Definition

                                                                                                                                                                                                R4: RelatedArtifact.resource additional types (canonical(http://hl7.org/fhir/StructureDefinition/Resource)) additional types from child elements (value)

                                                                                                                                                                                                ShortR4: resource additional types
                                                                                                                                                                                                Comments

                                                                                                                                                                                                Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value. If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                Requirements

                                                                                                                                                                                                Element RelatedArtifact.resource is mapped to FHIR STU3 element RelatedArtifact.resource as SourceIsBroaderThanTarget. The mappings for RelatedArtifact.resource do not cover the following types: canonical. The mappings for RelatedArtifact.resource do not cover the following types based on type expansion: value.

                                                                                                                                                                                                556. Extension.extension:valueRelatedArtifact.extension:resource.id
                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                Typestring
                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                558. Extension.extension:valueRelatedArtifact.extension:resource.extension
                                                                                                                                                                                                Definition

                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                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
                                                                                                                                                                                                • 560. Extension.extension:valueRelatedArtifact.extension:resource.url
                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Fixed Valueresource
                                                                                                                                                                                                  562. Extension.extension:valueRelatedArtifact.extension:resource.value[x]
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  The related resource, such as a library, value set, profile, or other knowledge resource.

                                                                                                                                                                                                  ShortWhat resource is being referenced
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  Typeuri(Cross-version Profile for R4.Resource for use in FHIR STU3, Resource)
                                                                                                                                                                                                  [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
                                                                                                                                                                                                  564. Extension.extension:valueRelatedArtifact.url
                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Fixed ValuevalueRelatedArtifact
                                                                                                                                                                                                  566. Extension.extension:valueRelatedArtifact.value[x]
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                                                  Control0..0
                                                                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                  568. Extension.extension:valueTriggerDefinition
                                                                                                                                                                                                  Slice NamevalueTriggerDefinition
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  R4: TriggerDefinition

                                                                                                                                                                                                  ShortR4: TriggerDefinition
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition. If an event is a named-event, it means the event is completely pre-coordinated, and no other information can be specified for the event. If the event is one of the data- events, the data and condition elements specify the triggering criteria. The data element specifies the structured component, and the condition element provides additional optional refinement of that structured component. If the event is periodic, the timing element defines when the event is triggered. For both data- and periodic events, a name can be provided as a shorthand for the formal semantics provided by the other elements.

                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                  FHIR R4 ComplexType TriggerDefinition is representable via extensions in FHIR STU3. The root element TriggerDefinition is mapped to FHIR STU3 TriggerDefinition.

                                                                                                                                                                                                  570. Extension.extension:valueTriggerDefinition.id
                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  572. Extension.extension:valueTriggerDefinition.extension
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                                                                  Control2..*
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                  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
                                                                                                                                                                                                  • 574. Extension.extension:valueTriggerDefinition.extension:_datatype
                                                                                                                                                                                                    Slice Name_datatype
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    Slice to indicate the presence of a R4 TriggerDefinition in FHIR STU3

                                                                                                                                                                                                    ShortDataType slice for a FHIR R4 `TriggerDefinition` value
                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                    576. Extension.extension:valueTriggerDefinition.extension:_datatype.id
                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                    578. Extension.extension:valueTriggerDefinition.extension:_datatype.extension
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                    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
                                                                                                                                                                                                    • 580. Extension.extension:valueTriggerDefinition.extension:_datatype.url
                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                      582. Extension.extension:valueTriggerDefinition.extension:_datatype.value[x]
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      Must be: TriggerDefinition

                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                      Fixed ValueTriggerDefinition
                                                                                                                                                                                                      584. Extension.extension:valueTriggerDefinition.extension
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      An Extension

                                                                                                                                                                                                      ShortExtension
                                                                                                                                                                                                      Control1..*
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      586. Extension.extension:valueTriggerDefinition.extension:type
                                                                                                                                                                                                      Slice Nametype
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      R4: TriggerDefinition.type

                                                                                                                                                                                                      ShortR4: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                      Element TriggerDefinition.type is mapped to FHIR STU3 element TriggerDefinition.type as SourceIsBroaderThanTarget.

                                                                                                                                                                                                      588. Extension.extension:valueTriggerDefinition.extension:type.id
                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      590. Extension.extension:valueTriggerDefinition.extension:type.extension
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                      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
                                                                                                                                                                                                      • 592. Extension.extension:valueTriggerDefinition.extension:type.url
                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                        Fixed Valuetype
                                                                                                                                                                                                        594. Extension.extension:valueTriggerDefinition.extension:type.value[x]
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        The type of triggering event.

                                                                                                                                                                                                        Shortnamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                        BindingThe codes SHALL be taken from R4TriggerTypeForR3 (0.1.0)
                                                                                                                                                                                                        (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-trigger-type-for-R3|0.1.0)

                                                                                                                                                                                                        The type of trigger.

                                                                                                                                                                                                        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
                                                                                                                                                                                                        596. Extension.extension:valueTriggerDefinition.extension:name
                                                                                                                                                                                                        Slice Namename
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        R4: TriggerDefinition.name

                                                                                                                                                                                                        ShortR4: Name or URI that identifies the event
                                                                                                                                                                                                        Comments

                                                                                                                                                                                                        Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent. An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                        Element TriggerDefinition.name is mapped to FHIR STU3 element TriggerDefinition.eventName as Equivalent.

                                                                                                                                                                                                        598. Extension.extension:valueTriggerDefinition.extension:name.id
                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                        600. Extension.extension:valueTriggerDefinition.extension:name.extension
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                        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
                                                                                                                                                                                                        • 602. Extension.extension:valueTriggerDefinition.extension:name.url
                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          Fixed Valuename
                                                                                                                                                                                                          604. Extension.extension:valueTriggerDefinition.extension:name.value[x]
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          A formal name for the event. This may be an absolute URI that identifies the event formally (e.g. from a trigger registry), or a simple relative URI that identifies the event in a local context.

                                                                                                                                                                                                          ShortName or URI that identifies the event
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event.

                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                          606. Extension.extension:valueTriggerDefinition.extension:timing
                                                                                                                                                                                                          Slice Nametiming
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          R4: TriggerDefinition.timing[x]

                                                                                                                                                                                                          ShortR4: timing
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                          Element TriggerDefinition.timing[x] is mapped to FHIR STU3 element TriggerDefinition.eventTiming[x] as RelatedTo. The target context TriggerDefinition.eventTiming[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element TriggerDefinition.

                                                                                                                                                                                                          608. Extension.extension:valueTriggerDefinition.extension:timing.id
                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          610. Extension.extension:valueTriggerDefinition.extension:timing.extension
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                          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
                                                                                                                                                                                                          • 612. Extension.extension:valueTriggerDefinition.extension:timing.url
                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Fixed Valuetiming
                                                                                                                                                                                                            614. Extension.extension:valueTriggerDefinition.extension:timing.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            The timing of the event (if this is a periodic trigger).

                                                                                                                                                                                                            ShortTiming of the event
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            TypeChoice of: Timing, Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3, Schedule), date, dateTime
                                                                                                                                                                                                            [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
                                                                                                                                                                                                            616. Extension.extension:valueTriggerDefinition.extension:data
                                                                                                                                                                                                            Slice Namedata
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            R4: TriggerDefinition.data

                                                                                                                                                                                                            ShortR4: Triggering data of the event (multiple = 'and')
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget. This element shall be present for any data type trigger.

                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                            Requirements

                                                                                                                                                                                                            Element TriggerDefinition.data is mapped to FHIR STU3 element TriggerDefinition.eventData as SourceIsBroaderThanTarget.

                                                                                                                                                                                                            618. Extension.extension:valueTriggerDefinition.extension:data.id
                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            620. Extension.extension:valueTriggerDefinition.extension:data.extension
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            An Extension

                                                                                                                                                                                                            ShortExtension
                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                            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
                                                                                                                                                                                                            • 622. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype
                                                                                                                                                                                                              Slice Name_datatype
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              Slice to indicate the presence of a R4 DataRequirement in FHIR STU3

                                                                                                                                                                                                              ShortDataType slice for a FHIR R4 `DataRequirement` value
                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                              624. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.id
                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                              626. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.extension
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                              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
                                                                                                                                                                                                              • 628. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.url
                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                630. Extension.extension:valueTriggerDefinition.extension:data.extension:_datatype.value[x]
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                Must be: DataRequirement

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

                                                                                                                                                                                                                R4: DataRequirement.type

                                                                                                                                                                                                                ShortR4: type
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                Requirements

                                                                                                                                                                                                                Element DataRequirement.type is mapped to FHIR STU3 element DataRequirement.type as SourceIsBroaderThanTarget.

                                                                                                                                                                                                                634. Extension.extension:valueTriggerDefinition.extension:data.extension:type.id
                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                636. Extension.extension:valueTriggerDefinition.extension:data.extension:type.extension
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                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
                                                                                                                                                                                                                • 638. Extension.extension:valueTriggerDefinition.extension:data.extension:type.url
                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                  Fixed Valuetype
                                                                                                                                                                                                                  640. Extension.extension:valueTriggerDefinition.extension:data.extension:type.value[x]
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.

                                                                                                                                                                                                                  ShortThe type of the required data
                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                  BindingThe codes SHALL be taken from R4AllTypesForR3 (0.1.0)
                                                                                                                                                                                                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-all-types-for-R3|0.1.0)

                                                                                                                                                                                                                  A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.

                                                                                                                                                                                                                  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
                                                                                                                                                                                                                  642. Extension.extension:valueTriggerDefinition.extension:data.extension:profile
                                                                                                                                                                                                                  Slice Nameprofile
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  R4: DataRequirement.profile

                                                                                                                                                                                                                  ShortR4: profile
                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                  Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                                  Element DataRequirement.profile is mapped to FHIR STU3 element DataRequirement.profile as Equivalent.

                                                                                                                                                                                                                  644. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.id
                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                  646. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.extension
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                  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
                                                                                                                                                                                                                  • 648. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.url
                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                    Comments

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

                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                    Fixed Valueprofile
                                                                                                                                                                                                                    650. Extension.extension:valueTriggerDefinition.extension:data.extension:profile.value[x]
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    The profile of the required data, specified as the uri of the profile definition.

                                                                                                                                                                                                                    ShortThe profile of the required data
                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                    Typeuri(Cross-version Profile for R4.StructureDefinition for use in FHIR STU3, StructureDefinition)
                                                                                                                                                                                                                    [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
                                                                                                                                                                                                                    652. Extension.extension:valueTriggerDefinition.extension:data.extension:subject
                                                                                                                                                                                                                    Slice Namesubject
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    R4: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))

                                                                                                                                                                                                                    ShortR4: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                    Requirements

                                                                                                                                                                                                                    Element DataRequirement.subject[x] has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.subject[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                    654. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.id
                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                    656. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.extension
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                    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
                                                                                                                                                                                                                    • 658. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.url
                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                      Fixed Valuesubject
                                                                                                                                                                                                                      660. Extension.extension:valueTriggerDefinition.extension:data.extension:subject.value[x]
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.

                                                                                                                                                                                                                      ShortE.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                      The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration.

                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                      BindingUnless not suitable, these codes SHALL be taken from R4SubjectTypeForR3 (0.1.0)
                                                                                                                                                                                                                      (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-subject-type-for-R3|0.1.0)

                                                                                                                                                                                                                      The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).

                                                                                                                                                                                                                      TypeChoice of: CodeableConcept, Reference(Cross-version Profile for R4.Group for use in FHIR STU3, Group)
                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                      662. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport
                                                                                                                                                                                                                      Slice NamemustSupport
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      R4: DataRequirement.mustSupport

                                                                                                                                                                                                                      ShortR4: Indicates specific structure elements that are referenced by the knowledge module
                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                      Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                                      Element DataRequirement.mustSupport is mapped to FHIR STU3 element DataRequirement.mustSupport as Equivalent.

                                                                                                                                                                                                                      664. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.id
                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                      666. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.extension
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                      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
                                                                                                                                                                                                                      • 668. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.url
                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                        Fixed ValuemustSupport
                                                                                                                                                                                                                        670. Extension.extension:valueTriggerDefinition.extension:data.extension:mustSupport.value[x]
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available.

                                                                                                                                                                                                                        The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the Simple FHIRPath Profile for full details).

                                                                                                                                                                                                                        ShortIndicates specific structure elements that are referenced by the knowledge module
                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                        672. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter
                                                                                                                                                                                                                        Slice NamecodeFilter
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        R4: DataRequirement.codeFilter

                                                                                                                                                                                                                        ShortR4: codeFilter
                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                        Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                                        Element DataRequirement.codeFilter is mapped to FHIR STU3 element DataRequirement.codeFilter as Equivalent.

                                                                                                                                                                                                                        674. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.id
                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                        676. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        An Extension

                                                                                                                                                                                                                        ShortExtension
                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                        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
                                                                                                                                                                                                                        • 678. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path
                                                                                                                                                                                                                          Slice Namepath
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          R4: DataRequirement.codeFilter.path

                                                                                                                                                                                                                          ShortR4: A code-valued attribute to filter on
                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                          Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent. The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                                          Element DataRequirement.codeFilter.path is mapped to FHIR STU3 element DataRequirement.codeFilter.path as Equivalent.

                                                                                                                                                                                                                          680. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.id
                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                          682. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.extension
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                          • 684. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.url
                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                            Fixed Valuepath
                                                                                                                                                                                                                            686. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:path.value[x]
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.

                                                                                                                                                                                                                            ShortA code-valued attribute to filter on
                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                            The path attribute contains a Simple FHIRPath Subset that allows path traversal, but not calculation.

                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                            688. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam
                                                                                                                                                                                                                            Slice NamesearchParam
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            R4: DataRequirement.codeFilter.searchParam (new:string)

                                                                                                                                                                                                                            ShortR4: A coded (token) parameter to search on (new)
                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                            Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                            Requirements

                                                                                                                                                                                                                            Element DataRequirement.codeFilter.searchParam has a context of DataRequirement.codeFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.codeFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                            690. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.id
                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                            692. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.extension
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                            • 694. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.url
                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                              Fixed ValuesearchParam
                                                                                                                                                                                                                              696. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:searchParam.value[x]
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.

                                                                                                                                                                                                                              ShortA coded (token) parameter to search on
                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                              698. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet
                                                                                                                                                                                                                              Slice NamevalueSet
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              R4: DataRequirement.codeFilter.valueSet

                                                                                                                                                                                                                              ShortR4: valueSet
                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                              Requirements

                                                                                                                                                                                                                              Element DataRequirement.codeFilter.valueSet is mapped to FHIR STU3 element DataRequirement.codeFilter.valueSet[x] as SourceIsNarrowerThanTarget. The target context DataRequirement.codeFilter.valueSet[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.codeFilter.

                                                                                                                                                                                                                              700. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.id
                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                              702. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.extension
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                              • 704. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.url
                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                Fixed ValuevalueSet
                                                                                                                                                                                                                                706. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:valueSet.value[x]
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.

                                                                                                                                                                                                                                ShortValueset for the filter
                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                Typeuri(Cross-version Profile for R4.ValueSet for use in FHIR STU3, ValueSet)
                                                                                                                                                                                                                                [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
                                                                                                                                                                                                                                708. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code
                                                                                                                                                                                                                                Slice Namecode
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                R4: DataRequirement.codeFilter.code

                                                                                                                                                                                                                                ShortR4: What code is expected
                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                Requirements

                                                                                                                                                                                                                                Element DataRequirement.codeFilter.code is mapped to FHIR STU3 element DataRequirement.codeFilter.valueCoding as Equivalent.

                                                                                                                                                                                                                                710. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.id
                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                712. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.extension
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                • 714. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.url
                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  Fixed Valuecode
                                                                                                                                                                                                                                  716. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.extension:code.value[x]
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.

                                                                                                                                                                                                                                  ShortWhat code is expected
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  TypeCoding
                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                  718. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.url
                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  Fixed ValuecodeFilter
                                                                                                                                                                                                                                  720. Extension.extension:valueTriggerDefinition.extension:data.extension:codeFilter.value[x]
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                                                                                  Control0..0
                                                                                                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                  722. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter
                                                                                                                                                                                                                                  Slice NamedateFilter
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  R4: DataRequirement.dateFilter

                                                                                                                                                                                                                                  ShortR4: dateFilter
                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                  Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                                                  Element DataRequirement.dateFilter is mapped to FHIR STU3 element DataRequirement.dateFilter as Equivalent.

                                                                                                                                                                                                                                  724. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.id
                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  726. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  An Extension

                                                                                                                                                                                                                                  ShortExtension
                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                  • 728. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path
                                                                                                                                                                                                                                    Slice Namepath
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    R4: DataRequirement.dateFilter.path

                                                                                                                                                                                                                                    ShortR4: A date-valued attribute to filter on
                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                    Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent. The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                    Requirements

                                                                                                                                                                                                                                    Element DataRequirement.dateFilter.path is mapped to FHIR STU3 element DataRequirement.dateFilter.path as Equivalent.

                                                                                                                                                                                                                                    730. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.id
                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                    732. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.extension
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                    • 734. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.url
                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                      Fixed Valuepath
                                                                                                                                                                                                                                      736. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:path.value[x]
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolveable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the Simple FHIRPath Profile for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.

                                                                                                                                                                                                                                      ShortA date-valued attribute to filter on
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      The path attribute contains a Simple FHIR Subset that allows path traversal, but not calculation.

                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                      738. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam
                                                                                                                                                                                                                                      Slice NamesearchParam
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      R4: DataRequirement.dateFilter.searchParam (new:string)

                                                                                                                                                                                                                                      ShortR4: A date valued parameter to search on (new)
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                                                      Element DataRequirement.dateFilter.searchParam has a context of DataRequirement.dateFilter based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.dateFilter.searchParam has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                      740. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.id
                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                      742. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.extension
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                      • 744. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.url
                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                        Fixed ValuesearchParam
                                                                                                                                                                                                                                        746. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:searchParam.value[x]
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.

                                                                                                                                                                                                                                        ShortA date valued parameter to search on
                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                        748. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value
                                                                                                                                                                                                                                        Slice Namevalue
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        R4: DataRequirement.dateFilter.value[x]

                                                                                                                                                                                                                                        ShortR4: value
                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                                                        Element DataRequirement.dateFilter.value[x] is mapped to FHIR STU3 element DataRequirement.dateFilter.value[x] as Equivalent. The target context DataRequirement.dateFilter.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element DataRequirement.dateFilter.

                                                                                                                                                                                                                                        750. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.id
                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                        752. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.extension
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                        • 754. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.url
                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                          Fixed Valuevalue
                                                                                                                                                                                                                                          756. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.extension:value.value[x]
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.

                                                                                                                                                                                                                                          ShortThe value of the filter, as a Period, DateTime, or Duration value
                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          TypeChoice of: dateTime, Period, Duration
                                                                                                                                                                                                                                          [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
                                                                                                                                                                                                                                          758. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.url
                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                          Fixed ValuedateFilter
                                                                                                                                                                                                                                          760. Extension.extension:valueTriggerDefinition.extension:data.extension:dateFilter.value[x]
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                          ShortValue of extension
                                                                                                                                                                                                                                          Control0..0
                                                                                                                                                                                                                                          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                          762. Extension.extension:valueTriggerDefinition.extension:data.extension:limit
                                                                                                                                                                                                                                          Slice Namelimit
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          R4: DataRequirement.limit (new:positiveInt)

                                                                                                                                                                                                                                          ShortR4: Number of results (new)
                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                          Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                                                          Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.limit has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.limit has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                          764. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.id
                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                          766. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.extension
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                          • 768. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.url
                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                            Fixed Valuelimit
                                                                                                                                                                                                                                            770. Extension.extension:valueTriggerDefinition.extension:data.extension:limit.value[x]
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            Specifies a maximum number of results that are required (uses the _count search parameter).

                                                                                                                                                                                                                                            ShortNumber of results
                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                            This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5".

                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                            TypepositiveInt
                                                                                                                                                                                                                                            [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
                                                                                                                                                                                                                                            772. Extension.extension:valueTriggerDefinition.extension:data.extension:sort
                                                                                                                                                                                                                                            Slice Namesort
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            R4: DataRequirement.sort (new:Element)

                                                                                                                                                                                                                                            ShortR4: Order of the results (new)
                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                            Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource.

                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                            Requirements

                                                                                                                                                                                                                                            Enables the requirement "most recent 5 results" to be expressed. Element DataRequirement.sort has a context of DataRequirement based on following the parent source element upwards and mapping to DataRequirement. Element DataRequirement.sort has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                            774. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.id
                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                            776. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            An Extension

                                                                                                                                                                                                                                            ShortExtension
                                                                                                                                                                                                                                            Control2..*
                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                            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
                                                                                                                                                                                                                                            • 778. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path
                                                                                                                                                                                                                                              Slice Namepath
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              R4: DataRequirement.sort.path (new:string)

                                                                                                                                                                                                                                              ShortR4: The name of the attribute to perform the sort (new)
                                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                              Requirements

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

                                                                                                                                                                                                                                              780. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.id
                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                              782. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.extension
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                              • 784. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.url
                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                Fixed Valuepath
                                                                                                                                                                                                                                                786. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:path.value[x]
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.

                                                                                                                                                                                                                                                ShortThe name of the attribute to perform the sort
                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                788. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction
                                                                                                                                                                                                                                                Slice Namedirection
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                R4: DataRequirement.sort.direction (new:code)

                                                                                                                                                                                                                                                ShortR4: ascending | descending (new)
                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                Requirements

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

                                                                                                                                                                                                                                                790. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.id
                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                792. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.extension
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                • 794. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.url
                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                  Fixed Valuedirection
                                                                                                                                                                                                                                                  796. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.extension:direction.value[x]
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  The direction of the sort, ascending or descending.

                                                                                                                                                                                                                                                  Shortascending | descending
                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                  BindingThe codes SHALL be taken from R4SortDirectionForR3 (0.1.0)
                                                                                                                                                                                                                                                  (required to http://hl7.org/fhir/uv/xver/ValueSet/R4-sort-direction-for-R3|0.1.0)

                                                                                                                                                                                                                                                  The possible sort directions, ascending or descending.

                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                  798. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.url
                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                  Fixed Valuesort
                                                                                                                                                                                                                                                  800. Extension.extension:valueTriggerDefinition.extension:data.extension:sort.value[x]
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                                                                                                  Control0..0
                                                                                                                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  802. Extension.extension:valueTriggerDefinition.extension:data.url
                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                  Fixed Valuedata
                                                                                                                                                                                                                                                  804. Extension.extension:valueTriggerDefinition.extension:data.value[x]
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                                                                                                  Control0..0
                                                                                                                                                                                                                                                  TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  806. Extension.extension:valueTriggerDefinition.extension:condition
                                                                                                                                                                                                                                                  Slice Namecondition
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  R4: TriggerDefinition.condition (new:Expression)

                                                                                                                                                                                                                                                  ShortR4: Whether the event triggers (boolean expression) (new)
                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                  Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This element can be only be specified for data type triggers and provides additional semantics for the trigger. The context available within the condition is based on the type of data event. For all events, the current resource will be available as context. In addition, for modification events, the previous resource will also be available. The expression may be inlined, or may be a simple absolute URI, which is a reference to a named expression within a logic library referenced by a library element or extension within the containing resource. If the expression is a FHIR Path expression, it evaluates in the context of a resource of one of the type identified in the data requirement, and may also refer to the variable %previous for delta comparisons on events of type data-changed, data-modified, and data-deleted which will always have the same type.

                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                                                                  Need to be able to formally describe the triggering criteria. Element TriggerDefinition.condition has a context of TriggerDefinition based on following the parent source element upwards and mapping to TriggerDefinition. Element TriggerDefinition.condition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                                  808. Extension.extension:valueTriggerDefinition.extension:condition.id
                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                  810. Extension.extension:valueTriggerDefinition.extension:condition.extension
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  An Extension

                                                                                                                                                                                                                                                  ShortExtension
                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                  • 812. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype
                                                                                                                                                                                                                                                    Slice Name_datatype
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    Slice to indicate the presence of a R4 Expression in FHIR STU3

                                                                                                                                                                                                                                                    ShortDataType slice for a FHIR R4 `Expression` value
                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                    814. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.id
                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                    816. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.extension
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                    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
                                                                                                                                                                                                                                                    • 818. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.url
                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                      820. Extension.extension:valueTriggerDefinition.extension:condition.extension:_datatype.value[x]
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                      Must be: Expression

                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                      Fixed ValueExpression
                                                                                                                                                                                                                                                      822. Extension.extension:valueTriggerDefinition.extension:condition.extension:description
                                                                                                                                                                                                                                                      Slice Namedescription
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      R4: Expression.description (new:string)

                                                                                                                                                                                                                                                      ShortR4: Natural language description of the condition (new)
                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                      Requirements

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

                                                                                                                                                                                                                                                      824. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.id
                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                      826. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.extension
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                      • 828. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.url
                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                        Fixed Valuedescription
                                                                                                                                                                                                                                                        830. Extension.extension:valueTriggerDefinition.extension:condition.extension:description.value[x]
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        A brief, natural language description of the condition that effectively communicates the intended semantics.

                                                                                                                                                                                                                                                        ShortNatural language description of the condition
                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                        832. Extension.extension:valueTriggerDefinition.extension:condition.extension:name
                                                                                                                                                                                                                                                        Slice Namename
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        R4: Expression.name (new:id)

                                                                                                                                                                                                                                                        ShortR4: Short name assigned to expression for reuse (new)
                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                        Requirements

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

                                                                                                                                                                                                                                                        834. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.id
                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                        836. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.extension
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                                        • 838. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.url
                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                          Fixed Valuename
                                                                                                                                                                                                                                                          840. Extension.extension:valueTriggerDefinition.extension:condition.extension:name.value[x]
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.

                                                                                                                                                                                                                                                          ShortShort name assigned to expression for reuse
                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                          Typeid
                                                                                                                                                                                                                                                          [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
                                                                                                                                                                                                                                                          842. Extension.extension:valueTriggerDefinition.extension:condition.extension:language
                                                                                                                                                                                                                                                          Slice Namelanguage
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          R4: Expression.language (new:code)

                                                                                                                                                                                                                                                          ShortR4: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                          Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                                                                          Element matches Basic element path Basic.language (Resource.language), use that element instead. Element Expression.language is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.language has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                                          844. Extension.extension:valueTriggerDefinition.extension:condition.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.

                                                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                          846. Extension.extension:valueTriggerDefinition.extension:condition.extension:language.extension
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                          • 848. Extension.extension:valueTriggerDefinition.extension:condition.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
                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                            Fixed Valuelanguage
                                                                                                                                                                                                                                                            850. Extension.extension:valueTriggerDefinition.extension:condition.extension:language.value[x]
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            The media type of the language for the expression.

                                                                                                                                                                                                                                                            Shorttext/cql | text/fhirpath | application/x-fhir-query | etc.
                                                                                                                                                                                                                                                            Control1..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
                                                                                                                                                                                                                                                            852. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression
                                                                                                                                                                                                                                                            Slice Nameexpression
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            R4: Expression.expression (new:string)

                                                                                                                                                                                                                                                            ShortR4: Expression in specified language (new)
                                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                            Requirements

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

                                                                                                                                                                                                                                                            854. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.id
                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                            856. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.extension
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                            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
                                                                                                                                                                                                                                                            • 858. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.url
                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                              Fixed Valueexpression
                                                                                                                                                                                                                                                              860. Extension.extension:valueTriggerDefinition.extension:condition.extension:expression.value[x]
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              An expression in the specified language that returns a value.

                                                                                                                                                                                                                                                              ShortExpression in specified language
                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                              862. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference
                                                                                                                                                                                                                                                              Slice Namereference
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              R4: Expression.reference (new:uri)

                                                                                                                                                                                                                                                              ShortR4: Where the expression is found (new)
                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                              Element Expression.reference is not mapped to FHIR STU3, since FHIR R4 Expression is not mapped. Element Expression.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                              Requirements

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

                                                                                                                                                                                                                                                              864. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.id
                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                              866. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.extension
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                              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
                                                                                                                                                                                                                                                              • 868. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.url
                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                Fixed Valuereference
                                                                                                                                                                                                                                                                870. Extension.extension:valueTriggerDefinition.extension:condition.extension:reference.value[x]
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                A URI that defines where the expression is found.

                                                                                                                                                                                                                                                                ShortWhere the expression is found
                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                If both a reference and an expression is found, the reference SHALL point to the same expression.

                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                [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
                                                                                                                                                                                                                                                                872. Extension.extension:valueTriggerDefinition.extension:condition.url
                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                Fixed Valuecondition
                                                                                                                                                                                                                                                                874. Extension.extension:valueTriggerDefinition.extension:condition.value[x]
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                                                                Control0..0
                                                                                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                876. Extension.extension:valueTriggerDefinition.url
                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                Fixed ValuevalueTriggerDefinition
                                                                                                                                                                                                                                                                878. Extension.extension:valueTriggerDefinition.value[x]
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                                                                Control0..0
                                                                                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                880. Extension.extension:valueUsageContext
                                                                                                                                                                                                                                                                Slice NamevalueUsageContext
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                R4: UsageContext

                                                                                                                                                                                                                                                                ShortR4: UsageContext
                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                Requirements

                                                                                                                                                                                                                                                                FHIR R4 ComplexType UsageContext is representable via extensions in FHIR STU3. The root element UsageContext is mapped to FHIR STU3 UsageContext.

                                                                                                                                                                                                                                                                882. Extension.extension:valueUsageContext.id
                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                884. Extension.extension:valueUsageContext.extension
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                                                                                                                                Control3..*
                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                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
                                                                                                                                                                                                                                                                • 886. Extension.extension:valueUsageContext.extension:_datatype
                                                                                                                                                                                                                                                                  Slice Name_datatype
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  Slice to indicate the presence of a R4 UsageContext in FHIR STU3

                                                                                                                                                                                                                                                                  ShortDataType slice for a FHIR R4 `UsageContext` value
                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                  888. Extension.extension:valueUsageContext.extension:_datatype.id
                                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                  890. Extension.extension:valueUsageContext.extension:_datatype.extension
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                  • 892. Extension.extension:valueUsageContext.extension:_datatype.url
                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                    Comments

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

                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                                    894. Extension.extension:valueUsageContext.extension:_datatype.value[x]
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                    ShortValue of extension
                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                    Must be: UsageContext

                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                    Fixed ValueUsageContext
                                                                                                                                                                                                                                                                    896. Extension.extension:valueUsageContext.extension
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    An Extension

                                                                                                                                                                                                                                                                    ShortExtension
                                                                                                                                                                                                                                                                    Control2..*
                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                    898. Extension.extension:valueUsageContext.extension:code
                                                                                                                                                                                                                                                                    Slice Namecode
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    R4: UsageContext.code

                                                                                                                                                                                                                                                                    ShortR4: code
                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                    Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                    Requirements

                                                                                                                                                                                                                                                                    Element UsageContext.code is mapped to FHIR STU3 element UsageContext.code as Equivalent.

                                                                                                                                                                                                                                                                    900. Extension.extension:valueUsageContext.extension:code.id
                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                    902. Extension.extension:valueUsageContext.extension:code.extension
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                    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
                                                                                                                                                                                                                                                                    • 904. Extension.extension:valueUsageContext.extension:code.url
                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                      Fixed Valuecode
                                                                                                                                                                                                                                                                      906. Extension.extension:valueUsageContext.extension:code.value[x]
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      A code that identifies the type of context being specified by this usage context.

                                                                                                                                                                                                                                                                      ShortType of context being specified
                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                      BindingUnless not suitable, these codes SHALL be taken from R4UsageContextTypeForR3 (0.1.0)
                                                                                                                                                                                                                                                                      (extensible to http://hl7.org/fhir/uv/xver/ValueSet/R4-usage-context-type-for-R3|0.1.0)

                                                                                                                                                                                                                                                                      A code that specifies a type of context being specified by a usage context.

                                                                                                                                                                                                                                                                      TypeCoding
                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                      908. Extension.extension:valueUsageContext.extension:value
                                                                                                                                                                                                                                                                      Slice Namevalue
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      R4: UsageContext.value[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/PlanDefinition), Reference(http://hl7.org/fhir/StructureDefinition/ResearchStudy), Reference(http://hl7.org/fhir/StructureDefinition/InsurancePlan), Reference(http://hl7.org/fhir/StructureDefinition/HealthcareService), Reference(http://hl7.org/fhir/StructureDefinition/Group), Reference(http://hl7.org/fhir/StructureDefinition/Location), Reference(http://hl7.org/fhir/StructureDefinition/Organization))

                                                                                                                                                                                                                                                                      ShortR4: value additional types
                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                      Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                                                                                      Element UsageContext.value[x] is mapped to FHIR STU3 element UsageContext.value[x] as SourceIsBroaderThanTarget. The mappings for UsageContext.value[x] do not cover the following types: Reference. The target context UsageContext.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element UsageContext.

                                                                                                                                                                                                                                                                      910. Extension.extension:valueUsageContext.extension:value.id
                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                      912. Extension.extension:valueUsageContext.extension:value.extension
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                                      • 914. Extension.extension:valueUsageContext.extension:value.url
                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        Fixed Valuevalue
                                                                                                                                                                                                                                                                        916. Extension.extension:valueUsageContext.extension:value.value[x]
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.

                                                                                                                                                                                                                                                                        ShortValue that defines the context
                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                        TypeReference(Cross-version Profile for R4.PlanDefinition for use in FHIR STU3, PlanDefinition, Cross-version Profile for R4.ResearchStudy for use in FHIR STU3, ResearchStudy, Cross-version Profile for R4.InsurancePlan for use in FHIR STU3, Basic, Cross-version Profile for R4.HealthcareService for use in FHIR STU3, HealthcareService, Cross-version Profile for R4.Group for use in FHIR STU3, Group, Cross-version Profile for R4.Location for use in FHIR STU3, Location, Cross-version Profile for R4.Organization for use in FHIR STU3, Organization)
                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                        918. Extension.extension:valueUsageContext.url
                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        Fixed ValuevalueUsageContext
                                                                                                                                                                                                                                                                        920. Extension.extension:valueUsageContext.value[x]
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                        ShortValue of extension
                                                                                                                                                                                                                                                                        Control0..0
                                                                                                                                                                                                                                                                        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        922. Extension.extension:valueDosage
                                                                                                                                                                                                                                                                        Slice NamevalueDosage
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        R4: Dosage

                                                                                                                                                                                                                                                                        ShortR4: Dosage
                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                        FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                                                                                        FHIR R4 ComplexType Dosage is representable via extensions in FHIR STU3. The root element Dosage is mapped to FHIR STU3 Dosage.

                                                                                                                                                                                                                                                                        924. Extension.extension:valueDosage.id
                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        926. Extension.extension:valueDosage.extension
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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.

                                                                                                                                                                                                                                                                        Control1..*
                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                                                        • 928. Extension.extension:valueDosage.extension:_datatype
                                                                                                                                                                                                                                                                          Slice Name_datatype
                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                          Slice to indicate the presence of a R4 Dosage in FHIR STU3

                                                                                                                                                                                                                                                                          ShortDataType slice for a FHIR R4 `Dosage` value
                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                          930. Extension.extension:valueDosage.extension:_datatype.id
                                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                          932. Extension.extension:valueDosage.extension:_datatype.extension
                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                          • 934. Extension.extension:valueDosage.extension:_datatype.url
                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                                            936. Extension.extension:valueDosage.extension:_datatype.value[x]
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                            Must be: Dosage

                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                            Fixed ValueDosage
                                                                                                                                                                                                                                                                            938. Extension.extension:valueDosage.extension
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            An Extension

                                                                                                                                                                                                                                                                            ShortExtension
                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                            940. Extension.extension:valueDosage.extension:sequence
                                                                                                                                                                                                                                                                            Slice Namesequence
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            R4: Dosage.sequence

                                                                                                                                                                                                                                                                            ShortR4: sequence
                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                            Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                            Requirements

                                                                                                                                                                                                                                                                            If the sequence number of multiple Dosages is the same, then it is implied that the instructions are to be treated as concurrent. If the sequence number is different, then the Dosages are intended to be sequential. Element Dosage.sequence is mapped to FHIR STU3 element Dosage.sequence as Equivalent.

                                                                                                                                                                                                                                                                            942. Extension.extension:valueDosage.extension:sequence.id
                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                            944. Extension.extension:valueDosage.extension:sequence.extension
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                            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
                                                                                                                                                                                                                                                                            • 946. Extension.extension:valueDosage.extension:sequence.url
                                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                              Fixed Valuesequence
                                                                                                                                                                                                                                                                              948. Extension.extension:valueDosage.extension:sequence.value[x]
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              Indicates the order in which the dosage instructions should be applied or interpreted.

                                                                                                                                                                                                                                                                              ShortThe order of the dosage instructions
                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              Typeinteger
                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                              950. Extension.extension:valueDosage.extension:text
                                                                                                                                                                                                                                                                              Slice Nametext
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              R4: Dosage.text

                                                                                                                                                                                                                                                                              ShortR4: text
                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                              Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                              Requirements

                                                                                                                                                                                                                                                                              Free text dosage instructions can be used for cases where the instructions are too complex to code. The content of this attribute does not include the name or description of the medication. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication. It is expected that the text instructions will always be populated. If the dosage.timing attribute is also populated, then the dosage.text should reflect the same information as the timing. Additional information about administration or preparation of the medication should be included as text. Element Dosage.text is mapped to FHIR STU3 element Dosage.text as Equivalent.

                                                                                                                                                                                                                                                                              952. Extension.extension:valueDosage.extension:text.id
                                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                              954. Extension.extension:valueDosage.extension:text.extension
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                              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
                                                                                                                                                                                                                                                                              • 956. Extension.extension:valueDosage.extension:text.url
                                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                Fixed Valuetext
                                                                                                                                                                                                                                                                                958. Extension.extension:valueDosage.extension:text.value[x]
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                Free text dosage instructions e.g. SIG.

                                                                                                                                                                                                                                                                                ShortFree text dosage instructions e.g. SIG
                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                960. Extension.extension:valueDosage.extension:additionalInstruction
                                                                                                                                                                                                                                                                                Slice NameadditionalInstruction
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                R4: Dosage.additionalInstruction

                                                                                                                                                                                                                                                                                ShortR4: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent. Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                Requirements

                                                                                                                                                                                                                                                                                Additional instruction is intended to be coded, but where no code exists, the element could include text. For example, "Swallow with plenty of water" which might or might not be coded. Element Dosage.additionalInstruction is mapped to FHIR STU3 element Dosage.additionalInstruction as Equivalent.

                                                                                                                                                                                                                                                                                962. Extension.extension:valueDosage.extension:additionalInstruction.id
                                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                964. Extension.extension:valueDosage.extension:additionalInstruction.extension
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                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
                                                                                                                                                                                                                                                                                • 966. Extension.extension:valueDosage.extension:additionalInstruction.url
                                                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                  Fixed ValueadditionalInstruction
                                                                                                                                                                                                                                                                                  968. Extension.extension:valueDosage.extension:additionalInstruction.value[x]
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").

                                                                                                                                                                                                                                                                                  ShortSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text.

                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                  TypeCodeableConcept
                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                  970. Extension.extension:valueDosage.extension:patientInstruction
                                                                                                                                                                                                                                                                                  Slice NamepatientInstruction
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  R4: Dosage.patientInstruction

                                                                                                                                                                                                                                                                                  ShortR4: patientInstruction
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                                                                                                  Element Dosage.patientInstruction is mapped to FHIR STU3 element Dosage.patientInstruction as Equivalent.

                                                                                                                                                                                                                                                                                  972. Extension.extension:valueDosage.extension:patientInstruction.id
                                                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                  974. Extension.extension:valueDosage.extension:patientInstruction.extension
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                                  • 976. Extension.extension:valueDosage.extension:patientInstruction.url
                                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                    Comments

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

                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                    Fixed ValuepatientInstruction
                                                                                                                                                                                                                                                                                    978. Extension.extension:valueDosage.extension:patientInstruction.value[x]
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    Instructions in terms that are understood by the patient or consumer.

                                                                                                                                                                                                                                                                                    ShortPatient or consumer oriented instructions
                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                    980. Extension.extension:valueDosage.extension:timing
                                                                                                                                                                                                                                                                                    Slice Nametiming
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    R4: Dosage.timing

                                                                                                                                                                                                                                                                                    ShortR4: timing
                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                    Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent. This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                    Requirements

                                                                                                                                                                                                                                                                                    The timing schedule for giving the medication to the patient. This data type allows many different expressions. For example: "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013". Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.timing is mapped to FHIR STU3 element Dosage.timing as Equivalent.

                                                                                                                                                                                                                                                                                    982. Extension.extension:valueDosage.extension:timing.id
                                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                    984. Extension.extension:valueDosage.extension:timing.extension
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                    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
                                                                                                                                                                                                                                                                                    • 986. Extension.extension:valueDosage.extension:timing.url
                                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                      Fixed Valuetiming
                                                                                                                                                                                                                                                                                      988. Extension.extension:valueDosage.extension:timing.value[x]
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      When medication should be administered.

                                                                                                                                                                                                                                                                                      ShortWhen medication should be administered
                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                      This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing.

                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      TypeTiming
                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                      990. Extension.extension:valueDosage.extension:asNeeded
                                                                                                                                                                                                                                                                                      Slice NameasNeeded
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      R4: Dosage.asNeeded[x]

                                                                                                                                                                                                                                                                                      ShortR4: asNeeded
                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                      Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                                                                                                      Element Dosage.asNeeded[x] is mapped to FHIR STU3 element Dosage.asNeeded[x] as Equivalent. The target context Dosage.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                                                                                                                                                                                                                      992. Extension.extension:valueDosage.extension:asNeeded.id
                                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                      994. Extension.extension:valueDosage.extension:asNeeded.extension
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                                                      • 996. Extension.extension:valueDosage.extension:asNeeded.url
                                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                        Fixed ValueasNeeded
                                                                                                                                                                                                                                                                                        998. Extension.extension:valueDosage.extension:asNeeded.value[x]
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).

                                                                                                                                                                                                                                                                                        ShortTake "as needed" (for x)
                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                        Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed".

                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        TypeChoice of: boolean, CodeableConcept
                                                                                                                                                                                                                                                                                        [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
                                                                                                                                                                                                                                                                                        1000. Extension.extension:valueDosage.extension:site
                                                                                                                                                                                                                                                                                        Slice Namesite
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        R4: Dosage.site

                                                                                                                                                                                                                                                                                        ShortR4: site
                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                        Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                                                                                                        A coded specification of the anatomic site where the medication first enters the body. Element Dosage.site is mapped to FHIR STU3 element Dosage.site as Equivalent.

                                                                                                                                                                                                                                                                                        1002. Extension.extension:valueDosage.extension:site.id
                                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                        1004. Extension.extension:valueDosage.extension:site.extension
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                                                                        • 1006. Extension.extension:valueDosage.extension:site.url
                                                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                          Fixed Valuesite
                                                                                                                                                                                                                                                                                          1008. Extension.extension:valueDosage.extension:site.value[x]
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          Body site to administer to.

                                                                                                                                                                                                                                                                                          ShortBody site to administer to
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          TypeCodeableConcept
                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                          1010. Extension.extension:valueDosage.extension:route
                                                                                                                                                                                                                                                                                          Slice Nameroute
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          R4: Dosage.route

                                                                                                                                                                                                                                                                                          ShortR4: route
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                                                                                                          A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body. Element Dosage.route is mapped to FHIR STU3 element Dosage.route as Equivalent.

                                                                                                                                                                                                                                                                                          1012. Extension.extension:valueDosage.extension:route.id
                                                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                          1014. Extension.extension:valueDosage.extension:route.extension
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                                          • 1016. Extension.extension:valueDosage.extension:route.url
                                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                            Fixed Valueroute
                                                                                                                                                                                                                                                                                            1018. Extension.extension:valueDosage.extension:route.value[x]
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            How drug should enter body.

                                                                                                                                                                                                                                                                                            ShortHow drug should enter body
                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                            TypeCodeableConcept
                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                            1020. Extension.extension:valueDosage.extension:method
                                                                                                                                                                                                                                                                                            Slice Namemethod
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            R4: Dosage.method

                                                                                                                                                                                                                                                                                            ShortR4: method
                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                            Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent. Terminologies used often pre-coordinate this term with the route and or form of administration.

                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                            Requirements

                                                                                                                                                                                                                                                                                            A coded value indicating the method by which the medication is introduced into or onto the body. Most commonly used for injections. For examples, Slow Push; Deep IV. Element Dosage.method is mapped to FHIR STU3 element Dosage.method as Equivalent.

                                                                                                                                                                                                                                                                                            1022. Extension.extension:valueDosage.extension:method.id
                                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                                            Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                            1024. Extension.extension:valueDosage.extension:method.extension
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                            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
                                                                                                                                                                                                                                                                                            • 1026. Extension.extension:valueDosage.extension:method.url
                                                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                              Fixed Valuemethod
                                                                                                                                                                                                                                                                                              1028. Extension.extension:valueDosage.extension:method.value[x]
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              Technique for administering medication.

                                                                                                                                                                                                                                                                                              ShortTechnique for administering medication
                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                              Terminologies used often pre-coordinate this term with the route and or form of administration.

                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                              TypeCodeableConcept
                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                              1030. Extension.extension:valueDosage.extension:doseAndRate
                                                                                                                                                                                                                                                                                              Slice NamedoseAndRate
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              R4: Dosage.doseAndRate (new:Element)

                                                                                                                                                                                                                                                                                              ShortR4: Amount of medication administered (new)
                                                                                                                                                                                                                                                                                              Comments

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

                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                              Requirements

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

                                                                                                                                                                                                                                                                                              1032. Extension.extension:valueDosage.extension:doseAndRate.id
                                                                                                                                                                                                                                                                                              Definition

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

                                                                                                                                                                                                                                                                                              Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                              1034. Extension.extension:valueDosage.extension:doseAndRate.extension
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              An Extension

                                                                                                                                                                                                                                                                                              ShortExtension
                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                              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
                                                                                                                                                                                                                                                                                              • 1036. Extension.extension:valueDosage.extension:doseAndRate.extension:type
                                                                                                                                                                                                                                                                                                Slice Nametype
                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                R4: Dosage.doseAndRate.type (new:CodeableConcept)

                                                                                                                                                                                                                                                                                                ShortR4: The kind of dose or rate specified (new)
                                                                                                                                                                                                                                                                                                Comments

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

                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                Requirements

                                                                                                                                                                                                                                                                                                If the type is not populated, assume to be "ordered". Element Dosage.doseAndRate.type is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.type has a context of Dosage based on following the parent source element upwards and mapping to Dosage. Element Dosage.doseAndRate.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                                                                                                                                                                                                                                                                1038. Extension.extension:valueDosage.extension:doseAndRate.extension:type.id
                                                                                                                                                                                                                                                                                                Definition

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

                                                                                                                                                                                                                                                                                                Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                1040. Extension.extension:valueDosage.extension:doseAndRate.extension:type.extension
                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                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
                                                                                                                                                                                                                                                                                                • 1042. Extension.extension:valueDosage.extension:doseAndRate.extension:type.url
                                                                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                  Comments

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

                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                  Fixed Valuetype
                                                                                                                                                                                                                                                                                                  1044. Extension.extension:valueDosage.extension:doseAndRate.extension:type.value[x]
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  The kind of dose or rate specified, for example, ordered or calculated.

                                                                                                                                                                                                                                                                                                  ShortThe kind of dose or rate specified
                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                  BindingFor example codes, see R4DoseRateTypeForR3 (0.1.0)
                                                                                                                                                                                                                                                                                                  (example to http://hl7.org/fhir/uv/xver/ValueSet/R4-dose-rate-type-for-R3|0.1.0)

                                                                                                                                                                                                                                                                                                  The kind of dose or rate specified.

                                                                                                                                                                                                                                                                                                  TypeCodeableConcept
                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                  1046. Extension.extension:valueDosage.extension:doseAndRate.extension:dose
                                                                                                                                                                                                                                                                                                  Slice Namedose
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  R4: Dosage.doseAndRate.dose[x]

                                                                                                                                                                                                                                                                                                  ShortR4: dose
                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                  Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                  Requirements

                                                                                                                                                                                                                                                                                                  The amount of therapeutic or other substance given at one administration event. Element Dosage.doseAndRate.dose[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.dose[x] is mapped to FHIR STU3 element Dosage.dose[x] as Equivalent. The target context Dosage.dose[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                                                                                                                                                                                                                                  1048. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.id
                                                                                                                                                                                                                                                                                                  Definition

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

                                                                                                                                                                                                                                                                                                  Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                  1050. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.extension
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                                                  • 1052. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.url
                                                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                    Comments

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

                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                    Fixed Valuedose
                                                                                                                                                                                                                                                                                                    1054. Extension.extension:valueDosage.extension:doseAndRate.extension:dose.value[x]
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    Amount of medication per dose.

                                                                                                                                                                                                                                                                                                    ShortAmount of medication per dose
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.

                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    TypeChoice of: Range, Quantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                    1056. Extension.extension:valueDosage.extension:doseAndRate.extension:rate
                                                                                                                                                                                                                                                                                                    Slice Namerate
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    R4: Dosage.doseAndRate.rate[x]

                                                                                                                                                                                                                                                                                                    ShortR4: rate
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage. It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                                                                                                                                                                                                                                                                                    It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                    Requirements

                                                                                                                                                                                                                                                                                                    Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours. Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period. Element Dosage.doseAndRate.rate[x] is part of an existing definition because parent element Dosage.doseAndRate requires a cross-version extension. Element Dosage.doseAndRate.rate[x] is mapped to FHIR STU3 element Dosage.rate[x] as Equivalent. The target context Dosage.rate[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Dosage.

                                                                                                                                                                                                                                                                                                    1058. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.id
                                                                                                                                                                                                                                                                                                    Definition

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

                                                                                                                                                                                                                                                                                                    Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                    1060. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.extension
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                    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
                                                                                                                                                                                                                                                                                                    • 1062. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.url
                                                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                      Fixed Valuerate
                                                                                                                                                                                                                                                                                                      1064. Extension.extension:valueDosage.extension:doseAndRate.extension:rate.value[x]
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      Amount of medication per unit of time.

                                                                                                                                                                                                                                                                                                      ShortAmount of medication per unit of time
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate.

                                                                                                                                                                                                                                                                                                      It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour.

                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      TypeChoice of: Ratio, Range, Quantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                      1066. Extension.extension:valueDosage.extension:doseAndRate.url
                                                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                      Comments

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

                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                      Fixed ValuedoseAndRate
                                                                                                                                                                                                                                                                                                      1068. Extension.extension:valueDosage.extension:doseAndRate.value[x]
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                                                                                                                      Control0..0
                                                                                                                                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                      1070. Extension.extension:valueDosage.extension:maxDosePerPeriod
                                                                                                                                                                                                                                                                                                      Slice NamemaxDosePerPeriod
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      R4: Dosage.maxDosePerPeriod

                                                                                                                                                                                                                                                                                                      ShortR4: maxDosePerPeriod
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                      Requirements

                                                                                                                                                                                                                                                                                                      The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours. Element Dosage.maxDosePerPeriod is mapped to FHIR STU3 element Dosage.maxDosePerPeriod as Equivalent.

                                                                                                                                                                                                                                                                                                      1072. Extension.extension:valueDosage.extension:maxDosePerPeriod.id
                                                                                                                                                                                                                                                                                                      Definition

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

                                                                                                                                                                                                                                                                                                      Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                      1074. Extension.extension:valueDosage.extension:maxDosePerPeriod.extension
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                                                                      • 1076. Extension.extension:valueDosage.extension:maxDosePerPeriod.url
                                                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                        Comments

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

                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                        Fixed ValuemaxDosePerPeriod
                                                                                                                                                                                                                                                                                                        1078. Extension.extension:valueDosage.extension:maxDosePerPeriod.value[x]
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        Upper limit on medication per unit of time.

                                                                                                                                                                                                                                                                                                        ShortUpper limit on medication per unit of time
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day".

                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        TypeRatio
                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                        1080. Extension.extension:valueDosage.extension:maxDosePerAdministration
                                                                                                                                                                                                                                                                                                        Slice NamemaxDosePerAdministration
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        R4: Dosage.maxDosePerAdministration

                                                                                                                                                                                                                                                                                                        ShortR4: maxDosePerAdministration
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent. This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                        Requirements

                                                                                                                                                                                                                                                                                                        The maximum total quantity of a therapeutic substance that may be administered to a subject per administration. Element Dosage.maxDosePerAdministration is mapped to FHIR STU3 element Dosage.maxDosePerAdministration as Equivalent.

                                                                                                                                                                                                                                                                                                        1082. Extension.extension:valueDosage.extension:maxDosePerAdministration.id
                                                                                                                                                                                                                                                                                                        Definition

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

                                                                                                                                                                                                                                                                                                        Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                        1084. Extension.extension:valueDosage.extension:maxDosePerAdministration.extension
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                                                                                        • 1086. Extension.extension:valueDosage.extension:maxDosePerAdministration.url
                                                                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                          Comments

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

                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                          Fixed ValuemaxDosePerAdministration
                                                                                                                                                                                                                                                                                                          1088. Extension.extension:valueDosage.extension:maxDosePerAdministration.value[x]
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          Upper limit on medication per administration.

                                                                                                                                                                                                                                                                                                          ShortUpper limit on medication per administration
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg.

                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                          1090. Extension.extension:valueDosage.extension:maxDosePerLifetime
                                                                                                                                                                                                                                                                                                          Slice NamemaxDosePerLifetime
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          R4: Dosage.maxDosePerLifetime

                                                                                                                                                                                                                                                                                                          ShortR4: maxDosePerLifetime
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                          Requirements

                                                                                                                                                                                                                                                                                                          The maximum total quantity of a therapeutic substance that may be administered per lifetime of the subject. Element Dosage.maxDosePerLifetime is mapped to FHIR STU3 element Dosage.maxDosePerLifetime as Equivalent.

                                                                                                                                                                                                                                                                                                          1092. Extension.extension:valueDosage.extension:maxDosePerLifetime.id
                                                                                                                                                                                                                                                                                                          Definition

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

                                                                                                                                                                                                                                                                                                          Shortxml:id (or equivalent in JSON)
                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                          1094. Extension.extension:valueDosage.extension:maxDosePerLifetime.extension
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. In order 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 is allowed to 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
                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                                                          • 1096. Extension.extension:valueDosage.extension:maxDosePerLifetime.url
                                                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                            Fixed ValuemaxDosePerLifetime
                                                                                                                                                                                                                                                                                                            1098. Extension.extension:valueDosage.extension:maxDosePerLifetime.value[x]
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            Upper limit on medication per lifetime of the patient.

                                                                                                                                                                                                                                                                                                            ShortUpper limit on medication per lifetime of the patient
                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                            TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                            1100. Extension.extension:valueDosage.url
                                                                                                                                                                                                                                                                                                            Definition

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

                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                            Comments

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

                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                            Fixed ValuevalueDosage
                                                                                                                                                                                                                                                                                                            1102. Extension.extension:valueDosage.value[x]
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                                                                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                                                                                                                            Control0..0
                                                                                                                                                                                                                                                                                                            TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                            1104. 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
                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                            Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-Task.input.value
                                                                                                                                                                                                                                                                                                            1106. Extension.value[x]
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            The value of the input parameter as a basic type.

                                                                                                                                                                                                                                                                                                            ShortContent to use in performing the task
                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                            [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