DICOM PS3.4 2021d - Service Class Specifications

8 Coded Entry Usage in Service Specifications (Current)
Prev |  | Next

# 8 Coded Entry Usage in Service Specifications

The Macros in this Section specify the usage of the Attributes that correspond to Coded Entries as defined by Table 8.8-1 Code Sequence Macro Attributes.

Not all invocations make use of all the columns. For example, in some invocations, only the "Requirement Type SCU/SCP" is relevant; in others, only the Matching Key Type and Return Key Type columns are used.

Table 8-1a. Enhanced SCU/SCP Coded Entry Macro with SCU Support, Matching Key Support and Mandatory Meaning

Attribute Name | Tag | Requirement Type SCU/SCP | Matching Key Type | Return Key Type
--- | --- | --- | --- | ---
Include Table 8-1b “Basic SCU/SCP Coded Entry Macro with SCU Support, Matching Key Support and Mandatory Meaning”
Equivalent Code Sequence | (0008,0121) | 3/3 | O | 3
>Include Table 8-1b “Basic SCU/SCP Coded Entry Macro with SCU Support, Matching Key Support and Mandatory Meaning”

Table 8-1b. Basic SCU/SCP Coded Entry Macro with SCU Support, Matching Key Support and Mandatory Meaning

Attribute Name | Tag | Requirement Type SCU/SCP | Matching Key Type | Return Key Type
--- | --- | --- | --- | ---
Code Value | (0008,0100) | 1C/1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL. | RC Required if the code value length is 16 characters or less, and the code value is not a URN or URL. | 1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL.
Coding Scheme Designator | (0008,0102) | 1C/1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise. | RC Required if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise. | 1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise.
Coding Scheme Version | (0008,0103) | 1C/1C Required if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise. | RC Required if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise. | 1C Required if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise.
Code Meaning | (0008,0104) | 1/1 | - | 1
Long Code Value | (0008,0119) | 1C/1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL. | RC Required if Code Value (0008,0100) is not present, and the code value is not a URN or URL. | 1C Required if Code Value (0008,0100) is not present, and the code value is not a URN or URL.
URN Code Value | (0008,0120) | 1C/1C Shall be present if Code Value (0008,0100) is not present, and the code value is a URN or URL. | RC Required if Code Value (0008,0100) is not present, and the code value is a URN or URL. | 1C Require if Code Value (0008,0100) is not present, and the code value is a URN or URL.
Mapping Resource | (0008,0105) | 3/3 | - | 3
Mapping Resource UID | (0008,0118) | 3/3 | - | 3
Context Group Version | (0008,0106) | 3/3 | - | 3
Context Group Extension Flag | (0008,010B) | 3/3 | - | 3
Context Group Local Version | (0008,0107) | 3/3 | - | 3
Context Group Extension Creator UID | (0008,010D) | 3/3 | - | 3

Table 8-2a. Enhanced Coded Entry Macro with Optional Matching Key Support and Optional Meaning

Attribute Name | Tag | Matching Key Type | Return Key Type
--- | --- | --- | ---
Include Table 8-2b “Basic Coded Entry Macro with Optional Matching Key Support and Optional Meaning”
Equivalent Code Sequence | (0008,0121) | O | 3
>Include Table 8-2b “Basic Coded Entry Macro with Optional Matching Key Support and Optional Meaning”

Table 8-2b. Basic Coded Entry Macro with Optional Matching Key Support and Optional Meaning

Attribute Name | Tag | Matching Key Type | Return Key Type
--- | --- | --- | ---
Code Value | (0008,0100) | O | 1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL.
Coding Scheme Designator | (0008,0102) | O | 1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present.
Coding Scheme Version | (0008,0103) | OC May be present only if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. | 3 Applicable only if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously.
Code Meaning | (0008,0104) | O | 3
Long Code Value | (0008,0119) | O | 1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL.
URN Code Value | (0008,0120) | O | 1C Shall be present only if Code Value (0008,0100) is not present, and the code value is a URN or URL.
Mapping Resource | (0008,0105) | O | 3
Mapping Resource UID | (0008,0118) | O | 3
Context Group Version | (0008,0106) | O | 3
Context Group Extension Flag | (0008,010B) | O | 3
Context Group Local Version | (0008,0107) | O | 3
Context Group Extension Creator UID | (0008,010D) | O | 3

Table 8-3a. Enhanced SCU/SCP Coded Entry Macro with no SCU Support and no Matching Key Support

Attribute Name | Tag | Requirement Type SCU/SCP | Matching Key Type | Return Key Type
--- | --- | --- | --- | ---
Include Table 8-3b “Basic SCU/SCP Coded Entry Macro with no SCU Support and no Matching Key Support”
Equivalent Code Sequence | (0008,0121) | -/3 | - |
>Include Table 8-3b “Basic SCU/SCP Coded Entry Macro with no SCU Support and no Matching Key Support”

