description: The Parameters profile used to define the inputs of the [$feature-query](OperationDefinition-feature-query.html) operation. package_name: hl7.fhir.uv.application-feature derivation: constraint name: FeatureQueryInputParameters type: Parameters elements: parameter: mustSupport: true index: 0 elements: name: mustSupport: true pattern: {type: String, value: feature} index: 1 part: mustSupport: true index: 2 slicing: rules: open description: Slice based on $this pattern discriminator: - {path: $this.name, type: value} min: 1 slices: name: match: $this: {name: null} schema: type: BackboneElement mustSupport: true _required: true index: 3 elements: name: mustSupport: true pattern: {type: String, value: definition} index: 4 value: short: The definition of the feature mustSupport: true choices: [valueCanonical] index: 6 valueCanonical: {type: canonical, short: The definition of the feature, mustSupport: true, choiceOf: value, index: 7} required: [valueCanonical, value] context: match: $this: {name: null} schema: type: BackboneElement mustSupport: true index: 8 elements: name: mustSupport: true pattern: {type: String, value: context} index: 9 value: short: The context on which this feature is defined. mustSupport: true choices: [valueString] index: 11 valueString: {type: string, short: The context on which this feature is defined., mustSupport: true, choiceOf: value, index: 12} required: [valueString, value] value: match: $this: {name: null} schema: type: BackboneElement mustSupport: true index: 13 elements: valueCode: {type: code, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 19} valueUri: {type: uri, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 32} valueTime: {type: time, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 30} valueDecimal: {type: decimal, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 22} valueCanonical: {type: canonical, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 18} name: mustSupport: true pattern: {type: String, value: value} index: 14 valueMarkdown: {type: markdown, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 26} value: short: The expected value of the feature. To query for multiple values, supply multiple parameter elements. mustSupport: true choices: [valueBoolean, valueCanonical, valueCode, valueDate, valueDateTime, valueDecimal, valueId, valueInstant, valueInteger, valueMarkdown, valueOid, valuePositiveInt, valueString, valueTime, valueUnsignedInt, valueUri, valueUrl, valueUuid, valueCodeableConcept, valueCoding] index: 16 valueString: {type: string, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 29} valueBoolean: {type: boolean, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 17} valueInstant: {type: instant, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 24} valueDateTime: {type: dateTime, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 21} valueDate: {type: date, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 20} valueCoding: {type: Coding, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 36} valueCodeableConcept: {type: CodeableConcept, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 35} valueUuid: {type: uuid, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 34} valueInteger: {type: integer, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 25} valueUnsignedInt: {type: unsignedInt, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 31} valueOid: {type: oid, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 27} valuePositiveInt: {type: positiveInt, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 28} valueId: {type: id, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 23} valueUrl: {type: url, short: 'The expected value of the feature. To query for multiple values, supply multiple parameter elements.', mustSupport: true, choiceOf: value, index: 33} required: [valueCoding, valueMarkdown, valueUri, valueString, valueCode, valuePositiveInt, valueCanonical, valueDecimal, valueDateTime, valueInstant, value, valueBoolean, valueDate, valueUnsignedInt, valueUuid, valueCodeableConcept, valueTime, valueId, valueUrl, valueOid, valueInteger] required: [part] package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/uv/application-feature/StructureDefinition/FeatureQueryInputParameters base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.0.0 required: [parameter]