10.1 Coded Terminology

Models may make use of coded terminology. The representation of coded terminology in DICOM is described in PS3.3. Specific terminology of interest, organized in Context Groups in PS3.16, can be referenced using the following macro.

Table 10.1-1 Coded Terminology Macro

Name Optionality Cardinality Description
CodeValue R 1 The particular code value identifying the referenced term or concept. See PS3.3 Section 8.1.
CodingSchemeDesignator R 1 Designates the coding scheme in which the codeValue is defined. See PS3.3 Section 8.2.
CodingSchemeVersion C 1 See PS3.3 Section 8.2. Required if the codingSchemeDesignator is not sufficient to identify the codeValue.
CodeMeaning O 0-1 A brief human readable description of what the coded value means. See PS3.3 Section 8.3.
ContextIdentifier O 0-1 Identifies a Context Group defined within a Mapping Resource from which the values of codeValue and codeMeaning were selected or have been added as a Private Context Group extension See PS3.3 Sections 8.6 and 8.7.
MappingResource C 1 See PS3.3 Section 8.4. Required if the contextIdentifier XML Attribute is present.
ContextGroupVersion C 1 See PS3.3 Section 8.5. Required if the contextIdentifier XML Attribute is present.
ContextGroupExtensionFlag O 0-1 Indicates whether the codeValue/codingScheme/codeMeaning is selected from a private extension of the Context Group identified in the contextIdentifier XML Attribute. (See PS3.3 Section 8.7. Enumerated Values: ā€œYā€, ā€Nā€.
ContextGroupLocalVersion C 1 See PS3.3 Section 8.7.
ContextGroupExtensionCreatorUID C 1 Identifies the person or organization who created an extension to the Context Group. See PS3.3 Section 8.7. Required if the value of contextGroupExtensionFlag is "Y".