description: The CQL Group Definition profile defines conformance expectations for the use of a FHIR Group resource as a cohort definition using Clinical Quality Language (CQL) to define membership criteria. This profile is intended to be consistent with and able to be used as a cohort definition in other similar efforts including clinical trial eligibility in the Evidence-based Medicine on FHIR space, as well as the Bulk Cohort API cohort definition profile. package_name: hl7.fhir.uv.cql derivation: constraint name: CQLGroupDefiition type: Group elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/artifact-url index: 0 slicing: slices: url: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/artifact-url', index: 0} min: 0 max: 1 version: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/artifact-version', index: 1} min: 0 max: 1 cqlOptions: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-cqlOptions index: 2 elements: value: choices: [valueReference] index: 4 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/cql/StructureDefinition/cql-options'] index: 5 required: [valueReference, value] cqlLibrary: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-library index: 6 elements: value: choices: [valueCanonical] index: 8 valueCanonical: {type: canonical, choiceOf: value, index: 9} required: [valueCanonical, value] characteristicExpression: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/characteristicExpression index: 10 elements: value: mustSupport: true choices: [valueExpression] index: 12 valueExpression: {type: Expression, mustSupport: true, choiceOf: value, index: 13} required: [valueExpression, value] actual: pattern: {type: Boolean, value: false} index: 14 code: short: Type of individual the cohort is made up of binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/subject-type'} mustSupport: true index: 15 characteristic: {short: Not allowed, index: 16} member: {short: Not allowed, index: 17} package_version: 3.0.0-ballot extensions: url: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-url', min: 0, max: 1, type: Extension, mustSupport: true, index: 0} version: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-version', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} cqlOptions: url: http://hl7.org/fhir/StructureDefinition/cqf-cqlOptions type: Extension mustSupport: true index: 2 elements: value: choices: [valueReference] index: 4 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/uv/cql/StructureDefinition/cql-options'] index: 5 required: [valueReference, value] cqlLibrary: url: http://hl7.org/fhir/StructureDefinition/cqf-library type: Extension mustSupport: true index: 6 elements: value: choices: [valueCanonical] index: 8 valueCanonical: {type: canonical, choiceOf: value, index: 9} required: [valueCanonical, value] characteristicExpression: url: http://hl7.org/fhir/StructureDefinition/characteristicExpression type: Extension mustSupport: true index: 10 elements: value: mustSupport: true choices: [valueExpression] index: 12 valueExpression: {type: Expression, mustSupport: true, choiceOf: value, index: 13} required: [valueExpression, value] class: profile kind: resource url: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-groupdefinition base: http://hl7.org/fhir/StructureDefinition/Group version: 3.0.0-ballot