description: Allows additional value-based filters to be specified as part of a data requirement. package_name: hl7.fhir.us.cqfmeasures derivation: constraint name: CQFMValueFilter type: Extension elements: extension: type: Extension index: 0 slicing: slices: path: match: {} schema: type: Extension index: 0 elements: url: pattern: {type: Uri, value: path} index: 1 value: choices: [valueString] index: 3 valueString: {type: string, choiceOf: value, index: 4} searchParam: match: {} schema: type: Extension index: 5 elements: url: pattern: {type: Uri, value: searchParam} index: 6 value: choices: [valueString] index: 8 valueString: {type: string, choiceOf: value, index: 9} comparator: match: {} schema: type: Extension _required: true index: 10 elements: url: pattern: {type: Uri, value: comparator} index: 11 value: choices: [valueCode] index: 13 valueCode: {type: code, choiceOf: value, index: 14} value: match: {} schema: type: Extension index: 15 elements: url: pattern: {type: Uri, value: value} index: 16 value: choices: [valueBoolean, valueString, valueInteger, valueQuantity, valueRatio, valueRange] index: 18 valueBoolean: {type: boolean, choiceOf: value, index: 19} valueString: {type: string, choiceOf: value, index: 20} valueInteger: {type: integer, choiceOf: value, index: 21} valueQuantity: {type: Quantity, choiceOf: value, index: 22} valueRatio: {type: Ratio, choiceOf: value, index: 23} valueRange: {type: Range, choiceOf: value, index: 24} url: type: uri pattern: {type: Uri, value: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-valueFilter'} index: 25 value: choices: [] index: 27 package_version: 3.0.0 extensions: path: url: null type: Extension index: 0 elements: url: pattern: {type: Uri, value: path} index: 1 value: choices: [valueString] index: 3 valueString: {type: string, choiceOf: value, index: 4} searchParam: url: null type: Extension index: 5 elements: url: pattern: {type: Uri, value: searchParam} index: 6 value: choices: [valueString] index: 8 valueString: {type: string, choiceOf: value, index: 9} comparator: url: null type: Extension _required: true index: 10 elements: url: pattern: {type: Uri, value: comparator} index: 11 value: choices: [valueCode] index: 13 valueCode: {type: code, choiceOf: value, index: 14} value: url: null type: Extension index: 15 elements: url: pattern: {type: Uri, value: value} index: 16 value: choices: [valueBoolean, valueString, valueInteger, valueQuantity, valueRatio, valueRange] index: 18 valueBoolean: {type: boolean, choiceOf: value, index: 19} valueString: {type: string, choiceOf: value, index: 20} valueInteger: {type: integer, choiceOf: value, index: 21} valueQuantity: {type: Quantity, choiceOf: value, index: 22} valueRatio: {type: Ratio, choiceOf: value, index: 23} valueRange: {type: Range, choiceOf: value, index: 24} class: extension kind: complex-type url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-valueFilter base: http://hl7.org/fhir/StructureDefinition/Extension version: 2.0.0