DICOM PS3.4 2020b - Service Class Specifications

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


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,0118)

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


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,0118)

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,0118)

-/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


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,0118)

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


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,0118)

-/3

Context Group Extension Flag

(0008,010B)

-/3

Context Group Local Version

(0008,0107)

-/3

Context Group Extension Creator UID

(0008,010D)

-/3


DICOM PS3.4 2020b - Service Class Specifications