Добавил:
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 311​

An implementation that conforms to the Substance Approval Query SOP Class as an SCU shall state in its Conformance Statement​ how it makes use of Specific Character Set (0008,0005) when encoding queries and interpreting responses.​

V.6.2.3.2 SCP Conformance​

An implementation that conforms to the Substance Approval Query SOP Class shall support queries against the Substance Approval​ Query Information Model described in Section V.6.2.2 using the C-FIND SCP Behavior described in Section V.4.1.3. It shall support​ all of the Attributes specified in the Information Model.​

An implementation that conforms to the Substance Approval Query SOP Class as an SCP shall state in its Conformance Statement​ how it processes Required and Optional Matching Key Attributes. It shall state how it obtains the values for the Return Key Attributes.​

An implementation that conforms to the Substance Approval Query SOP Class as an SCP shall state in its Conformance Statement​ how it makes use of Specific Character Set (0008,0005) when interpreting queries, performing matching and encoding responses.​

V.6.2.4 SOP Class​

The Substance Approval Query SOP Class in the Substance Administration Service Class identifies the Substance Approval Query​ Information Model, and the DIMSE-C operations supported. The following Standard SOP Class is identified:​

Table V.6.2.4-1. Substance Approval Query SOP Classes​

SOP Class Name​

SOP Class UID​

Substance Approval Query Information Model - FIND​

1.2.840.10008.5.1.4.42​

- Standard -​

Page 312​

DICOM PS3.4 2020a - Service Class Specifications​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​

Page 313​

W Color Palette Storage Service Class​

See Annex GG.​

Note​

The requirements of this section have been consolidated into the Non-Patient Object Storage Service Class (see Sec-​ tion GG.6.2).​

- Standard -​

Page 314​

DICOM PS3.4 2020a - Service Class Specifications​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​

Page 315​

XColorPaletteQuery/RetrieveServiceClass​

X.1 Overview​

X.1.1 Scope​

The Color Palette Query/Retrieve Service Class defines an application-level class-of-service that facilitates access to Color Palette​ composite objects.​

X.1.2 Conventions​

See Conventions for the Basic Worklist Management Service (K.1.2).​

X.1.3 Query/Retrieve Information Model​

InordertoserveasanSCPoftheColorPaletteQuery/RetrieveServiceClass,aDICOMAEpossessesinformationabouttheAttributes​ of a number of Color Palette composite SOP Instances. The information is organized into a Color Palette Information Model.​

X.1.4 Service Definition​

Two peer DICOM AEs implement a SOP Class of the Color Palette Query/Retrieve Service Class with one serving in the SCU role​ and one serving in the SCP role. SOP Classes of the Color Palette Query/Retrieve Service Class are implemented using the DIMSE-​ C C-FIND, C-MOVE and C-GET services as defined in PS3.7.​

The semantics of the C-FIND service are the same as those defined in the Service Definition of the Basic Worklist Management​ Service Class.​

The semantics of the C-MOVE and C-GET services are the same as those defined in the Service Definition of the Query/Retrieve​ Service Class, with the exception that there is only one level of retrieval.​

X.2 Color Palette Information Model Definition​

The Color Palette Information Model is identified by the SOP Class negotiated at Association establishment time. The SOP Class is​ composed of both an Information Model and a DIMSE-C Service Group.​

The Color Palette Information Model is defined, with the Entity-Relationship Model Definition and Key Attributes Definition analogous​ to those defined in the Worklist Information Model Definition of the Basic Worklist Management Service.​

X.3 Color Palette Information Model​

The Color Palette Information Model is based upon a one level entity:​

•​Color Palette object instance​

The Color Palette object instance contains Attributes associated with the Color Palette object IE of the Composite IODs as defined​ in PS3.3.​

X.4 DIMSE-C Service Groups​

X.4.1 C-FIND Operation​

See the C-FIND Operation definition for the Basic Worklist Management Service Class (K.4.1), and substitute "Color Palette" for​ "Worklist. The "Worklist" Search Method shall be used.​

The SOP Class UID identifies the Color Palette Information Model against which the C-FIND is to be performed. The Key Attributes​ and values allowable for the query are defined in the SOP Class definition for the Color Palette Information Model.​

- Standard -​

Page 316​

DICOM PS3.4 2020a - Service Class Specifications​

X.4.2 C-MOVE Operation​

See the C-MOVE Operation definition for the Query/Retrieve Service Class (C.4.2). No Extended Behavior or Relational-Retrieve is​ defined for the Color Palette Query/Retrieve Service Class.​

