description: References a requirement that this element satisfies. package_name: hl7.fhir.uv.extensions derivation: constraint name: ResourceSatifiesRequirement type: Extension elements: extension: short: Source reference. index: 0 slicing: slices: reference: match: {} schema: short: Source reference. _required: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: reference} index: 2 value: choices: [valueCanonical] index: 4 valueCanonical: {type: canonical, choiceOf: value, index: 5} required: [valueCanonical, value] key: match: {} schema: short: Key that identifies requirement. array: true min: 1 _required: true index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: key} index: 8 value: choices: [valueId] index: 10 valueId: {type: id, choiceOf: value, index: 11} required: [value, valueId] url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/satisfies-requirement'} index: 12 value: choices: [] index: 14 package_version: 1.0.0 extensions: reference: url: null short: Source reference. _required: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: reference} index: 2 value: choices: [valueCanonical] index: 4 valueCanonical: {type: canonical, choiceOf: value, index: 5} required: [valueCanonical, value] key: min: 1 short: Key that identifies requirement. index: 6 array: true elements: extension: {index: 7} url: pattern: {type: Uri, value: key} index: 8 value: choices: [valueId] index: 10 valueId: {type: id, choiceOf: value, index: 11} _required: true extensions: {} url: null required: [value, valueId] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/satisfies-requirement base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0 required: [extension]