description: Defines how ValueSet is used to reflect code lists found in data element defintions and form definitions to be used within the Structured Data Capture standard. package_name: hl7.fhir.uv.sdc derivation: constraint name: SDCValueSet type: ValueSet elements: description: {mustSupport: true, index: 8} compose: mustSupport: true index: 10 elements: lockedDate: {mustSupport: true, index: 11} inactive: {mustSupport: true, index: 12} include: mustSupport: true index: 13 elements: system: {mustSupport: true, index: 14} version: {mustSupport: true, index: 15} concept: mustSupport: true index: 16 extensions: conceptLabel: url: http://hl7.org/fhir/StructureDefinition/valueset-label|5.3.0-ballot-tc1 type: Extension mustSupport: true index: 18 elements: value[x]: extensions: code-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 20} code-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 21} code-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 22} elements: extension: index: 19 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: code-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 20} min: 0 max: 1 code-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 21} min: 0 max: 1 code-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 22} min: 0 max: 1 conceptConceptOrder: {url: 'http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, mustSupport: true, index: 23} elements: extension: index: 17 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: conceptLabel: match: {url: null} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/valueset-label|5.3.0-ballot-tc1 index: 18 elements: value[x]: extensions: code-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 20} code-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 21} code-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 22} elements: extension: index: 19 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: code-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 20} min: 0 max: 1 code-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 21} min: 0 max: 1 code-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 22} min: 0 max: 1 conceptConceptOrder: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder|5.3.0-ballot-tc1', index: 23} min: 0 max: 1 code: {mustSupport: true, index: 24} display: mustSupport: true index: 25 extensions: codeDisplay-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 27} codeDisplay-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 28} codeDisplay-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 29} elements: extension: index: 26 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: codeDisplay-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 27} min: 0 max: 1 codeDisplay-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 28} min: 0 max: 1 codeDisplay-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 29} min: 0 max: 1 designation: extensions: designation-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 30} designation-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 31} designation-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 32} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1 index: 30 slicing: slices: designation-renderingStyle: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 30} min: 0 max: 1 designation-markdown: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 31} min: 0 max: 1 designation-xhtml: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 32} min: 0 max: 1 filter: mustSupport: true index: 33 elements: property: {mustSupport: true, index: 34} op: {mustSupport: true, index: 35} value: {mustSupport: true, index: 36} valueSet: {mustSupport: true, index: 37} exclude: {mustSupport: true, index: 38} date: {mustSupport: true, index: 7} experimental: {mustSupport: true, index: 6} expansion: mustSupport: true index: 39 extensions: property: {url: null, mustSupport: true, index: 40} elements: extension: mustSupport: true index: 40 slicing: slices: property: match: {} schema: {mustSupport: true, index: 40} identifier: {mustSupport: true, index: 41} timestamp: {mustSupport: true, index: 42} contains: mustSupport: true index: 43 extensions: property: {url: null, mustSupport: true, index: 44} expansionLabel: url: http://hl7.org/fhir/StructureDefinition/valueset-label|5.3.0-ballot-tc1 type: Extension mustSupport: true index: 45 elements: value[x]: extensions: expansion-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 47} expansion-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 48} expansion-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 49} elements: extension: index: 46 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: expansion-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 47} min: 0 max: 1 expansion-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 48} min: 0 max: 1 expansion-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 49} min: 0 max: 1 conceptConceptOrder: {url: 'http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, mustSupport: true, index: 50} elements: extension: mustSupport: true index: 44 slicing: slices: property: match: {} schema: {mustSupport: true, index: 44} expansionLabel: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/valueset-label|5.3.0-ballot-tc1 index: 45 elements: value[x]: extensions: expansion-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 47} expansion-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 48} expansion-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 49} elements: extension: index: 46 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: expansion-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 47} min: 0 max: 1 expansion-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 48} min: 0 max: 1 expansion-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 49} min: 0 max: 1 conceptConceptOrder: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder|5.3.0-ballot-tc1', index: 50} min: 0 max: 1 system: {mustSupport: true, index: 51} abstract: {mustSupport: true, index: 52} version: {mustSupport: true, index: 53} code: {mustSupport: true, index: 54} display: mustSupport: true index: 55 extensions: expansionDisplay-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 57} title-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 58} expansionDisplay-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 59} elements: extension: index: 56 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: expansionDisplay-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 57} min: 0 max: 1 title-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 58} min: 0 max: 1 expansionDisplay-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 59} min: 0 max: 1 designation: type: BackboneElement index: 60 extensions: expansionDesignation-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 62} expansionDesignation-markdown: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 63} expansionDesignation-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 64} elements: extension: index: 61 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: expansionDesignation-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style|5.3.0-ballot-tc1', index: 62} min: 0 max: 1 expansionDesignation-markdown: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-markdown|5.3.0-ballot-tc1', index: 63} min: 0 max: 1 expansionDesignation-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml|5.3.0-ballot-tc1', index: 64} min: 0 max: 1 contains: {mustSupport: true, index: 65} extension: mustSupport: true index: 0 slicing: slices: versionAlgorithm: match: {} schema: {mustSupport: true, index: 0} status: {mustSupport: true, index: 5} url: {mustSupport: true, index: 3} immutable: {mustSupport: true, index: 9} version: {mustSupport: true, index: 4} modifierExtension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: rendering-criticalExtension: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-rendering-criticalExtension', index: 2} min: 0 package_version: 4.0.0 extensions: versionAlgorithm: {url: null, mustSupport: true, index: 0} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-valueset base: http://hl7.org/fhir/5.0/StructureDefinition/profile-ValueSet version: 4.0.0 required: [immutable]