description: A container for a single allowable parameter combination. package_name: hl7.fhir.core derivation: constraint name: An allowable parameter combination type: Extension elements: extension: min: 1 isModifier: false short: A required search parameter name type: Extension array: true index: 0 slicing: slices: required: match: {} schema: min: 1 isModifier: false short: A required search parameter name index: 0 type: Extension array: true elements: extension: index: 1 slicing: slices: extension: match: {} schema: {index: 1} max: 0 url: type: uri pattern: {type: Uri, value: required} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} _required: true extensions: extension: {url: null, max: 0, index: 1} required: [valueString, value] optional: match: {} schema: isModifier: false short: An optional search parameter name index: 6 comments: If a defined parameter is not listed as a required or optional parameter, the implication is that the parameter is not supported with this combination. Servers may ignore It, though some may return an error if it is used. type: Extension array: true elements: extension: index: 7 slicing: slices: extension: match: {} schema: {index: 7} max: 0 url: type: uri pattern: {type: Uri, value: optional} index: 8 value: choices: [valueString] index: 10 valueString: {type: string, choiceOf: value, index: 11} extensions: extension: {url: null, max: 0, index: 7} required: [valueString, value] url: type: uri pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination'} index: 12 value: choices: [] index: 14 package_version: 1.8.0 extensions: required: min: 1 isModifier: false short: A required search parameter name index: 0 type: Extension array: true elements: extension: index: 1 slicing: slices: extension: match: {} schema: {index: 1} max: 0 url: type: uri pattern: {type: Uri, value: required} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} _required: true extensions: extension: {url: null, max: 0, index: 1} url: null required: [valueString, value] optional: isModifier: false short: An optional search parameter name index: 6 comments: If a defined parameter is not listed as a required or optional parameter, the implication is that the parameter is not supported with this combination. Servers may ignore It, though some may return an error if it is used. type: Extension array: true elements: extension: index: 7 slicing: slices: extension: match: {} schema: {index: 7} max: 0 url: type: uri pattern: {type: Uri, value: optional} index: 8 value: choices: [valueString] index: 10 valueString: {type: string, choiceOf: value, index: 11} extensions: extension: {url: null, max: 0, index: 7} url: null required: [valueString, value] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination base: http://hl7.org/fhir/StructureDefinition/Extension version: null required: [extension]