Добавил:
course-as.ru Авшаров Евгений Михайлович, ejen@course-as.ru Инвестор и Технический директор ООО 'КУРС-АС1', Москва, http://www.course-as.ru, Все наиболее важное обо мне:http://www.course-as.ru/Avsharov.html Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PS-2020a / part04

.pdf
Скачиваний:
22
Добавлен:
01.06.2020
Размер:
7.7 Mб
Скачать

DICOM PS3.4 2020a - Service Class Specifications​

Page 51​

Composite IOD and a set of DIMSE-C Services. Media Storage Services only support Composite IODs and Web Services support​ both Normalized and Composite SOP Classes.​

6.6 Association Negotiation​

Association establishment is the first phase of communication between peer DICOM compliant Application Entities. The Application​ Entities shall use Association establishment to negotiate which SOP Classes can be exchanged and how this data will be encoded.​

Association Negotiation is defined in PS3.7.​

6.7 Service Class Specification​

A Service Class Specification defines a group of one or more SOP Classes related to a specific function that is to be accomplished​ by communicating Application Entities. A Service Class Specification also defines rules that allow implementations to state some pre-​ defined level of conformance to one or more SOP Classes. Applications may conform to network SOP Classes as either a Service​ Class User (SCU) or Service Class Provider (SCP), and to media exchange SOP Classes as a File Set Creator (FSC), File Set​ Reader (FSR), or File Set Updater (FSU).​

Service Class Specifications are defined in this Part of the DICOM Standard.​

Note​

Network interaction between peer Application Entities work on a 'client/server model.' The SCU acts as the 'client,' while the​ SCP acts as the 'server'. The SCU/SCP roles are determined during Association establishment.​

- Standard -​

Page 52​

DICOM PS3.4 2020a - Service Class Specifications​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​

Page 53​

7 DICOM Model of the Real World​

The DICOM view of the Real-World that identifies the relevant Real-World Objects and their relationships within the scope of the​ DICOM Standard is described in the DICOM Model of the Real-World Section of PS3.3.​

This section also describes the DICOM Information Model that identifies the various IODs specified by the DICOM Standard and their​ relationship.​

- Standard -​

Page 54​

DICOM PS3.4 2020a - Service Class Specifications​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​

Page 55​

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 Se-​ quence Macro Attributes.​

Notallinvocationsmakeuseofallthecolumns.Forexample,insomeinvocations,onlythe"RequirementTypeSCU/SCP"isrelevant;​ 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​ Matching Key Type​ Return Key Type​

SCU/SCP​

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”​

Table8-1b.BasicSCU/SCPCodedEntryMacrowithSCUSupport,MatchingKeySupportandMandatory​

Meaning​

Attribute Name​

Tag​

Requirement Type​

 

Matching Key Type​

Return Key Type​

 

 

SCU/SCP​

 

 

 

Code Value​

(0008,0100)​

1C/1C​

 

RC​

1C​

 

Shallbepresentifthecodevalue​ Required if the code value​

Shall be present if the code​

 

 

length is 16 characters or less,​length is 16 characters or less,​valuelengthis16charactersor​

 

and the code value is not a URN​ and the code value is not a​ less, and the code value is not​

 

 

or URL.​

 

URN or URL.​

a URN or URL.​

Coding Scheme​

(0008,0102)​

1C/1C​

 

RC​

1C​

Designator​

 

Shall be present if Code Value​

Required if Code Value​

Shall be present if Code Value​

 

 

 

(0008,0100)orLongCodeValue​ (0008,0100) or Long Code​

(0008,0100) or Long Code​

 

(0008,0119) is present. May be​Value (0008,0119) is present.​Value (0008,0119) is present.​

 

 

present otherwise.​

 

May be present otherwise.​

May be present otherwise.​

Coding Scheme​

(0008,0103)​

1C/1C​

 

RC​

1C​

Version​

 

Required if the value of Coding​Required if the value of Coding​Required if the value of Coding​

 

 

 

SchemeDesignator(0008,0102)​

Scheme Designator​

Scheme Designator​

 

is present and is not sufficient to​(0008,0102) is present and is​(0008,0102) is present and is​

 

 

