PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions.r4b@5.3.0-ballot
    http://hl7.org/fhir/StructureDefinition/intended-context
description: Indicates where the extension is intended to be used, like StructureDefinition.context, but is merely guidance. E.g An extension might be defined for use on any Element, but an author can use this indicate that the extension is intended to be used on a few particular DataTypes.
package_name: hl7.fhir.uv.extensions.r4b
derivation: constraint
name: IntendedContext
type: Extension
elements:
  extension:
    type: Extension
    short: fhirpath | element | extension
    index: 0
    slicing:
      slices:
        type:
          match: {}
          schema:
            type: Extension
            short: fhirpath | element | extension
            index: 0
            extensions: {}
            elements:
              extension: {index: 1}
              url:
                type: uri
                pattern: {type: Uri, value: type}
                index: 2
              value:
                choices: [valueCode]
                index: 4
              valueCode: {type: code, choiceOf: value, index: 5}
            required: [valueCode, value]
        expression:
          match: {}
          schema:
            type: Extension
            short: Where the extension can be used in instances
            index: 6
            extensions: {}
            elements:
              extension: {index: 7}
              url:
                type: uri
                pattern: {type: Uri, value: expression}
                index: 8
              value:
                choices: [valueString]
                index: 10
              valueString: {type: string, choiceOf: value, index: 11}
            required: [valueString, value]
  url:
    pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/intended-context'}
    index: 12
  value:
    choices: []
    index: 14
package_version: 5.3.0-ballot
extensions:
  type:
    url: null
    type: Extension
    short: fhirpath | element | extension
    index: 0
    extensions: {}
    elements:
      extension: {index: 1}
      url:
        type: uri
        pattern: {type: Uri, value: type}
        index: 2
      value:
        choices: [valueCode]
        index: 4
      valueCode: {type: code, choiceOf: value, index: 5}
    required: [valueCode, value]
  expression:
    url: null
    type: Extension
    short: Where the extension can be used in instances
    index: 6
    extensions: {}
    elements:
      extension: {index: 7}
      url:
        type: uri
        pattern: {type: Uri, value: expression}
        index: 8
      value:
        choices: [valueString]
        index: 10
      valueString: {type: string, choiceOf: value, index: 11}
    required: [valueString, value]
class: extension
kind: complex-type
url: http://hl7.org/fhir/StructureDefinition/intended-context
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 5.3.0-ballot