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]