description: This cross-version extension represents ValueSet.codeSystem from http://hl7.org/fhir/StructureDefinition/ValueSet|1.0.2 for use in FHIR R5. package_name: hl7.fhir.uv.xver-r2.r5 derivation: constraint name: ext_R2_ValueSet_codeSystem type: Extension elements: extension: array: true min: 2 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: system: match: {url: null} schema: short: URI to identify the code system (e.g. in Coding.system) isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: URI to identify the code system (e.g. in Coding.system) choices: [valueUri] index: 3 valueUri: base: {path: 'Extension.value[x]'} type: uri short: URI to identify the code system (e.g. in Coding.system) choiceOf: value index: 4 version: match: {url: null} schema: short: Version (for use in Coding.version) isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Version (for use in Coding.version) choices: [valueString] index: 7 valueString: base: {path: 'Extension.value[x]'} type: string short: Version (for use in Coding.version) choiceOf: value index: 8 caseSensitive: match: {url: null} schema: short: If code comparison is case sensitive isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: If code comparison is case sensitive choices: [valueBoolean] index: 11 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If code comparison is case sensitive choiceOf: value index: 12 concept: match: {url: null} schema: min: 1 isModifier: false short: Concepts in the code system index: 13 array: true elements: extension: array: true min: 1 index: 14 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Code that identifies concept isModifier: false _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Code that identifies concept choices: [valueCode] index: 17 valueCode: base: {path: 'Extension.value[x]'} type: code short: Code that identifies concept choiceOf: value index: 18 abstract: match: {url: null} schema: short: If this code is not for use as a real concept isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: If this code is not for use as a real concept choices: [valueBoolean] index: 21 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If this code is not for use as a real concept choiceOf: value index: 22 display: match: {url: null} schema: short: Text to display to the user isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Text to display to the user choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: Text to display to the user choiceOf: value index: 26 definition: match: {url: null} schema: short: Formal definition isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Formal definition choices: [valueString] index: 29 valueString: base: {path: 'Extension.value[x]'} type: string short: Formal definition choiceOf: value index: 30 designation: match: {url: null} schema: short: Additional representations for the concept isModifier: false array: true index: 31 extensions: language: url: null short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: url: null short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: url: null short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 elements: extension: array: true min: 1 index: 32 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: language: match: {url: null} schema: short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: match: {url: null} schema: short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: match: {url: null} schema: short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 required: [extension] concept: match: {url: null} schema: short: Child Concepts (is-a/contains/categorizes) isModifier: false array: true index: 45 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] elements: extension: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] _required: true extensions: code: url: null short: Code that identifies concept isModifier: false _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Code that identifies concept choices: [valueCode] index: 17 valueCode: base: {path: 'Extension.value[x]'} type: code short: Code that identifies concept choiceOf: value index: 18 abstract: url: null short: If this code is not for use as a real concept isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: If this code is not for use as a real concept choices: [valueBoolean] index: 21 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If this code is not for use as a real concept choiceOf: value index: 22 display: url: null short: Text to display to the user isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Text to display to the user choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: Text to display to the user choiceOf: value index: 26 definition: url: null short: Formal definition isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Formal definition choices: [valueString] index: 29 valueString: base: {path: 'Extension.value[x]'} type: string short: Formal definition choiceOf: value index: 30 designation: url: null short: Additional representations for the concept isModifier: false array: true index: 31 extensions: language: url: null short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: url: null short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: url: null short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 elements: extension: array: true min: 1 index: 32 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: language: match: {url: null} schema: short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: match: {url: null} schema: short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: match: {url: null} schema: short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 required: [extension] concept: url: null short: Child Concepts (is-a/contains/categorizes) isModifier: false array: true index: 45 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] elements: extension: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] required: [extension] url: pattern: {type: uri, value: 'http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem'} type: uri index: 50 package_version: 0.0.1-snapshot-1 extensions: system: url: null short: URI to identify the code system (e.g. in Coding.system) isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: URI to identify the code system (e.g. in Coding.system) choices: [valueUri] index: 3 valueUri: base: {path: 'Extension.value[x]'} type: uri short: URI to identify the code system (e.g. in Coding.system) choiceOf: value index: 4 version: url: null short: Version (for use in Coding.version) isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Version (for use in Coding.version) choices: [valueString] index: 7 valueString: base: {path: 'Extension.value[x]'} type: string short: Version (for use in Coding.version) choiceOf: value index: 8 caseSensitive: url: null short: If code comparison is case sensitive isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: If code comparison is case sensitive choices: [valueBoolean] index: 11 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If code comparison is case sensitive choiceOf: value index: 12 concept: min: 1 isModifier: false short: Concepts in the code system index: 13 array: true elements: extension: array: true min: 1 index: 14 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: code: match: {url: null} schema: short: Code that identifies concept isModifier: false _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Code that identifies concept choices: [valueCode] index: 17 valueCode: base: {path: 'Extension.value[x]'} type: code short: Code that identifies concept choiceOf: value index: 18 abstract: match: {url: null} schema: short: If this code is not for use as a real concept isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: If this code is not for use as a real concept choices: [valueBoolean] index: 21 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If this code is not for use as a real concept choiceOf: value index: 22 display: match: {url: null} schema: short: Text to display to the user isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Text to display to the user choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: Text to display to the user choiceOf: value index: 26 definition: match: {url: null} schema: short: Formal definition isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Formal definition choices: [valueString] index: 29 valueString: base: {path: 'Extension.value[x]'} type: string short: Formal definition choiceOf: value index: 30 designation: match: {url: null} schema: short: Additional representations for the concept isModifier: false array: true index: 31 extensions: language: url: null short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: url: null short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: url: null short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 elements: extension: array: true min: 1 index: 32 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: language: match: {url: null} schema: short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: match: {url: null} schema: short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: match: {url: null} schema: short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 required: [extension] concept: match: {url: null} schema: short: Child Concepts (is-a/contains/categorizes) isModifier: false array: true index: 45 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] elements: extension: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] _required: true extensions: code: url: null short: Code that identifies concept isModifier: false _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Code that identifies concept choices: [valueCode] index: 17 valueCode: base: {path: 'Extension.value[x]'} type: code short: Code that identifies concept choiceOf: value index: 18 abstract: url: null short: If this code is not for use as a real concept isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: If this code is not for use as a real concept choices: [valueBoolean] index: 21 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: If this code is not for use as a real concept choiceOf: value index: 22 display: url: null short: Text to display to the user isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Text to display to the user choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: Text to display to the user choiceOf: value index: 26 definition: url: null short: Formal definition isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Formal definition choices: [valueString] index: 29 valueString: base: {path: 'Extension.value[x]'} type: string short: Formal definition choiceOf: value index: 30 designation: url: null short: Additional representations for the concept isModifier: false array: true index: 31 extensions: language: url: null short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: url: null short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: url: null short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 elements: extension: array: true min: 1 index: 32 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: language: match: {url: null} schema: short: Human language of the designation isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: Human language of the designation choices: [valueCode] index: 35 valueCode: base: {path: 'Extension.value[x]'} type: code short: Human language of the designation choiceOf: value index: 36 use: match: {url: null} schema: short: Details how this designation would be used isModifier: false index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Details how this designation would be used choices: [valueCoding] index: 39 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Details how this designation would be used choiceOf: value index: 40 value: match: {url: null} schema: short: The text value for this designation isModifier: false _required: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: The text value for this designation choices: [valueString] index: 43 valueString: base: {path: 'Extension.value[x]'} type: string short: The text value for this designation choiceOf: value index: 44 required: [extension] concept: url: null short: Child Concepts (is-a/contains/categorizes) isModifier: false array: true index: 45 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] elements: extension: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 slicing: slices: _datatype: match: {} schema: type: Extension short: Data type name for ValueSet.codeSystem.concept.concept from FHIR R2 url: http://hl7.org/fhir/StructureDefinition/_datatype index: 46 elements: value: base: {path: 'Extension.value[x]'} pattern: {type: string, value: ValueSet.codeSystem.concept} choices: [valueString] type: string index: 48 valueString: type: string pattern: {type: string, value: ValueSet.codeSystem.concept} base: {path: 'Extension.value[x]'} choiceOf: value index: 49 required: [value, valueString] url: null required: [extension] class: extension kind: complex-type url: http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]