identify the Code Value​

 

not sufficient to identify the​

not sufficient to identify the​

 

(0008,0100)orLongCodeValue​Code Value (0008,0100) or​

Code Value (0008,0100) or​

 

(0008,0119)orURNCodeValue​Long Code Value (0008,0119)​Long Code Value (0008,0119)​

 

 

(0008,0120) unambiguously.​

 

or URN Code Value​

or URN Code Value​

 

 

Shall not be present if Coding​ (0008,0120) unambiguously.​ (0008,0120) unambiguously.​

 

SchemeDesignator(0008,0102)​Shall not be present if Coding​Shall not be present if Coding​

 

 

is absent. May be present​

 

Scheme Designator​

Scheme Designator​

 

 

otherwise.​

(0008,0102) is absent. May be​(0008,0102) is absent. May be​

 

 

 

 

present otherwise.​

present otherwise.​

Code Meaning​

(0008,0104)​

1/1​

 

-​

1​

- Standard -​

Page 56​

 

DICOM PS3.4 2020a - Service Class Specifications​

 

Attribute Name​

Tag​

Requirement Type​

Matching Key Type​

Return Key Type​

 

 

SCU/SCP​

 

 

Long Code Value​ (0008,0119)​

1C/1C​

RC​

1C​

 

 

Shall be present if Code Value​

Required if Code Value​

Required if Code Value​

 

(0008,0100) is not present, and​(0008,0100)isnotpresent,and​(0008,0100)isnotpresent,and​

 

the code value is not a URN or​the code value is not a URN or​the code value is not a URN or​

 

 

URL.​

URL.​

URL.​

URN Code Value​ (0008,0120)​

1C/1C​

RC​

1C​

 

 

Shall be present if Code Value​

Required if Code Value​

Require if Code Value​

 

(0008,0100) is not present, and​(0008,0100)isnotpresent,and​(0008,0100)isnotpresent,and​

 

the code value is a URN or URL.​ the code value is a URN or​

the code value is a URN or​

 

 

 

URL.​

URL.​

Mapping Resource​(0008,0105)​

3/3​

-​

3​

Mapping Resource​(0008,0118)​

3/3​

-​

3​

UID​

 

 

 

 

Context Group​

(0008,0118)​

3/3​

-​

3​

Version​

 

 

 

 

Context Group​

(0008,010B)​

3/3​

-​

3​

Extension Flag​

 

 

 

 

Context Group​

(0008,0107)​

3/3​

-​

3​

Local Version​

 

 

 

 

Context Group​

(0008,010D)​

3/3​

-​

3​

Extension Creator​

 

 

 

 

UID​

 

 

 

 

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.​

- Standard -​

 

DICOM PS3.4 2020a - Service Class Specifications​

Page 57​

Attribute Name​

Tag​

Matching Key Type​

 

Return Key Type​

Coding Scheme Version​

(0008,0103)​

OC​

 

3​

 

 

May be present only if the​Applicable only if the value of Coding Scheme​

 

 

value of Coding Scheme​

Designator (0008,0102) is present and is not​

 

 

Designator (0008,0102) is​

sufficient to identify the Code Value​

 

 

presentandisnotsufficientto​(0008,0100) or Long Code Value (0008,0119)​

 

 

identify the Code Value​

or URN Code Value (0008,0120)​

 

 

(0008,0100) or Long Code​

 

unambiguously.​

 

 

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)isnotpresent,andthecodevalue​

 

 

 

 

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​

(0008,010D)​

O​

 

3​

Creator UID​

 

 

 

 

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

Attribute Name​

Tag​

Requirement Type​ Matching Key Type​ Return Key Type​

SCU/SCP​

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​

Matching​

Return Key Type​

 

 

SCU/SCP​

Key Type​

 

 

 

 

 

 

Code Value​

(0008,0100)​

-/1C​

 

-​

1C​

 

 

Shallbepresentifthecodevaluelength​

 

Shall be present if the code value​

 

 

is 16 characters or less, and the code​

lengthis16charactersorless,andthe​

 

 

value is not a URN or URL.​

 

 

