PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.sdc@4.0.0-ballot
    http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract
description: Specifies the resource type/profile for the definition based extraction of a resource and optionally the `fullUrl` and other `Bundle.entry.request` properties as needed.
package_name: hl7.fhir.uv.sdc
derivation: constraint
name: DefinitionExtractExtension
type: Extension
elements:
  extension:
    index: 0
    slicing:
      slices:
        definition:
          match: {}
          schema:
            short: Canonical URL of Resource type or profile to extract
            _required: true
            index: 1
            extensions: {}
            elements:
              extension: {index: 2}
              url:
                pattern: {type: Uri, value: definition}
                index: 3
              value:
                short: Resource Profile canonical URL
                choices: [valueCanonical]
                index: 5
              valueCanonical: {type: canonical, short: Resource Profile canonical URL, choiceOf: value, index: 6}
            required: [valueCanonical, value]
        fullUrl:
          match: {}
          schema:
            short: A fhirpath expression to evaluate to populate the fullUrl property in the `Bundle.entry` (uri/string result)
            index: 7
            extensions: {}
            elements:
              extension: {index: 8}
              url:
                pattern: {type: Uri, value: fullUrl}
                index: 9
              value:
                short: Fhirpath Expression value
                choices: [valueString]
                index: 11
              valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 12}
            required: [valueString, value]
        ifNoneMatch:
          match: {}
          schema:
            short: A fhirpath expression to evaluate to populate the ifNoneMatch property (string result)
            index: 13
            extensions: {}
            elements:
              extension: {index: 14}
              url:
                pattern: {type: Uri, value: ifNoneMatch}
                index: 15
              value:
                short: Fhirpath Expression value
                choices: [valueString]
                index: 17
              valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 18}
            required: [valueString, value]
        ifModifiedSince:
          match: {}
          schema:
            short: A fhirpath expression to evaluate to populate the ifModifiedSince property (instant result)
            index: 19
            extensions: {}
            elements:
              extension: {index: 20}
              url:
                pattern: {type: Uri, value: ifModifiedSince}
                index: 21
              value:
                short: Fhirpath Expression value
                choices: [valueString]
                index: 23
              valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 24}
            required: [valueString, value]
        ifMatch:
          match: {}
          schema:
            short: A fhirpath expression to evaluate to populate the ifMatch property (string result)
            index: 25
            extensions: {}
            elements:
              extension: {index: 26}
              url:
                pattern: {type: Uri, value: ifMatch}
                index: 27
              value:
                short: Fhirpath Expression value
                choices: [valueString]
                index: 29
              valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 30}
            required: [valueString, value]
        ifNoneExist:
          match: {}
          schema:
            short: A fhirpath expression to evaluate to populate the ifNoneExist property (string result)
            index: 31
            extensions: {}
            elements:
              extension: {index: 32}
              url:
                pattern: {type: Uri, value: ifNoneExist}
                index: 33
              value:
                short: Fhirpath Expression value
                choices: [valueString]
                index: 35
              valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 36}
            required: [valueString, value]
  url:
    pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract'}
    index: 37
  value:
    choices: []
    index: 39
package_version: 4.0.0-ballot
extensions:
  definition:
    url: null
    short: Canonical URL of Resource type or profile to extract
    _required: true
    index: 1
    extensions: {}
    elements:
      extension: {index: 2}
      url:
        pattern: {type: Uri, value: definition}
        index: 3
      value:
        short: Resource Profile canonical URL
        choices: [valueCanonical]
        index: 5
      valueCanonical: {type: canonical, short: Resource Profile canonical URL, choiceOf: value, index: 6}
    required: [valueCanonical, value]
  fullUrl:
    url: null
    short: A fhirpath expression to evaluate to populate the fullUrl property in the `Bundle.entry` (uri/string result)
    index: 7
    extensions: {}
    elements:
      extension: {index: 8}
      url:
        pattern: {type: Uri, value: fullUrl}
        index: 9
      value:
        short: Fhirpath Expression value
        choices: [valueString]
        index: 11
      valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 12}
    required: [valueString, value]
  ifNoneMatch:
    url: null
    short: A fhirpath expression to evaluate to populate the ifNoneMatch property (string result)
    index: 13
    extensions: {}
    elements:
      extension: {index: 14}
      url:
        pattern: {type: Uri, value: ifNoneMatch}
        index: 15
      value:
        short: Fhirpath Expression value
        choices: [valueString]
        index: 17
      valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 18}
    required: [valueString, value]
  ifModifiedSince:
    url: null
    short: A fhirpath expression to evaluate to populate the ifModifiedSince property (instant result)
    index: 19
    extensions: {}
    elements:
      extension: {index: 20}
      url:
        pattern: {type: Uri, value: ifModifiedSince}
        index: 21
      value:
        short: Fhirpath Expression value
        choices: [valueString]
        index: 23
      valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 24}
    required: [valueString, value]
  ifMatch:
    url: null
    short: A fhirpath expression to evaluate to populate the ifMatch property (string result)
    index: 25
    extensions: {}
    elements:
      extension: {index: 26}
      url:
        pattern: {type: Uri, value: ifMatch}
        index: 27
      value:
        short: Fhirpath Expression value
        choices: [valueString]
        index: 29
      valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 30}
    required: [valueString, value]
  ifNoneExist:
    url: null
    short: A fhirpath expression to evaluate to populate the ifNoneExist property (string result)
    index: 31
    extensions: {}
    elements:
      extension: {index: 32}
      url:
        pattern: {type: Uri, value: ifNoneExist}
        index: 33
      value:
        short: Fhirpath Expression value
        choices: [valueString]
        index: 35
      valueString: {type: string, short: Fhirpath Expression value, choiceOf: value, index: 36}
    required: [valueString, value]
class: extension
kind: complex-type
url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-definitionExtract
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 4.0.0-ballot
required: [extension]