Clinical Document Architecture - Local Development build (v2.0.1-sd-202510-matchbox-patch) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Active as of 2025-10-29 | 
Definitions for the CS logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. CS | |
| Definition | Coded data in its simplest form, where only the code is not predetermined. Used when a single code value must be sent. Base definition for all types defined in FHIR type system.  | 
| Short | Base for all types and resources | 
| Control | 10..* | 
| Is Modifier | false | 
| Logical Container | ClinicalDocument (CDA Class) | 
| binding style | This type can be bound to a value set using the CDA binding style | 
| XML Format | In the XML format, this property has the namespace urn:hl7-org:v3. | 
| 2. CS.nullFlavor | |
| Definition | If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.  | 
| Control | 0..1 | 
| Binding | The codes SHALL be taken from  CDANullFlavor (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor) | 
| Type | code(cs: Coded Simple Value) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Exceptional Value Detail | 
| 4. CS.code | |
| Definition | The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.  | 
| Control | 0..1 | 
| Type | code(cs: Coded Simple Value) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code | 
| 6. CS.codeSystem | |
| Definition | Specifies the code system that defines the code.  | 
| Control | 0..0 | 
| Type | string(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System | 
| 8. CS.codeSystemName | |
| Definition | The common name of the coding system.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Name | 
| 10. CS.codeSystemVersion | |
| Definition | If applicable, a version descriptor defined specifically for the given code system.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Version | 
| 12. CS.displayName | |
| Definition | A name or title for the code, under which the sending system shows the code value to its users.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Display Name | 
| 14. CS.sdtcValueSet | |
| Definition | The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.  | 
| Control | 0..1 | 
| Type | string(oid: ISO Object Identifier) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet. | 
| 16. CS.sdtcValueSetVersion | |
| Definition | The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.  | 
| Control | 0..1 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion. | 
| 18. CS.originalText | |
| Definition | The text or phrase used as the basis for the coding.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/ED | 
| Label | Original Text | 
| 20. CS.qualifier | |
| Definition | Specifies additional codes that increase the specificity of the the primary code.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/CR | 
| Label | Qualifier | 
| 22. CS.translation | |
| Definition | A set of other concept descriptors that translate this concept descriptor into other code systems.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/CD | 
| XML Format | The type of this property is determined using the xsi:typeattribute. | 
| Label | Translation | 
Guidance on how to interpret the contents of this table can be foundhere
| 0. CS | |
| Definition | Coded data in its simplest form, where only the code is not predetermined. Used when a single code value must be sent.  | 
| Control | 1..* | 
| Logical Container | ClinicalDocument (CDA Class) | 
| binding style | This type can be bound to a value set using the CDA binding style | 
| XML Format | In the XML format, this property has the namespace urn:hl7-org:v3. | 
| 2. CS.codeSystem | |
| Control | 0..0 | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System | 
| 4. CS.codeSystemName | |
| Control | 0..0 | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Name | 
| 6. CS.codeSystemVersion | |
| Control | 0..0 | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Version | 
| 8. CS.displayName | |
| Control | 0..0 | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Display Name | 
| 10. CS.originalText | |
| Control | 0..0 | 
| Label | Original Text | 
Guidance on how to interpret the contents of this table can be foundhere
| 0. CS | |
| Definition | Coded data in its simplest form, where only the code is not predetermined. Used when a single code value must be sent.  | 
| Short | Base for all types and resources | 
| Control | 1..* | 
| Is Modifier | false | 
| Logical Container | ClinicalDocument (CDA Class) | 
| binding style | This type can be bound to a value set using the CDA binding style | 
| XML Format | In the XML format, this property has the namespace urn:hl7-org:v3. | 
| 2. CS.nullFlavor | |
| Definition | If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.  | 
| Control | 0..1 | 
| Binding | The codes SHALL be taken from  CDANullFlavor (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor) | 
| Type | code(cs: Coded Simple Value) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Exceptional Value Detail | 
| 4. CS.code | |
| Definition | The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.  | 
| Control | 0..1 | 
| Type | code(cs: Coded Simple Value) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code | 
| 6. CS.codeSystem | |
| Definition | Specifies the code system that defines the code.  | 
| Control | 0..0 | 
| Type | string(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System | 
| 8. CS.codeSystemName | |
| Definition | The common name of the coding system.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Name | 
| 10. CS.codeSystemVersion | |
| Definition | If applicable, a version descriptor defined specifically for the given code system.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Code System Version | 
| 12. CS.displayName | |
| Definition | A name or title for the code, under which the sending system shows the code value to its users.  | 
| Control | 0..0 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute. | 
| Label | Display Name | 
| 14. CS.sdtcValueSet | |
| Definition | The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.  | 
| Control | 0..1 | 
| Type | string(oid: ISO Object Identifier) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSet. | 
| 16. CS.sdtcValueSetVersion | |
| Definition | The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.  | 
| Control | 0..1 | 
| Type | string(st: Character String) | 
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension | 
| XML Format | In the XML format, this property is represented as an attribute.In the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namevalueSetVersion. | 
| 18. CS.originalText | |
| Definition | The text or phrase used as the basis for the coding.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/ED | 
| Label | Original Text | 
| 20. CS.qualifier | |
| Definition | Specifies additional codes that increase the specificity of the the primary code.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/CR | 
| Label | Qualifier | 
| 22. CS.translation | |
| Definition | A set of other concept descriptors that translate this concept descriptor into other code systems.  | 
| Control | 0..0 | 
| Type | http://hl7.org/cda/stds/core/StructureDefinition/CD | 
| XML Format | The type of this property is determined using the xsi:typeattribute. | 
| Label | Translation |