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