code value is not a URN or URL.​

- Standard -​

Page 58​

DICOM PS3.4 2020a - Service Class Specifications​

 

Attribute Name​

Tag​

Requirement Type​

Matching​

Return Key Type​

 

 

SCU/SCP​

Key Type​

 

 

 

 

 

 

Coding Scheme​

(0008,0102)​

-/1C​

-​

 

1C​

Designator​

 

Shall be present if Code Value​

 

 

Shall be present if Code Value​

 

 

 

 

 

 

(0008,0100) or Long Code Value​

 

 

(0008,0100) or Long Code Value​

 

 

(0008,0119)ispresent.Maybepresent​

(0008,0119)ispresent.Maybepresent​

 

 

otherwise.​

 

 

otherwise.​

Coding Scheme​

(0008,0103)​

-/1C​

-​

 

1C​

Version​

 

RequiredifthevalueofCodingScheme​

Shall be present if the value of Coding​

 

 

 

 

Designator (0008,0102) is present and​

 

Scheme Designator (0008,0102) is​

 

 

is not sufficient to identify the Code​

 

present and is not sufficient to identify​

 

 

Value(0008,0100)orLongCodeValue​

the Code Value (0008,0100) or Long​

 

 

(0008,0119) or URN Code Value​

 

CodeValue(0008,0119)orURNCode​

 

 

(0008,0120) unambiguously. Shall not​

 

Value (0008,0120) unambiguously.​

 

 

be present if Coding Scheme​

 

Shallnotbe presentif Coding Scheme​

 

 

Designator(0008,0102)isabsent.May​

Designator(0008,0102)isabsent.May​

 

 

be present otherwise.​

 

 

be present otherwise.​

Code Meaning​

(0008,0104)​

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

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​

 

Shall be present if Code Value​

 

 

(0008,0100) is not present, and the​

 

(0008,0100) is not present, and the​

 

 

code value is a URN or URL.​

 

code value is a URN or URL.​

Mapping Resource​

(0008,0105)​

-/3​

-​

3​

MappingResourceUID​ (0008,0118)​

-/3​

-​

3​

Context Group Version​ (0008,0118)​

-/3​

-​

3​

Context Group​

(0008,010B)​

-/3​

-​

3​

Extension Flag​

 

 

 

 

Context Group Local​

(0008,0107)​

-/3​

-​

3​

Version​

 

 

 

 

Context Group​

(0008,010D)​

-/3​

-​

3​

Extension Creator UID​

 

 

 

 

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”​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​ Page 59​

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​

1C​

 

 

Required if the value of Coding​Shall be present if the value of Coding Scheme​

 

 

SchemeDesignator(0008,0102)​Designator (0008,0102) is present and is not​

 

 

ispresentandisnotsufficientto​sufficienttoidentifytheCodeValue(0008,0100)​

 

 

identify the Code Value​ or Long Code Value (0008,0119) or URN Code​

 

 

(0008,0100)orLongCodeValue​Value(0008,0120)unambiguously.Shallnotbe​

 

 

(0008,0119)orURNCodeValue​

present if Coding Scheme Designator​

 

 

(0008,0120) unambiguously.​

(0008,0102) is absent. May be present​

 

 

Shall not be present if Coding​

otherwise.​

 

 

SchemeDesignator(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​

(0008,010B)​

O​

3​

Flag​

 

 

 

ContextGroupLocalVersion​

(0008,0107)​

O​

3​

Context Group Extension​

(0008,010D)​

O​

3​

Creator UID​

 

 

 

Table8-5a.EnhancedSCU/SCPCodedEntryMacrowithnoSCUSupportandOptionalMeaningforSCP​

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”​

- Standard -​

Page 60​ DICOM PS3.4 2020a - Service Class Specifications​

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​

 

 

Shallbepresentifthecodevaluelengthis16charactersorless,​

 

 

and the code value is not a URN or URL.​

Coding Scheme Designator​

(0008,0102)​

-/1C​

 

 

ShallbepresentifCodeValue(0008,0100)orLongCodeValue​

 

 

(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​

- Standard -​

Соседние файлы в папке PS-2020a