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

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

Extension: ExtensionTestScript_Metadata - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R2-TestScript.metadata extension.

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

0. Extension
Definition

DSTU2: TestScript.metadata


Optional Extension Element - found in all resources.

ShortDSTU2: metadataOptional Extensions Element
Comments

Element TestScript.metadata is mapped to FHIR R4B element TestScript.metadata as Equivalent.

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

An Extension


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

ShortExtensionAdditional content defined by implementations
Comments

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

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

    DSTU2: TestScript.metadata.link

    ShortDSTU2: linkAdditional content defined by implementations
    Comments

    Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

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

    An Extension


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

    ShortExtensionAdditional content defined by implementations
    Comments

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

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

      DSTU2: TestScript.metadata.link.url

      ShortDSTU2: urlAdditional content defined by implementations
      Comments

      Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

      Control10..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

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

      URL to a particular requirement or feature within the FHIR specification.


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

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

      DSTU2: TestScript.metadata.link.description

      ShortDSTU2: descriptionAdditional content defined by implementations
      Comments

      Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

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

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

      Shortidentifies the meaning of the extension
      Comments

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

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

      Short description of the link.


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

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

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

      Shortidentifies the meaning of the extension
      Comments

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

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

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

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

      DSTU2: TestScript.metadata.capability

      ShortDSTU2: capabilityAdditional content defined by implementations
      Comments

      Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent. When the metadata capabilities section is defined at TestScript.metadata or at TestScript.setup.metadata, and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then all the tests in the TestScript are skipped. When the metadata capabilities section is defined at TestScript.test.metadata and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then only that test is skipped. The "metadata.capabilities.required" and "metadata.capabilities.validated" elements only indicate whether the capabilities are the primary focus of the test script or not. The do not impact the skipping logic. Capabilities whose "metadata.capabilities.validated" flag is true are the primary focus of the test script.

      Control10..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent.

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

      An Extension


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

      ShortExtensionAdditional content defined by implementations
      Comments

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

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

        DSTU2: TestScript.metadata.capability.required

        ShortDSTU2: requiredAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Whether or not the test execution will require the given capabilities of the server in order for this test script to execute.


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

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

        DSTU2: TestScript.metadata.capability.validated

        ShortDSTU2: validatedAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.


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

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

        DSTU2: TestScript.metadata.capability.description

        ShortDSTU2: descriptionAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Description of the capabilities that this test script is requiring the server to support.


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

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

        DSTU2: TestScript.metadata.capability.destination

        ShortDSTU2: destinationAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Which server these requirements apply to.


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

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

        DSTU2: TestScript.metadata.capability.link

        ShortDSTU2: linkAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Links to the FHIR specification that describes this interaction and the resources involved in more detail.


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

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

        DSTU2: TestScript.metadata.capability.conformance additional types (Reference(http://hl7.org/fhir/StructureDefinition/Conformance)) additional types from child elements (display, reference)

        ShortDSTU2: Required Conformance additional typesAdditional content defined by implementations
        Comments

        Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference. The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

        Control10..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

        Minimum conformance required of server for test script to execute successfully. If server does not meet at a minimum the reference conformance definition, then all tests in this script are skipped.


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

        ShortRequired ConformanceValue of extension
        Comments

        The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

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

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

        Shortidentifies the meaning of the extension
        Comments

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

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

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

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

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

        Shortidentifies the meaning of the extension
        Comments

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

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuehttp://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata
        70. Extension.value[x]
        Definition

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

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

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

        0. Extension
        Definition

        DSTU2: TestScript.metadata

        ShortDSTU2: metadata
        Comments

        Element TestScript.metadata is mapped to FHIR R4B element TestScript.metadata as Equivalent.

        Control0..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:link
          Slice Namelink
          Definition

          DSTU2: TestScript.metadata.link

          ShortDSTU2: link
          Comments

          Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

          Control0..*
          Requirements

          Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

          6. Extension.extension:link.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
          • 8. Extension.extension:link.extension:url
            Slice Nameurl
            Definition

            DSTU2: TestScript.metadata.link.url

            ShortDSTU2: url
            Comments

            Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

            Control1..1
            Requirements

            Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

            10. Extension.extension:link.extension:url.url
            Control1..1
            Fixed Valueurl
            12. Extension.extension:link.extension:url.value[x]
            Definition

            URL to a particular requirement or feature within the FHIR specification.

            ShortURL to the specification
            Control1..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
            14. Extension.extension:link.extension:description
            Slice Namedescription
            Definition

            DSTU2: TestScript.metadata.link.description

            ShortDSTU2: description
            Comments

            Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

            Control0..1
            Requirements

            Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

            16. Extension.extension:link.extension:description.url
            Control1..1
            Fixed Valuedescription
            18. Extension.extension:link.extension:description.value[x]
            Definition

            Short description of the link.

            ShortShort description
            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:link.url
            Control1..1
            Fixed Valuelink
            22. Extension.extension:link.value[x]
            Control0..0
            24. Extension.extension:capability
            Slice Namecapability
            Definition

            DSTU2: TestScript.metadata.capability

            ShortDSTU2: capability
            Comments

            Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent. When the metadata capabilities section is defined at TestScript.metadata or at TestScript.setup.metadata, and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then all the tests in the TestScript are skipped. When the metadata capabilities section is defined at TestScript.test.metadata and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then only that test is skipped. The "metadata.capabilities.required" and "metadata.capabilities.validated" elements only indicate whether the capabilities are the primary focus of the test script or not. The do not impact the skipping logic. Capabilities whose "metadata.capabilities.validated" flag is true are the primary focus of the test script.

            Control1..*
            Requirements

            Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent.

            26. Extension.extension:capability.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
            • 28. Extension.extension:capability.extension:required
              Slice Namerequired
              Definition

              DSTU2: TestScript.metadata.capability.required

              ShortDSTU2: required
              Comments

              Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

              Control0..1
              Requirements

              Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

              30. Extension.extension:capability.extension:required.url
              Control1..1
              Fixed Valuerequired
              32. Extension.extension:capability.extension:required.value[x]
              Definition

              Whether or not the test execution will require the given capabilities of the server in order for this test script to execute.

              ShortAre the capabilities required?
              Control0..1
              Typeboolean
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              34. Extension.extension:capability.extension:validated
              Slice Namevalidated
              Definition

              DSTU2: TestScript.metadata.capability.validated

              ShortDSTU2: validated
              Comments

              Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

              Control0..1
              Requirements

              Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

              36. Extension.extension:capability.extension:validated.url
              Control1..1
              Fixed Valuevalidated
              38. Extension.extension:capability.extension:validated.value[x]
              Definition

              Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.

              ShortAre the capabilities validated?
              Control0..1
              Typeboolean
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              40. Extension.extension:capability.extension:description
              Slice Namedescription
              Definition

              DSTU2: TestScript.metadata.capability.description

              ShortDSTU2: description
              Comments

              Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

              Control0..1
              Requirements

              Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

              42. Extension.extension:capability.extension:description.url
              Control1..1
              Fixed Valuedescription
              44. Extension.extension:capability.extension:description.value[x]
              Definition

              Description of the capabilities that this test script is requiring the server to support.

              ShortThe expected capabilities of the server
              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
              46. Extension.extension:capability.extension:destination
              Slice Namedestination
              Definition

              DSTU2: TestScript.metadata.capability.destination

              ShortDSTU2: destination
              Comments

              Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

              Control0..1
              Requirements

              Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

              48. Extension.extension:capability.extension:destination.url
              Control1..1
              Fixed Valuedestination
              50. Extension.extension:capability.extension:destination.value[x]
              Definition

              Which server these requirements apply to.

              ShortWhich server these requirements apply to
              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
              52. Extension.extension:capability.extension:link
              Slice Namelink
              Definition

              DSTU2: TestScript.metadata.capability.link

              ShortDSTU2: link
              Comments

              Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

              Control0..*
              Requirements

              Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

              54. Extension.extension:capability.extension:link.url
              Control1..1
              Fixed Valuelink
              56. Extension.extension:capability.extension:link.value[x]
              Definition

              Links to the FHIR specification that describes this interaction and the resources involved in more detail.

              ShortLinks to the FHIR specification
              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
              58. Extension.extension:capability.extension:conformance
              Slice Nameconformance
              Definition

              DSTU2: TestScript.metadata.capability.conformance additional types (Reference(http://hl7.org/fhir/StructureDefinition/Conformance)) additional types from child elements (display, reference)

              ShortDSTU2: Required Conformance additional types
              Comments

              Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference. The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

              Control1..1
              Requirements

              Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference.

              60. Extension.extension:capability.extension:conformance.url
              Control1..1
              Fixed Valueconformance
              62. Extension.extension:capability.extension:conformance.value[x]
              Definition

              Minimum conformance required of server for test script to execute successfully. If server does not meet at a minimum the reference conformance definition, then all tests in this script are skipped.

              ShortRequired Conformance
              Comments

              The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

              Control1..1
              TypeReference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B, CapabilityStatement)
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              64. Extension.extension:capability.url
              Control1..1
              Fixed Valuecapability
              66. Extension.extension:capability.value[x]
              Control0..0
              68. Extension.url
              Control1..1
              Fixed Valuehttp://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata
              70. Extension.value[x]
              Control0..0

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

              0. Extension
              Definition

              DSTU2: TestScript.metadata

              ShortDSTU2: metadata
              Comments

              Element TestScript.metadata is mapped to FHIR R4B element TestScript.metadata as Equivalent.

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

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ShortUnique id for inter-element referencing
              Control0..1
              Typeid
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              4. Extension.extension
              Definition

              An Extension

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

                DSTU2: TestScript.metadata.link

                ShortDSTU2: link
                Comments

                Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element TestScript.metadata.link is mapped to FHIR R4B element TestScript.metadata.link as Equivalent.

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

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ShortUnique id for inter-element referencing
                Control0..1
                Typeid
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                10. Extension.extension:link.extension
                Definition

                An Extension

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

                  DSTU2: TestScript.metadata.link.url

                  ShortDSTU2: url
                  Comments

                  Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

                  Control1..1
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Requirements

                  Element TestScript.metadata.link.url is mapped to FHIR R4B element TestScript.metadata.link.url as Equivalent.

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

                  ShortUnique id for inter-element referencing
                  Control0..1
                  Typeid
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  16. Extension.extension:link.extension:url.extension
                  Definition

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

                  ShortAdditional content defined by implementations
                  Comments

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

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 18. Extension.extension:link.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
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    Fixed Valueurl
                    20. Extension.extension:link.extension:url.value[x]
                    Definition

                    URL to a particular requirement or feature within the FHIR specification.

                    ShortURL to the specification
                    Control1..1
                    Typeuri
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    22. Extension.extension:link.extension:description
                    Slice Namedescription
                    Definition

                    DSTU2: TestScript.metadata.link.description

                    ShortDSTU2: description
                    Comments

                    Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

                    Control0..1
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Requirements

                    Element TestScript.metadata.link.description is mapped to FHIR R4B element TestScript.metadata.link.description as Equivalent.

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

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    Typeid
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    26. Extension.extension:link.extension:description.extension
                    Definition

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

                    ShortAdditional content defined by implementations
                    Comments

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

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

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

                      Shortidentifies the meaning of the extension
                      Comments

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

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

                      Short description of the link.

                      ShortShort description
                      Control0..1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      32. Extension.extension:link.url
                      Definition

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

                      Shortidentifies the meaning of the extension
                      Comments

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

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

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

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

                      DSTU2: TestScript.metadata.capability

                      ShortDSTU2: capability
                      Comments

                      Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent. When the metadata capabilities section is defined at TestScript.metadata or at TestScript.setup.metadata, and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then all the tests in the TestScript are skipped. When the metadata capabilities section is defined at TestScript.test.metadata and the server's conformance statement does not contain the elements defined in the minimal conformance statement, then only that test is skipped. The "metadata.capabilities.required" and "metadata.capabilities.validated" elements only indicate whether the capabilities are the primary focus of the test script or not. The do not impact the skipping logic. Capabilities whose "metadata.capabilities.validated" flag is true are the primary focus of the test script.

                      Control1..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Requirements

                      Element TestScript.metadata.capability is mapped to FHIR R4B element TestScript.metadata.capability as Equivalent.

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

                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      Typeid
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      40. Extension.extension:capability.extension
                      Definition

                      An Extension

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

                        DSTU2: TestScript.metadata.capability.required

                        ShortDSTU2: required
                        Comments

                        Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

                        Control0..1
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Requirements

                        Element TestScript.metadata.capability.required is mapped to FHIR R4B element TestScript.metadata.capability.required as Equivalent.

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

                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        ShortUnique id for inter-element referencing
                        Control0..1
                        Typeid
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        46. Extension.extension:capability.extension:required.extension
                        Definition

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

                        ShortAdditional content defined by implementations
                        Comments

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

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

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

                          Shortidentifies the meaning of the extension
                          Comments

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

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

                          Whether or not the test execution will require the given capabilities of the server in order for this test script to execute.

                          ShortAre the capabilities required?
                          Control0..1
                          Typeboolean
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          52. Extension.extension:capability.extension:validated
                          Slice Namevalidated
                          Definition

                          DSTU2: TestScript.metadata.capability.validated

                          ShortDSTU2: validated
                          Comments

                          Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

                          Control0..1
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Requirements

                          Element TestScript.metadata.capability.validated is mapped to FHIR R4B element TestScript.metadata.capability.validated as Equivalent.

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

                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          ShortUnique id for inter-element referencing
                          Control0..1
                          Typeid
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          56. Extension.extension:capability.extension:validated.extension
                          Definition

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

                          ShortAdditional content defined by implementations
                          Comments

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

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

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

                            Shortidentifies the meaning of the extension
                            Comments

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

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

                            Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.

                            ShortAre the capabilities validated?
                            Control0..1
                            Typeboolean
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            62. Extension.extension:capability.extension:description
                            Slice Namedescription
                            Definition

                            DSTU2: TestScript.metadata.capability.description

                            ShortDSTU2: description
                            Comments

                            Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

                            Control0..1
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Requirements

                            Element TestScript.metadata.capability.description is mapped to FHIR R4B element TestScript.metadata.capability.description as Equivalent.

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

                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                            ShortUnique id for inter-element referencing
                            Control0..1
                            Typeid
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            66. Extension.extension:capability.extension:description.extension
                            Definition

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

                            ShortAdditional content defined by implementations
                            Comments

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

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

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

                              Shortidentifies the meaning of the extension
                              Comments

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

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

                              Description of the capabilities that this test script is requiring the server to support.

                              ShortThe expected capabilities of the server
                              Control0..1
                              Typestring
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              72. Extension.extension:capability.extension:destination
                              Slice Namedestination
                              Definition

                              DSTU2: TestScript.metadata.capability.destination

                              ShortDSTU2: destination
                              Comments

                              Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

                              Control0..1
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Requirements

                              Element TestScript.metadata.capability.destination is mapped to FHIR R4B element TestScript.metadata.capability.destination as Equivalent.

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

                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              ShortUnique id for inter-element referencing
                              Control0..1
                              Typeid
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              76. Extension.extension:capability.extension:destination.extension
                              Definition

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

                              ShortAdditional content defined by implementations
                              Comments

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

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

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

                                Shortidentifies the meaning of the extension
                                Comments

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

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

                                Which server these requirements apply to.

                                ShortWhich server these requirements apply to
                                Control0..1
                                Typeinteger
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                82. Extension.extension:capability.extension:link
                                Slice Namelink
                                Definition

                                DSTU2: TestScript.metadata.capability.link

                                ShortDSTU2: link
                                Comments

                                Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Requirements

                                Element TestScript.metadata.capability.link is mapped to FHIR R4B element TestScript.metadata.capability.link as Equivalent.

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

                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                ShortUnique id for inter-element referencing
                                Control0..1
                                Typeid
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                86. Extension.extension:capability.extension:link.extension
                                Definition

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

                                ShortAdditional content defined by implementations
                                Comments

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

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

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

                                  Shortidentifies the meaning of the extension
                                  Comments

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

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

                                  Links to the FHIR specification that describes this interaction and the resources involved in more detail.

                                  ShortLinks to the FHIR specification
                                  Control0..1
                                  Typeuri
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  92. Extension.extension:capability.extension:conformance
                                  Slice Nameconformance
                                  Definition

                                  DSTU2: TestScript.metadata.capability.conformance additional types (Reference(http://hl7.org/fhir/StructureDefinition/Conformance)) additional types from child elements (display, reference)

                                  ShortDSTU2: Required Conformance additional types
                                  Comments

                                  Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference. The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

                                  Control1..1
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Requirements

                                  Element TestScript.metadata.capability.conformance is mapped to FHIR R4B element TestScript.metadata.capability.capabilities as SourceIsBroaderThanTarget. The mappings for TestScript.metadata.capability.conformance do not cover the following types: Reference. The mappings for TestScript.metadata.capability.conformance do not cover the following types based on type expansion: display, reference.

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

                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  ShortUnique id for inter-element referencing
                                  Control0..1
                                  Typeid
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  96. Extension.extension:capability.extension:conformance.extension
                                  Definition

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

                                  ShortAdditional content defined by implementations
                                  Comments

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

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

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

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

                                    Minimum conformance required of server for test script to execute successfully. If server does not meet at a minimum the reference conformance definition, then all tests in this script are skipped.

                                    ShortRequired Conformance
                                    Comments

                                    The conformance statement of the server has to contain at a minimum the contents of the reference pointed to by this element.

                                    Control1..1
                                    TypeReference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B, CapabilityStatement)
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    102. Extension.extension:capability.url
                                    Definition

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

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

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

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

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

                                    Shortidentifies the meaning of the extension
                                    Comments

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

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed Valuehttp://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata
                                    108. Extension.value[x]
                                    Definition

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

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