description: Defines a computable value set as one that SHALL have an expression-based definition (i.e. a value set defined intensionally using expressions of the code systems involved) and MAY have an expansion included. The expression-based definition SHALL be represented in only one of three ways; using the compose element, using the expression extension, or using the rules-text extension to provide a step-by-step process for expanding the value set definition package_name: hl7.fhir.uv.crmi derivation: constraint name: CRMIComputableValueSet type: ValueSet elements: extension: short: Human instructions for constructing the valueset type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/valueset-rules-text index: 0 slicing: slices: rulesText: match: {} schema: {short: Human instructions for constructing the valueset, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/valueset-rules-text', index: 0} min: 0 max: 1 expression: match: {} schema: {short: Machine instructions for constructing the value set, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/valueset-expression', index: 1} min: 0 max: 1 supplement: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/valueset-supplement', index: 2} min: 0 max: 1 immutable: {mustSupport: true, index: 3} compose: mustSupport: true index: 4 elements: lockedDate: {mustSupport: true, index: 5} inactive: {mustSupport: true, index: 6} include: mustSupport: true index: 7 elements: system: {mustSupport: true, index: 8} version: {mustSupport: true, index: 9} concept: {mustSupport: true, index: 10} filter: mustSupport: true index: 11 elements: property: {mustSupport: true, index: 12} op: {mustSupport: true, index: 13} value: {mustSupport: true, index: 14} required: [value, property, op] valueSet: {mustSupport: true, index: 15} exclude: {mustSupport: true, index: 16} package_version: 1.0.0-snapshot extensions: rulesText: {url: 'http://hl7.org/fhir/StructureDefinition/valueset-rules-text', min: 0, max: 1, short: Human instructions for constructing the valueset, type: Extension, mustSupport: true, index: 0} expression: {url: 'http://hl7.org/fhir/StructureDefinition/valueset-expression', min: 0, max: 1, short: Machine instructions for constructing the value set, type: Extension, mustSupport: true, index: 1} supplement: {url: 'http://hl7.org/fhir/StructureDefinition/valueset-supplement', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablevalueset base: http://hl7.org/fhir/StructureDefinition/ValueSet version: 1.0.0-snapshot