description: The Parameters profile used to define the outputs of the [$feature-query](OperationDefinition-feature-query.html) operation. package_name: hl7.fhir.uv.application-feature.r4 derivation: constraint name: FeatureQueryOutputParameters type: Parameters elements: parameter: short: One repetition of the parameter element per parameter element in the input Parameters resource mustSupport: true index: 0 elements: name: mustSupport: true pattern: {type: String, value: feature} index: 1 part: mustSupport: true index: 2 slicing: rules: open 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: name} index: 4 value: short: The name of the feature. If not a core FHIR feature, must be a fully qualified URI mustSupport: true choices: [valueUri] index: 6 valueUri: {type: uri, short: 'The name of the feature. If not a core FHIR feature, must be a fully qualified URI', mustSupport: true, choiceOf: value, index: 7} required: [valueUri, 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: An expression showing the context of the feature in the CapabilityStatement mustSupport: true choices: [valueString] index: 11 valueString: {type: string, short: An expression showing the context of the feature in the CapabilityStatement, 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, mustSupport: true, choiceOf: value, index: 19} valueUri: {type: uri, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 32} valueTime: {type: time, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 30} valueDecimal: {type: decimal, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 22} valueCanonical: {type: canonical, short: The expected value of the feature, 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, mustSupport: true, choiceOf: value, index: 26} value: short: The expected value of the feature 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, mustSupport: true, choiceOf: value, index: 29} valueBoolean: {type: boolean, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 17} valueInstant: {type: instant, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 24} valueDateTime: {type: dateTime, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 21} valueDate: {type: date, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 20} valueCoding: {type: Coding, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 36} valueCodeableConcept: {type: CodeableConcept, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 35} valueUuid: {type: uuid, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 34} valueInteger: {type: integer, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 25} valueUnsignedInt: {type: unsignedInt, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 31} valueOid: {type: oid, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 27} valuePositiveInt: {type: positiveInt, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 28} valueId: {type: id, short: The expected value of the feature, mustSupport: true, choiceOf: value, index: 23} valueUrl: {type: url, short: The expected value of the feature, 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] matches: match: $this: {name: null} schema: type: BackboneElement mustSupport: true index: 37 elements: name: mustSupport: true pattern: {type: String, value: answer} index: 38 value: short: The result of the feature query if value was specified in the input parameter mustSupport: true choices: [valueBoolean] index: 40 valueBoolean: {type: boolean, short: The result of the feature query if value was specified in the input parameter, mustSupport: true, choiceOf: value, index: 41} required: [value, valueBoolean] processing-status: match: $this: {name: null} schema: type: BackboneElement mustSupport: true index: 42 elements: name: mustSupport: true pattern: {type: String, value: processing-status} index: 43 value: short: Indicates the processing status of the feature-query operation (all-ok, etc.) mustSupport: true choices: [valueCode] index: 45 valueCode: {type: code, short: 'Indicates the processing status of the feature-query operation (all-ok, etc.)', mustSupport: true, choiceOf: value, index: 46} required: [valueCode, value] required: [part] package_version: 1.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/application-feature/StructureDefinition/FeatureQueryOutputParameters base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.0.0-ballot