description: Defines fragments, possibly with ellipsed content, to generate from a specified resource for a embedding as part of resource pages. package_name: hl7.fhir.uv.tools.r3 derivation: constraint name: ResourceFragment type: Extension elements: extension: index: 0 slicing: slices: id: match: {} schema: short: Filename suffix _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: uri, value: id} type: uri index: 3 value: choices: [valueId] index: 5 valueId: {type: id, choiceOf: value, index: 6} required: [value, valueId] base: match: {} schema: short: FHIRPath to fragment root index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: uri, value: base} type: uri index: 9 value: choices: [valueString] index: 11 valueString: {type: string, choiceOf: value, index: 12} required: [value, valueString] ellipse: match: {} schema: short: Element(s) to ellipse index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: uri, value: ellipse} type: uri index: 15 value: choices: [valueString] index: 17 valueString: {type: string, choiceOf: value, index: 18} required: [value, valueString] ellipseExcept: match: {} schema: short: Element(s) to NOT ellipse index: 19 extensions: base: url: null short: FHIRPath to element(s) whose children will be ellipsed index: 21 extensions: {} elements: extension: {index: 22} url: pattern: {type: uri, value: base} type: uri index: 23 value: choices: [valueString] index: 25 valueString: {type: string, choiceOf: value, index: 26} required: [value, valueString] except: url: null short: FHIRPath to element(s) to exclude from ellipsing index: 27 extensions: {} elements: extension: {index: 28} url: pattern: {type: uri, value: except} type: uri index: 29 value: choices: [valueString] index: 31 valueString: {type: string, choiceOf: value, index: 32} required: [value, valueString] elements: extension: index: 20 slicing: slices: base: match: {} schema: short: FHIRPath to element(s) whose children will be ellipsed index: 21 extensions: {} elements: extension: {index: 22} url: pattern: {type: uri, value: base} type: uri index: 23 value: choices: [valueString] index: 25 valueString: {type: string, choiceOf: value, index: 26} required: [value, valueString] except: match: {} schema: short: FHIRPath to element(s) to exclude from ellipsing index: 27 extensions: {} elements: extension: {index: 28} url: pattern: {type: uri, value: except} type: uri index: 29 value: choices: [valueString] index: 31 valueString: {type: string, choiceOf: value, index: 32} required: [value, valueString] url: pattern: {type: uri, value: ellipseExcept} type: uri index: 33 value: choices: [] index: 35 required: [extension] url: pattern: {type: uri, value: 'http://hl7.org/fhir/tools/StructureDefinition/implementationguide-resource-fragment'} type: uri index: 36 value: choices: [] index: 38 package_version: 0.6.0 extensions: id: url: null short: Filename suffix _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: uri, value: id} type: uri index: 3 value: choices: [valueId] index: 5 valueId: {type: id, choiceOf: value, index: 6} required: [value, valueId] base: url: null short: FHIRPath to fragment root index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: uri, value: base} type: uri index: 9 value: choices: [valueString] index: 11 valueString: {type: string, choiceOf: value, index: 12} required: [value, valueString] ellipse: url: null short: Element(s) to ellipse index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: uri, value: ellipse} type: uri index: 15 value: choices: [valueString] index: 17 valueString: {type: string, choiceOf: value, index: 18} required: [value, valueString] ellipseExcept: url: null short: Element(s) to NOT ellipse index: 19 extensions: base: url: null short: FHIRPath to element(s) whose children will be ellipsed index: 21 extensions: {} elements: extension: {index: 22} url: pattern: {type: uri, value: base} type: uri index: 23 value: choices: [valueString] index: 25 valueString: {type: string, choiceOf: value, index: 26} required: [value, valueString] except: url: null short: FHIRPath to element(s) to exclude from ellipsing index: 27 extensions: {} elements: extension: {index: 28} url: pattern: {type: uri, value: except} type: uri index: 29 value: choices: [valueString] index: 31 valueString: {type: string, choiceOf: value, index: 32} required: [value, valueString] elements: extension: index: 20 slicing: slices: base: match: {} schema: short: FHIRPath to element(s) whose children will be ellipsed index: 21 extensions: {} elements: extension: {index: 22} url: pattern: {type: uri, value: base} type: uri index: 23 value: choices: [valueString] index: 25 valueString: {type: string, choiceOf: value, index: 26} required: [value, valueString] except: match: {} schema: short: FHIRPath to element(s) to exclude from ellipsing index: 27 extensions: {} elements: extension: {index: 28} url: pattern: {type: uri, value: except} type: uri index: 29 value: choices: [valueString] index: 31 valueString: {type: string, choiceOf: value, index: 32} required: [value, valueString] url: pattern: {type: uri, value: ellipseExcept} type: uri index: 33 value: choices: [] index: 35 required: [extension] class: extension kind: complex-type url: http://hl7.org/fhir/tools/StructureDefinition/implementationguide-resource-fragment base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.6.0 required: [extension]