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