The C-GET request shall contain an Identifier. The C-GET response shall conditionally contain an Identifier as required in C.184.108.40.206.2.
Note: The Identifier is specified as U in the definition of the C-GET primitive in PS 3.7 but is specialized for use with this service.
An Identifier in a C-GET request shall contain:
the Query/Retrieve Level (0008,0052) which defines the level of the retrieval
Specific Character Set (0008,0005) shall be present if Patient ID (0010,0020) is using a character set other than the default character repertoire.
The Unique Keys at each level of the hierarchy and the values allowable for the level of the retrieval shall be defined in the SOP Class definition for the Query/Retrieve Information Model.
Note: In the Baseline behavior, more than one entity may be retrieved if the Query/Retrieve Level is IMAGE, SERIES or STUDY, using List of UID matching, but only Single Value Matching value may be specified for Patient ID (0010,0020).
The Failed SOP Instance UID List (0008,0058) specifies a list of UIDs of the C-STORE sub-operation SOP Instances for which this C-GET operation has failed. An Identifier in a C-GET response shall conditionally contain the Failed SOP Instance UID List (0008,0058) based on the C-GET response. If no C-STORE sub-operation failed, Failed SOP Instance UID List (0008,0058) is absent and therefore no Data Set shall be sent in the C-GET response.
Specific Character Set (0008,0005) shall not be present.
The Identifier in a C-GET response with a status of:
Canceled, Failure, Refused, or Warning shall contain the Failed SOP Instance UID List Attribute
Pending shall not contain the Failed SOP Instance UID List Attribute (no Data Set)