Query/RetrieveLevel(0008,0052)isnotrelevanttotheColorPaletteQuery/RetrieveServiceClass,andthereforeshallnotbepresent​ in the Identifier. The only Unique Key Attribute of the Identifier shall be SOP Instance UID (0008,0018). The SCU shall supply one​ UID or a list of UIDs.​

Note​

More than one entity may be retrieved, using List of UID matching.​

X.4.3 C-GET Operation​

See the C-GET Operation definition for the Query/Retrieve Service Class (C.4.3). No Extended Behavior or Relational-Retrieve is​ defined for the Color Palette Query/Retrieve Service Class.​

Query/RetrieveLevel(0008,0052)isnotrelevanttotheColorPaletteQuery/RetrieveServiceClass,andthereforeshallnotbepresent​ in the Identifier. The only Unique Key Attribute of the Identifier shall be SOP Instance UID (0008,0018). The SCU shall supply one​ UID or a list of UIDs.​

Note​

More than one entity may be retrieved, using List of UID matching.​

X.5 Association Negotiation​

See the Association Negotiation definition for the Basic Worklist Management Service Class (K.5).​

X.6 SOP Class Definitions​

X.6.1 Color Palette Information Model​

X.6.1.1 E/R Model​

The Color Palette Information Model consists of a single entity. In response to a given C-FIND request, the SCP shall send one C-​ FIND response per matching Color Palette Instance.​

Color

Palette

Figure X.6-1. Color Palette Information Model E/R Diagram​

X.6.1.2 Color Palette Attributes​

Table X.6-1 defines the Attributes of the Color Palette Information Model:​

Table X.6-1. Attributes for the Color Palette Information Model​

Description / Module​

Tag​

Matching Key​

Return Key​

Remark / Matching Type​

 

 

Type​

Type​

 

SOP Common​

 

 

 

 

- Standard -​

 

DICOM PS3.4 2020a - Service Class Specifications​

Page 317​

Description / Module​

Tag​

Matching Key​

Return Key​

Remark / Matching Type​

 

 

Type​

Type​

 

 

Specific Character Set​

(0008,0005)​

-​

1C​

This Attribute is required if expanded​

 

 

 

 

or replacement character sets are​

 

 

 

 

used. See Section C.2.2.2 and​

 

 

 

 

Section C.4.1.1.​

 

SOP Class UID​

(0008,0016)​

R​

1​

This Attribute shall be retrieved with​

 

 

 

 

Single Value matching.​

 

SOP Instance UID​

(0008,0018)​

U​

1​

This Attribute shall be retrieved with​

 

 

 

 

Single Value matching.​

 

Color Palette Definition​

 

 

 

 

 

Content Label​

(0070,0080)​

R​

1​

This Attribute shall be retrieved with​

 

 

 

 

Single Value, Wild Card or Universal​

 

 

 

 

matching.​

 

Content Description​

(0070,0081)​

-​

2​

 

 

Content Creator's Name​

(0070,0084)​

-​

2​

 

 

Alternate Content Description​

(0070,0087)​

-​

3​

 

 

Sequence​

 

 

 

 

 

>Content Description​

(0070,0081)​

-​

1​

 

 

>Language Code Sequence​

(0008,0006)​

-​

1​

 

 

>>Include Table 8-3a “Enhanced SCU/SCP Coded Entry Macro with no SCU Support and no Matching Key Support”​

X.6.1.3 Conformance Requirements​

AnimplementationmayconformtooneoftheColorPaletteInformationModelSOPClassesasanSCU,SCPorboth.TheConformance​ Statement shall be in the format defined in PS3.2.​

X.6.1.3.1 SCU Conformance​

X.6.1.3.1.1 C-FIND SCU Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes shall support queries against the Color​ Palette Information Model using the C-FIND SCU Behavior described for the Basic Worklist Management Service Class (see Sec-​ tion K.4.1.2 and Section X.4.1).​

AnimplementationthatconformstooneoftheColorPaletteInformationModelSOPClassesasanSCUshallstateinitsConformance​ Statement whether it requests Type 3 Return Key Attributes, and shall list these Optional Return Key Attributes.​

AnimplementationthatconformstooneoftheColorPaletteInformationModelSOPClassesasanSCUshallstateinitsConformance​ Statement how it makes use of Specific Character Set (0008,0005) when encoding queries and interpreting responses.​

X.6.1.3.1.2 C-MOVE SCU Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCU shall support transfers​ against the Color Palette Information Model using the C-MOVE SCU baseline behavior described for the Query/Retrieve Service​ Class (see Section C.4.2.2.1 and Section X.4.2).​

