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

Official URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionTestScript_Metadata

DSTU2: TestScript.metadata

This extension is part of the cross-version definitions generated to enable use of the element TestScript.metadata as defined in FHIR DSTU2 in FHIR R4B.

The source element is defined as: TestScript.metadata 0..1 BackboneElement

Across FHIR versions, the element set has been mapped as:

  • DSTU2: TestScript.metadata 0..1 BackboneElement
  • STU3: TestScript.metadata 0..1 BackboneElement
  • R4: TestScript.metadata 0..1 BackboneElement
  • R4B: TestScript.metadata 0..1 BackboneElement

Following are the generation technical comments: Element TestScript.metadata is mapped to FHIR R4B element TestScript.metadata as Equivalent. Creating extension because element TestScript.metadata is a content reference and requires an extesion definition.

Context of Use

    This extension may be used on the following element(s)

    This extension is allowed for use with FHIR versions R4B to R4B .

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(4.3.0) DSTU2: metadata
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:link 0..* Extension DSTU2: link
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:url 1..1 Extension DSTU2: url
....... url 1..1 uri "url"
....... value[x] 1..1 uri URL to the specification
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Short description
..... url 1..1 uri "link"
..... value[x] 0..0 Value of extension
.... extension:capability 1..* Extension DSTU2: capability
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:required 0..1 Extension DSTU2: required
....... url 1..1 uri "required"
....... value[x] 0..1 boolean Are the capabilities required?
...... extension:validated 0..1 Extension DSTU2: validated
....... url 1..1 uri "validated"
....... value[x] 0..1 boolean Are the capabilities validated?
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string The expected capabilities of the server
...... extension:destination 0..1 Extension DSTU2: destination
....... url 1..1 uri "destination"
....... value[x] 0..1 integer Which server these requirements apply to
...... extension:link 0..* Extension DSTU2: link
....... url 1..1 uri "link"
....... value[x] 0..1 uri Links to the FHIR specification
...... extension:conformance 1..1 Extension DSTU2: Required Conformance additional types
....... url 1..1 uri "conformance"
....... value[x] 1..1 Reference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B(0.1.0) | CapabilityStatement) Required Conformance
..... url 1..1 uri "capability"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(4.3.0) DSTU2: metadata
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:link 0..* Extension DSTU2: link
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:url 1..1 Extension DSTU2: url
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "url"
....... value[x] 1..1 uri URL to the specification
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Short description
..... url 1..1 uri "link"
.... extension:capability 1..* Extension DSTU2: capability
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:required 0..1 Extension DSTU2: required
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "required"
....... value[x] 0..1 boolean Are the capabilities required?
...... extension:validated 0..1 Extension DSTU2: validated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "validated"
....... value[x] 0..1 boolean Are the capabilities validated?
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string The expected capabilities of the server
...... extension:destination 0..1 Extension DSTU2: destination
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "destination"
....... value[x] 0..1 integer Which server these requirements apply to
...... extension:link 0..* Extension DSTU2: link
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "link"
....... value[x] 0..1 uri Links to the FHIR specification
...... extension:conformance 1..1 Extension DSTU2: Required Conformance additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "conformance"
....... value[x] 1..1 Reference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B(0.1.0) | CapabilityStatement) Required Conformance
..... url 1..1 uri "capability"
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: TestScript.metadata

  • url: uri: DSTU2: TestScript.metadata.link.url
  • description: string: DSTU2: TestScript.metadata.link.description
  • required: boolean: DSTU2: TestScript.metadata.capability.required
  • validated: boolean: DSTU2: TestScript.metadata.capability.validated
  • description: string: DSTU2: TestScript.metadata.capability.description
  • destination: integer: DSTU2: TestScript.metadata.capability.destination
  • link: uri: DSTU2: TestScript.metadata.capability.link
  • conformance: Reference: DSTU2: TestScript.metadata.capability.conformance additional types (Reference(http://hl7.org/fhir/StructureDefinition/Conformance)) additional types from child elements (display, reference)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(4.3.0) DSTU2: metadata
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:link 0..* Extension DSTU2: link
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:url 1..1 Extension DSTU2: url
....... url 1..1 uri "url"
....... value[x] 1..1 uri URL to the specification
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Short description
..... url 1..1 uri "link"
..... value[x] 0..0 Value of extension
.... extension:capability 1..* Extension DSTU2: capability
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:required 0..1 Extension DSTU2: required
....... url 1..1 uri "required"
....... value[x] 0..1 boolean Are the capabilities required?
...... extension:validated 0..1 Extension DSTU2: validated
....... url 1..1 uri "validated"
....... value[x] 0..1 boolean Are the capabilities validated?
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string The expected capabilities of the server
...... extension:destination 0..1 Extension DSTU2: destination
....... url 1..1 uri "destination"
....... value[x] 0..1 integer Which server these requirements apply to
...... extension:link 0..* Extension DSTU2: link
....... url 1..1 uri "link"
....... value[x] 0..1 uri Links to the FHIR specification
...... extension:conformance 1..1 Extension DSTU2: Required Conformance additional types
....... url 1..1 uri "conformance"
....... value[x] 1..1 Reference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B(0.1.0) | CapabilityStatement) Required Conformance
..... url 1..1 uri "capability"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension(4.3.0) DSTU2: metadata
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:link 0..* Extension DSTU2: link
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:url 1..1 Extension DSTU2: url
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "url"
....... value[x] 1..1 uri URL to the specification
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Short description
..... url 1..1 uri "link"
.... extension:capability 1..* Extension DSTU2: capability
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:required 0..1 Extension DSTU2: required
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "required"
....... value[x] 0..1 boolean Are the capabilities required?
...... extension:validated 0..1 Extension DSTU2: validated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "validated"
....... value[x] 0..1 boolean Are the capabilities validated?
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string The expected capabilities of the server
...... extension:destination 0..1 Extension DSTU2: destination
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "destination"
....... value[x] 0..1 integer Which server these requirements apply to
...... extension:link 0..* Extension DSTU2: link
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "link"
....... value[x] 0..1 uri Links to the FHIR specification
...... extension:conformance 1..1 Extension DSTU2: Required Conformance additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "conformance"
....... value[x] 1..1 Reference(Cross-version Profile for DSTU2.Conformance for use in FHIR R4B(0.1.0) | CapabilityStatement) Required Conformance
..... url 1..1 uri "capability"
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.metadata"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: TestScript.metadata

  • url: uri: DSTU2: TestScript.metadata.link.url
  • description: string: DSTU2: TestScript.metadata.link.description
  • required: boolean: DSTU2: TestScript.metadata.capability.required
  • validated: boolean: DSTU2: TestScript.metadata.capability.validated
  • description: string: DSTU2: TestScript.metadata.capability.description
  • destination: integer: DSTU2: TestScript.metadata.capability.destination
  • link: uri: DSTU2: TestScript.metadata.capability.link
  • conformance: Reference: DSTU2: TestScript.metadata.capability.conformance additional types (Reference(http://hl7.org/fhir/StructureDefinition/Conformance)) additional types from child elements (display, reference)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Constraints

Id Grade Path(s) Description Expression
ele-1 error Extension, Extension.extension, Extension.extension:link, Extension.extension:link.extension, Extension.extension:link.extension:url, Extension.extension:link.extension:url.extension, Extension.extension:link.extension:url.value[x], Extension.extension:link.extension:description, Extension.extension:link.extension:description.extension, Extension.extension:link.extension:description.value[x], Extension.extension:capability, Extension.extension:capability.extension, Extension.extension:capability.extension:required, Extension.extension:capability.extension:required.extension, Extension.extension:capability.extension:required.value[x], Extension.extension:capability.extension:validated, Extension.extension:capability.extension:validated.extension, Extension.extension:capability.extension:validated.value[x], Extension.extension:capability.extension:description, Extension.extension:capability.extension:description.extension, Extension.extension:capability.extension:description.value[x], Extension.extension:capability.extension:destination, Extension.extension:capability.extension:destination.extension, Extension.extension:capability.extension:destination.value[x], Extension.extension:capability.extension:link, Extension.extension:capability.extension:link.extension, Extension.extension:capability.extension:link.value[x], Extension.extension:capability.extension:conformance, Extension.extension:capability.extension:conformance.extension, Extension.extension:capability.extension:conformance.value[x] 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 error Extension, Extension.extension, Extension.extension:link, Extension.extension:link.extension, Extension.extension:link.extension:url, Extension.extension:link.extension:url.extension, Extension.extension:link.extension:description, Extension.extension:link.extension:description.extension, Extension.extension:capability, Extension.extension:capability.extension, Extension.extension:capability.extension:required, Extension.extension:capability.extension:required.extension, Extension.extension:capability.extension:validated, Extension.extension:capability.extension:validated.extension, Extension.extension:capability.extension:description, Extension.extension:capability.extension:description.extension, Extension.extension:capability.extension:destination, Extension.extension:capability.extension:destination.extension, Extension.extension:capability.extension:link, Extension.extension:capability.extension:link.extension, Extension.extension:capability.extension:conformance, Extension.extension:capability.extension:conformance.extension Must have either extensions or value[x], not both extension.exists() != value.exists()