DICOM PS3.4 2018d - Service Class Specifications

Y.6 SOP Class Definitions (Current)
Prev | Y Instance and Frame Level Retrieve SOP Classes (Normative) | Next

## Y.6 SOP Class Definitions

### Y.6.1 Composite Instance Root SOP Class Group

In the Composite Instance Root Retrieve Only Information Model, the information is arranged into two levels that correspond to one of the two values in element (0008,0052) shown in Table Y.6.1-1.

Table Y.6.1-1. Retrieve Level Values for Composite Instance Root

Retrieve Level | Value in (0008,0052)
--- | ---
Composite Instance | IMAGE
Frame | FRAME

### Note

The use of the word "IMAGE" rather than "Composite Instance" is historical to allow backward compatibility with previous versions of the standard. It should not be taken to mean that Composite Instances of other than image type are not included at the level indicated by the value IMAGE.

#### Y.6.1.1 Composite Instance Root Retrieve Only Information Model

##### Y.6.1.1.1 E/R Model

The Composite Instance Root Retrieve Only Information Model may be represented by the entity relationship diagram shown in Figure Y.6-1

Figure Y.6-1. Composite Instance Root Information Model E/R Diagram

##### Y.6.1.1.2 Composite Instance Level

Table Y.6-1 defines the keys at the Composite Instance level of the Composite Instance Root Query/Retrieve Information model.

Table Y.6-1. Composite Instance Level Keys for the Composite Instance Root Query/Retrieve Information Model

Attribute Name | Tag | Matching Key Type
--- | --- | ---
SOP Instance UID | (0008,0018) | U

##### Y.6.1.1.3 Frame Level

Table Y.6-2 defines the keys at the Frame level of the Composite Instance Root Query/Retrieve Information Model. One and only one of the frame level keys listed in Table Y.6-2 shall be present in a FRAME level request

Table Y.6-2. Frame Level Keys for the Composite Instance Root Query/Retrieve Information Model

Attribute Name | Tag | Condition
--- | --- | ---
Simple Frame List | (0008,1161) | Required if Calculated Frame List and Time Range are not present
Calculated Frame List | (0008,1162) | Required if Simple Frame List and Approximate Frame Range are not present
Time Range | (0008,1163) | Required if Simple Frame List and Calculated Frame List are not present

##### Y.6.1.1.4 Scope of the C-MOVE or C-GET Commands and Sub-Operations

A C-MOVE or C-GET request may be performed to any level of the Query/Retrieve Model. A C-MOVE or C-GET where the Query/Retrieve level is the:

IMAGE level indicates that selected individual Composite Instances shall be transferred

FRAME level indicates that a single new Composite Instance shall be created and transferred

### Note

More than one entity may be retrieved if the Query/Retrieve Level is IMAGE using List of UID matching, but if the Query/Retrieve Level is FRAME then only a single entity may be retrieved.

#### Y.6.1.2 Conformance Requirements

An implementation may conform to one of the Composite Instance Root Retrieve SOP Classes as an SCU, SCP or both. The Conformance Statement shall be in the format defined in PS3.2.

##### Y.6.1.2.1 SCU Conformance

###### Y.6.1.2.1.1 C-MOVE SCU Conformance

An implementation that conforms to one of the Composite Instance Root Retrieve SOP Classes as an SCU shall support transfers against the Retrieve Information Model described in Section Y.6.1.1 using the C-MOVE SCU Behavior described in Section Y.4.1.2. An implementation that conforms to one of the SOP Classes of the Composite Instance Root SOP Class Group as an SCU, and that generates retrievals using the C-MOVE operation, shall state in its Conformance Statement the Storage Service Class SOP Classes under which it shall support the C-STORE sub-operations generated by the C- MOVE.

###### Y.6.1.2.1.2 C-GET SCU Conformance

An implementation that conforms to one of the Composite Instance Root Retrieve SOP Classes as an SCU shall support retrievals against the Retrieve Information Model described in Section Y.6.1.1 using the C-GET SCU Behavior described in Section Y.4.2.2. An implementation that conforms to one of the SOP Classes of the Composite Instance Root SOP Class Group as an SCU, which generates retrievals using the C-GET operation shall state in its Conformance Statement the Storage Service Class SOP Classes under which it shall support the C-STORE sub-operations generated by the C-GET.

##### Y.6.1.2.2 SCP Conformance

An implementation that conforms to one of the Composite Instance Root Retrieve SOP Classes as an SCP for C-GET operations shall:1) support both levels of the Composite Instance Root Retrieve Only Information Model

2) support all three Frame Level keys

3) describe in its conformance statement the transformations it applies to a multi-frame Composite Instance when creating a new Composite Instance as defined in Section Y.3.3.

###### Y.6.1.2.2.1 C-MOVE SCP Conformance

An implementation that conforms to one of the Composite Instance Root Retrieve SOP Classes as an SCP shall support retrievals against both levels of the Retrieve Information Model described in Section Y.6.1.1 using the C-MOVE SCP Behavior described in Section Y.4.1.3. An implementation that conforms to one of the SOP Classes of the Composite Instance Root SOP Class Group as an SCP, which satisfies retrievals using the C- MOVE operation shall state in its Conformance Statement the Storage Service Class SOP Classes under which it shall support the C-STORE sub-operations generated by the C- MOVE.

###### Y.6.1.2.2.2 C-GET SCP Conformance

An implementation that conforms to one of the Composite Instance Root Retrieve SOP Classes as an SCP shall support retrievals against both levels of the Retrieve Information Model described in Section Y.6.1.1 using the C-GET SCP Behavior described in Section Y.4.2.3. An implementation that conforms to one of the SOP Classes of the Composite Instance Root SOP Class Group as an SCP, and that satisfies retrievals using the C-GET operation, shall state in its Conformance Statement the Storage Service Class SOP Classes under which it shall support the C-STORE sub-operations generated by the C-GET.

#### Y.6.1.3 SOP Classes

The SOP Classes in the Composite Instance Root SOP Class Group of the Query/Retrieve Service Class identify the Composite Instance Root Retrieve Only Information Model, and the DIMSE-C operations supported. The Standard SOP Classes are listed in Table Y.6.1.3-1.

Table Y.6.1.3-1. SOP Classes for Composite Instance Query/Retrieve Root

SOP Class Name | SOP Class UID
--- | ---
Composite Instance Root Retrieve - MOVE | 1.2.840.10008.5.1.4.1.2.4.2
Composite Instance Root Retrieve - GET | 1.2.840.10008.5.1.4.1.2.4.3

Prev | Up | Next
Y.5 Association Negotiation | Home | Z Composite Instance Retrieve Without Bulk Data SOP Classes (Normative)

DICOM PS3.4 2018d - Service Class Specifications