X.6.1.3.1.3 C-GET SCU Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCU shall support transfers​ against the Color Palette Information Model using the C-GET SCU baseline behavior described for the Query/Retrieve Service Class​ (see Section C.4.3.2.1 and Section X.4.3).​

- Standard -​

Page 318​

DICOM PS3.4 2020a - Service Class Specifications​

X.6.1.3.2 SCP Conformance​

X.6.1.3.2.1 C-FIND SCP Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCP shall support queries against​ the Color Palette Information Model using the C-FIND SCP Behavior described for the Basic Worklist Management Service Class​ (see Section K.4.1.3).​

AnimplementationthatconformstooneoftheColorPaletteInformationModelSOPClassesasanSCPshallstateinitsConformance​ Statement whether it supports Type 3 Return Key Attributes, and shall list these Optional Return Key Attributes.​

AnimplementationthatconformstooneoftheColorPaletteInformationModelSOPClassesasanSCPshallstateinitsConformance​ Statement how it makes use of Specific Character Set (0008,0005) when interpreting queries, performing matching and encoding​ responses.​

X.6.1.3.2.2 C-MOVE SCP Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCP shall support transfers​ against the Color Palette Information Model using the C-MOVE SCP baseline behavior described for the Query/Retrieve Service​ Class (see Section C.4.2.3.1).​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCP, which generates transfers​ using the C-MOVE operation, shall state in its Conformance Statement the Color Palette Storage Service Class SOP Class under​ which it shall support the C-STORE sub-operations generated by the C-MOVE.​

X.6.1.3.2.3 C-GET SCP Conformance​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCP shall support transfers​ against the Color Palette Information Model using the C-GET SCP baseline behavior described for the Query/Retrieve Service Class​ (see Section C.4.3.3.1).​

An implementation that conforms to one of the Color Palette Information Model SOP Classes as an SCP, which generates transfers​ usingtheC-GEToperation,shallstateinitsConformanceStatementtheColorPaletteStorageServiceClassSOPClassunderwhich​ it shall support the C-STORE sub-operations generated by the C-GET.​

X.6.1.4 SOP Classes​

The SOP Classes of the Color Palette Information Model in the Color Palette Query/Retrieve Service Class identify the Color Palette​ Information Model, and the DIMSE-C operations supported. The following Standard SOP Classes are identified:​

Table X.6.1.4-1. Color Palette SOP Classes​

SOP Class Name​

SOP Class UID​

Color Palette Information Model - FIND​

1.2.840.10008.5.1.4.39.2​

Color Palette Information Model - MOVE​

1.2.840.10008.5.1.4.39.3​

Color Palette Information Model - GET​

1.2.840.10008.5.1.4.39.4​

- Standard -​

DICOM PS3.4 2020a - Service Class Specifications​

Page 319​

Y Composite Instance Root Retrieve Service​

Class (Normative)​

Y.1 Overview​

Y.1.1 Scope​

CompositeInstanceRootRetrieveServiceisaservicewithintheDICOMQuery/RetrieveServiceclassdefinedinAnnexC.Theretrieve​ capability of this service allows a DICOM AE to retrieve Composite Instances or selected frames from a remote DICOM AE over a​ singleAssociationorrequesttheremoteDICOMAEtoinitiateatransferofCompositeObjectInstancesorselectedframesfromimage​ objects to another DICOM AE.​

The Enhanced Multi-Frame Image Conversion Extended Negotiation Option of the DICOM Query/Retrieve Service class defined in​ Annex C is also supported for the Composite Instance Root Retrieve Service.​

Y.1.2 Composite Instance Root Retrieve Information Model​

Retrievals are implemented against the Composite Instance Root Retrieve Information Model, as defined in this Annex of the DICOM​ Standard. A specific SOP Class of the Query/Retrieve Service Class consists of an Information Model Definition and a DIMSE-C​ Service Group.​

Y.1.3 Service Definition​

Two peer DICOM AEs implement a SOP Class of the Composite Instance Root Retrieve Service with one serving in the SCU role​ and one serving in the SCP role. SOP Classes of the Composite Instance Root Retrieve Service are implemented using the DIMSE-​ C C-MOVE and C-GET services as defined in PS3.7.​

The following descriptions of the DIMSE-C C-GET and C-MOVE services provide a brief overview of the SCU/SCP semantics:​

a.​A C-MOVE service conveys the following semantics:​