Table 8-3b. Basic SCU/SCP Coded Entry Macro with no SCU Support and no Matching Key Support

Attribute Name | Tag | Requirement Type SCU/SCP | Matching Key Type | Return Key Type
--- | --- | --- | --- | ---
Code Value | (0008,0100) | -/1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL. | - | 1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL.
Coding Scheme Designator | (0008,0102) | -/1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise. | - | 1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise.
Coding Scheme Version | (0008,0103) | -/1C Required if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise. | - | 1C Shall be present if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise.
Code Meaning | (0008,0104) | -/1 | - | 1
Long Code Value | (0008,0119) | -/1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL. | - | 1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL.
URN Code Value | (0008,0120) | -/1C Shall be present if Code Value (0008,0100) is not present, and the code value is a URN or URL. | - | 1C Shall be present if Code Value (0008,0100) is not present, and the code value is a URN or URL.
Mapping Resource | (0008,0105) | -/3 | - | 3
Mapping Resource UID | (0008,0118) | -/3 | - | 3
Context Group Version | (0008,0106) | -/3 | - | 3
Context Group Extension Flag | (0008,010B) | -/3 | - | 3
Context Group Local Version | (0008,0107) | -/3 | - | 3
Context Group Extension Creator UID | (0008,010D) | -/3 | - | 3

Table 8-4a. Enhanced Coded Entry Macro with Optional Matching Key Support and Mandatory Meaning

Attribute Name | Tag | Matching Key Type | Return Key Type
--- | --- | --- | ---
Include Table 8-4b “Basic Coded Entry Macro with Optional Matching Key Support and Mandatory Meaning”
Equivalent Code Sequence | (0008,0121) | O | 3
>Include Table 8-4b “Basic Coded Entry Macro with Optional Matching Key Support and Mandatory Meaning”

Table 8-4b. Basic Coded Entry Macro with Optional Matching Key Support and Mandatory Meaning

Attribute Name | Tag | Matching Key Type | Return Key Type
--- | --- | --- | ---
Code Value | (0008,0100) | O | 1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL.
Coding Scheme Designator | (0008,0102) | O | 1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise.
Coding Scheme Version | (0008,0103) | RC Required if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise. | 1C Shall be present if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise.
Code Meaning | (0008,0104) | O | 1
Long Code Value | (0008,0119) | O | 1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL.
URN Code Value | (0008,0120) | O | 1C Shall be present if Code Value (0008,0100) is not present, and the code value is a URN or URL.
Mapping Resource | (0008,0105) | O | 3
Mapping Resource UID | (0008,0118) | O | 3
Context Group Version | (0008,0106) | O | 3
Context Group Extension Flag | (0008,010B) | O | 3
Context Group Local Version | (0008,0107) | O | 3
Context Group Extension Creator UID | (0008,010D) | O | 3

Table 8-5a. Enhanced SCU/SCP Coded Entry Macro with no SCU Support and Optional Meaning for SCP

Attribute Name | Tag | Requirement Type SCU/SCP
--- | --- | ---
Include Table 8-5b “Basic SCU/SCP Coded Entry Macro with no SCU Support and Optional Meaning for SCP”
Equivalent Code Sequence | (0008,0121) | -/3
>Include Table 8-5b “Basic SCU/SCP Coded Entry Macro with no SCU Support and Optional Meaning for SCP”

Table 8-5b. Basic SCU/SCP Coded Entry Macro with no SCU Support and Optional Meaning for SCP

Attribute Name | Tag | Requirement Type SCU/SCP
--- | --- | ---
Code Value | (0008,0100) | -/1C Shall be present if the code value length is 16 characters or less, and the code value is not a URN or URL.
Coding Scheme Designator | (0008,0102) | -/1C Shall be present if Code Value (0008,0100) or Long Code Value (0008,0119) is present. May be present otherwise.
Coding Scheme Version | (0008,0103) | -/1C May be present if the value of Coding Scheme Designator (0008,0102) is present and is not sufficient to identify the Code Value (0008,0100) or Long Code Value (0008,0119) or URN Code Value (0008,0120) unambiguously. Shall not be present if Coding Scheme Designator (0008,0102) is absent. May be present otherwise.
Code Meaning | (0008,0104) | -/3
Long Code Value | (0008,0119) | -/1C Shall be present if Code Value (0008,0100) is not present, and the code value is not a URN or URL.
URN Code Value | (0008,0120) | 1C/1C Shall be present if Code Value (0008,0100) is not present, and the code value is a URN or URL.
Mapping Resource | (0008,0105) | -/3
Mapping Resource UID | (0008,0118) | -/3
Context Group Version | (0008,0106) | -/3
Context Group Extension Flag | (0008,010B) | -/3
Context Group Local Version | (0008,0107) | -/3
Context Group Extension Creator UID | (0008,010D) | -/3

Prev |  | Next
7 DICOM Model of the Real World | Home | A Verification Service Class (Normative)

DICOM PS3.4 2021d - Service Class Specifications