DICOM PS3.2 2020a - Conformance |
Page 271 |
|
Table G.4.2-14. Maximum PDU Size Received as a SCP for FIND-SCU |
|
|
Maximum PDU size received |
Unlimited |
|
G.4.2.3.2.2 Number of Associations |
|
|
Table G.4.2-15. Number of Associations as a SCP for FIND-SCU |
|
|
Maximum number of simultaneous associations |
|
1 |
G.4.2.3.2.3 Asynchronous Nature
FIND-SCU will only allow a single outstanding operation on an Association. Therefore, FIND-SCU will not perform asynchronous operations window negotiation.
G.4.2.3.2.4 Implementation Identifying Information
Table G.4.2-16. DICOM Implementation Class and Version for FIND-SCU
Implementation Class UID |
1.2.840.999999.3.6 |
Implementation Version Name |
Viewer1.0 |
G.4.2.3.3 Association Initiation Policy
FIND-SCU attempts to initiate a new association when a study is received for which an appropriate Hanging Protocol Instance is not already stored in the local database.
G.4.2.3.3.1 Activity - Query Remote AE
G.4.2.3.3.1.1 Description and Sequencing of Activities
A single attempt will be made to query the remote AE. If the query fails, for whatever reason, no retry will be performed.
G.4.2.3.3.1.2 Proposed Presentation Contexts
Table G.4.2-17. Proposed Presentation Contexts for FIND-SCU and Query Remote AE
|
|
Presentation Context Table |
|
|
|
Abstract Syntax |
Transfer Syntax |
Role |
Extended |
||
Name |
UID |
Name |
UID |
|
Negotiation |
|
|
||||
See Table G.4.2-13SeeTableG.4.2-13Implicit VR Little Endian |
1.2.840.10008.1.2 |
SCU |
None |
||
|
|
Explicit VR Little Endian |
1.2.840.10008.1.2.1 |
|
|
FIND-SCU will propose multiple Presentation Contexts, one for each of the supported Transfer Syntaxes, and an additional Presentation Context with all of the supported Transfer Syntaxes, in order to determine which Transfer Syntaxes the remote SCP supports, and which it prefers.
G.4.2.3.3.1.2.1 Extended Negotiation
No extended negotiation is performed.
G.4.2.3.3.1.3 SOP Specific Conformance
G.4.2.3.3.1.3.1 SOP Specific Conformance to C-FIND SOP Classes
FIND-SCU provides standard conformance to the supported C-FIND SOP Class.
The following applies to Hanging Protocol Information Model C-FIND.
- Standard -
Page 272 |
DICOM PS3.2 2020a - Conformance |
If present in the response, Specific Character Set will be used to identify character sets other than the default character set for matching between Hanging Protocol and Image Instances.
Table G.4.2.3.3.1.3.1-1. Hanging Protocol Information Model C-FIND SOP Specific Conformance
Name |
Tag |
Types of Matching |
SOP Class UID |
(0008,0016) |
zero length |
SOP Instance UID |
(0008,0018) |
zero length |
Hanging Protocol Name |
(0072,0002) |
S, *, U |
Hanging Protocol Description |
(0072,0004) |
zero length |
Hanging Protocol Level |
(0072,0006) |
S, U |
Hanging Protocol Creator |
(0072,0008) |
zero length |
Hanging Protocol Creation Datetime |
(0072,000A) |
zero length |
Hanging Protocol Definition Sequence |
(0072,000C) |
SQ, U |
>Modality |
(0008,0060) |
From list (US, MR, MG) or zero length |
>Anatomic Region Sequence |
(0008,2218) |
From CID 4 “Anatomic Region” or zero |
|
|
length |
>> Code Value |
(0008,0100) |
S, U |
>> Coding Scheme Designator |
(0008,0102) |
S, U |
>>Coding Scheme Version |
(0008,0103) |
zero length |
>>Code Meaning |
(0008,0104) |
zero length |
>Laterality |
(0020,0060) |
From list (R, L, U, B) or zero length |
> Procedure Code Sequence |
(0008,1032) |
zero length |
>Reason for Requested Procedure Code Sequence |
(0040,100A) |
zero length |
Number of Priors Referenced |
(0072,0014) |
zero length |
Hanging Protocol User Identification Code Sequence |
(0072,000E) |
From list of local coded terms or zero |
|
|
length |
>Code Value |
(0008,0100) |
S, U |
>Coding Scheme Designator |
(0008,0102) |
S, U |
>Coding Scheme Version |
(0008,0103) |
zero length |
>Code Meaning |
(0008,0104) |
zero length |
Hanging Protocol User Group Name |
(0072,0010) |
zero length |
Number of Screens |
(0072,0100) |
zero length |
Nominal Screen Definition Sequence |
(0072,0102) |
zero length |
G.4.2.3.3.1.3.2 Presentation Context Acceptance Criterion
FIND-SCU does not accept associations.
G.4.2.3.3.1.3.3 Transfer Syntax Selection Policies
FIND-SCU prefers explicit Transfer Syntaxes. If offered a choice of Transfer Syntaxes in the accepted Presentation Contexts, it will apply the following priority to the choice of Presentation Context to use for the C-FIND operation:
a.first encountered explicit Transfer Syntax,
b.default Transfer Syntax.
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 273 |
G.4.2.3.3.1.3.4 Response Status
FIND-SCUwillbehaveasdescribedinTableG.4.2-19inresponsetothestatusreturnedintheC-FINDresponsecommandmessage(s).
Table G.4.2-19. Response Status for FIND-SCU and Query Remote AE Request
Service Status |
Further Meaning |
Status Codes |
Behavior |
||
Refused |
Out of Resources |
A700 |
Current query is terminated; remaining queries |
||
|
|
|
|
continue |
|
Error |
Identifier does not match SOP Class |
A900 |
Current query is terminated; remaining queries |
||
|
|
|
|
continue |
|
|
Unable to process |
Cxxx |
Current query is terminated; remaining queries |
||
|
|
|
|
continue |
|
Cancel |
Matching terminated due to Cancel request |
FE00 |
Success |
Matching is complete - No final Identifier is |
0000 |
|
supplied |
|
Pending |
Matches are continuing - Current Match is |
FF00 |
supplied and any Optional Keys were supported in the same manner as Required Keys
Matches are continuing - Warning that one orFF01 more Optional Keys were not supported for existence and/or matching for this Identifier
Ignored (should never occur, since cancels never issued)
Currentqueryisterminated.IfoneormorePending responseswerereceived,logicisappliedtotrigger RetrieveofbestsuitedHangingProtocolInstances; remaining queries continue
Identifier stored temporarily for use in setting up Retrieve.
Identifier stored temporarily for use in setting up Retrieve
G.4.2.3.4 Association Acceptance Policy
FIND-SCU does not accept associations.
G.4.2.4 MOVE-SCU
G.4.2.4.1 SOP Classes
MOVE-SCU provide Standard Conformance to the following SOP Class(es) :
Table G.4.2-20. SOP Classes Supported By MOVE-SCU
SOP Class Name |
SOP Class UID |
SCU |
SCP |
Hanging Protocol Information Model - MOVE |
1.2.840.10008.5.1.4.38.3 |
Yes |
No |
G.4.2.4.2 Association Policies
G.4.2.4.2.1 General
MOVE-SCU initiates but never accepts associations.
Table G.4.2-21. Maximum PDU Size Received as a SCP for MOVE-SCU
Maximum PDU size received |
Unlimited |
- Standard -
Page 274 |
DICOM PS3.2 2020a - Conformance |
|
G.4.2.4.2.2 Number of Associations |
|
|
|
Table G.4.2-27. Number of Associations as a SCP for MOVE-SCU |
|
Maximum number of simultaneous associations |
1 |
|
G.4.2.4.2.3 Asynchronous Nature
MOVE-SCU will only allow a single outstanding operation on an Association. Therefore, MOVE-SCU will not perform asynchronous operations window negotiation.
G.4.2.4.2.4 Implementation Identifying Information
Table G.4.2-23. DICOM Implementation Class and Version for MOVE-SCU
Implementation Class UID |
1.2.840.999999.3.6 |
Implementation Version Name |
Viewer1.0 |
G.4.2.4.3 Association Initiation Policy
MOVE-SCU attempts to initiate a new association when the results of the FIND-SCU indicate matching Hanging Protocol Instances to retrieve.
G.4.2.4.3.1 Activity - Retrieve From Remote AE
G.4.2.4.3.1.1 Description and Sequencing of Activities
A single attempt will be made to retrieve Hanging Protocol Instances from the remote AE. If the retrieve fails, for whatever reason, no retry will be performed.
G.4.2.4.3.1.2 Proposed Presentation Contexts
Table G.4.2-24. Proposed Presentation Contexts for MOVE-SCU and Retrieve From Remote AE
|
|
Presentation Context Table |
|
|
|
Abstract Syntax |
Transfer Syntax |
Role |
Extended |
||
Name |
UID |
Name List |
UID List |
|
Negotiation |
|
|
||||
See Table G.4.2-20SeeTableG.4.2-20Implicit VR Little Endian |
1.2.840.10008.1.2 |
SCP |
None |
||
|
|
Explicit VR Little Endian |
1.2.840.10008.1.2.1 |
|
|
MOVE-SCU will propose multiple Presentation Contexts, one for each of the supported Transfer Syntaxes, and an additional Presentation Context with all of the supported Transfer Syntaxes, in order to determine which Transfer Syntaxes the remote SCP supports, and which it prefers.
G.4.2.4.3.1.2.1 Extended Negotiation
No extended negotiation is performed.
G.4.2.4.3.1.3 SOP Specific Conformance
G.4.2.4.3.1.3.1 SOP Specific Conformance to C-FIND SOP Classes
MOVE-SCU provides standard conformance to the supported C-MOVE SOP Class.
No CANCEL requests are ever issued.
The retrieval is performed from the AE that was specified in the Retrieve AE attribute returned from the query performed by FIND- SCU.Theinstancesareretrievedtothecurrentapplication'slocaldatabasebyspecifyingthedestinationastheAETitleoftheSTORE- SCP AE of the local application. This implies that the remote C-MOVE SCP must be preconfigured to determine the presentation address corresponding to the STORE-SCP AE. The STORE-SCP AE will accept storage requests addressed to it from anywhere,
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 275 |
so no pre-configuration of the local application to accept from the remote AE is necessary (except in so far as it was necessary to configure FIND-SCU).
Table G.4.2-25. Request Identifier for MOVE-SCU
Name |
Tag |
Request Key |
Hanging Protocol |
|
|
SOP Instance UID |
(0008,0018) |
List of UIDs |
G.4.2.4.3.1.3.2 Presentation Context Acceptance Criterion
MOVE-SCU does not accept associations.
G.4.2.4.3.1.3.3 Transfer Syntax Selection Policies
MOVE-SCU prefers explicit Transfer Syntaxes. If offered a choice of Transfer Syntaxes in the accepted Presentation Contexts, it will apply the following priority to the choice of Presentation Context to use for the C-MOVE operation:
a.first encountered explicit Transfer Syntax,
b.default Transfer Syntax.
G.4.2.4.3.1.3.4 Response Status
MOVE-SCU will behave as described in the Table below in response to the status returned in the C-MOVE response command message(s).
Table G.4.2-26. Response Status for MOVE-SCU and Retrieve From Remote AE Request
Service |
Further Meaning |
Status Codes |
Related Fields |
Behavior |
Status |
|
|
|
|
Refused |
Out of Resources - Unable to |
A701 |
(0000,0902) |
Retrieval is terminated |
|
calculate number of matches |
|
|
|
|
Out of Resources - Unable to |
A702 |
(0000,1020) |
Retrieval is terminated |
|
perform sub-operations |
|
(0000,1021) |
|
|
|
|
|
|
|
|
|
(0000,1022) |
|
|
|
|
(0000,1023) |
|
|
Move Destination unknown |
A801 |
(0000,0902) |
Retrieval is terminated |
Failed |
IdentifierdoesnotmatchSOPClassA900 |
(0000,0901) |
Retrieval is terminated |
|
|
|
|
(0000,0902) |
|
|
Unable to process |
Cxxx |
(0000,0901) |
Retrieval is terminated |
|
|
|
(0000,0902) |
|
Cancel |
Sub-operations terminated due toFE00 |
(0000,1020) |
Retrieval is terminated |
|
|
Cancel Indication |
|
(0000,1021) |
(should never occur, since |
|
|
|
cancels never issued) |
|
|
|
|
(0000,1022) |
|
|
|
|
(0000,1023) |
|
Warning |
Sub-operations Complete - One orB000 |
(0000,1020) |
Retrieval is terminated |
|
|
more Failures |
|
(0000,1022) |
|
|
|
|
|
|
|
|
|
(0000,1023) |
|
- Standard -