•​The SCU supplies Unique and Frame Range Key values to identify the requested SOP Instance(s). The SCP creates new​ SOP instances if necessary and then initiates C-STORE sub-operations for the corresponding storage SOP Instances. These​ C-STORE sub-operations occur on a different Association than the C-MOVE service. The SCP role of the Retrieve SOP Class​ and the SCU role of the Storage SOP Class may be performed by different applications that may or may not reside on the​ same system. Initiation mechanism of C-STORE sub-operations is outside of the scope of DICOM Standard.​

•​The SCP may optionally generate responses to the C-MOVE with status equal to Pending during the processing of the C-​ STORE sub-operations. These C-MOVE responses indicate the number of Remaining C-STORE sub-operations and the​ number of C-STORE sub-operations returning the status of Success, Warning, and Failed.​

•​When the number of Remaining C-STORE sub-operations reaches zero, the SCP generates a final response with a status​ equal to Success, Warning, Failed, or Refused. This response shall indicate the number of C-STORE sub-operations returning​ the status of Success, Warning, and Failed. If any of the sub-operations was successful then a Successful UID list shall be​ returned. If the status of a C-STORE sub-operation was Failed a UID List shall be returned.​

•​The SCU may cancel the C-MOVE service by issuing a C-MOVE-CANCEL request at any time during the processing of the​ C-MOVE. The SCP terminates all incomplete C-STORE sub-operations and returns a status of Canceled.​

b.​A C-GET service conveys the following semantics:​

•​The SCU supplies Unique and Frame Range Key values to identify the requested SOP Instance(s). The SCP creates new​ SOPinstancesifnecessaryandthengeneratesC-STOREsub-operationsforthecorrespondingstorageSOPInstances.These​ C-STORE sub-operations occur on the same Association as the C-GET service and the SCU/SCP roles are reversed for the​ C-STORE.​

- Standard -​

Page 320​

DICOM PS3.4 2020a - Service Class Specifications​

•​TheSCPmayoptionallygenerateresponsestotheC-GETwithstatusequaltoPendingduringtheprocessingoftheC-STORE​ sub-operations. These C-GET responses indicate the number of remaining C-STORE sub-operations and the number of C-​ STORE sub-operations returning the status of Success, Warning, and Failed.​

•​When the number of Remaining C-STORE sub-operations reaches zero, the SCP generates a final response with a status​ equal to Success, Warning, Failed, or Refused. This response shall indicate the number of C-STORE sub-operations returning​ thestatusofSuccess,Warning,andFailed.IfthestatusofanyC-STOREsub-operationwasFailedaUIDListshallbereturned.​

•​The SCU may cancel the C-GET service by issuing a C-GET-CANCEL request at any time during the processing of the C-​ GET. The SCP terminates all incomplete C-STORE sub-operations and returns a status of Canceled.​

Y.2 Composite Instance Root Retrieve Information Model Definition​

The Composite Instance Root Retrieve Information Model is identified by the SOP Class negotiated at Association establishment​ time. The SOP Class is composed of both an Information Model and a DIMSE-C Service Group.​

Note​

This SOP Class identifies the class of the Composite Instance Root Retrieve Information Model (i.e., not the SOP Class of​ the stored SOP Instances for which the SCP has information).​

Information Model Definitions for Standard SOP Classes of the Composite Instance Root Retrieve Service are defined in this Annex.​ A Composite Instance Root Retrieve Information Model Definition contains:​

•​Entity-Relationship Model Definition​

•​Key Attributes Definition​

Y.2.1 Entity-Relationship Model Definition​

ForanyCompositeInstanceRootRetrieveInformationModel,anEntity-RelationshipModeldefinesahierarchyofentities,withAttributes​ defined for each level in the hierarchy (e.g., Composite Instance, Frame)..​

Y.2.2 Attributes Definition​

Attributes and matching shall be as defined in section Section C.2.2​

Y.3 Standard Composite Instance Root Retrieve Information Model​

One standard Composite Instance Root Retrieve Information Model is defined in this Annex. The Composite Instance Root Retrieve​ Information Model is associated with a number of SOP Classes. The following hierarchical Composite Instance Root Retrieve Inform-​ ation Model is defined:​

•​Composite Instance Root​

Y.3.1 Composite Instance Root Information Model​

The Composite Instance Root Information Model is based upon a two level hierarchy:​

•​Composite Instance​

•​Frame​

TheCompositeInstancelevelisthetoplevelandcontainsonlytheSOPInstanceUID.TheFramelevelisbelowtheCompositeInstance​ level and contains only the Attributes that refer to a selection of the frames from a single multi-frame image object.​

Y.3.2 Construction and Interpretation of Frame Range Keys​

The following rules for the use of Frame Range Keys apply to both an SCU creating such keys and to an SCP interpreting them.​

- Standard -​

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