DICOM parts
DICOM PS 3.7 2011 - Message Exchange
Visible levels:
1
2
3
4
5
all
NOTICE AND DISCLAIMER
FOREWORD
1 Scope and field of application
2 Normative references
3 Definitions
3.1 Reference model definitions
3.2 Service conventions definitions
3.3 PRESENTATION SERVICE DEFINITIONS
3.4 ACSE service definitions
3.5 CMIS service definitions
3.6 DICOM introduction and overview definitions
3.7 DICOM upper layer service definitions
3.8 DICOM service class definitions
3.9 DICOM data structures and encoding definitions
3.10 DICOM message exchange definitions
4 Symbols and abbreviations
5 Conventions
6 Service context
6.1 DICOM and the OSI basic reference model
6.2 The DICOM application layer structure
6.3 DICOM message structure and command set
6.3.1 COMMAND SET STRUCTURE
7 Service overview
7.1 Service types
7.2 DIMSE-SERVICE-USER INTERACTION
7.3 Service modes
7.4 Association services
7.4.1 ASSOCIATION ESTABLISHMENT
7.4.2 ASSOCIATION RELEASE
7.5 DIMSE services
7.5.1 DIMSE-C SERVICES
7.5.1.1 Operation services
7.5.2 DIMSE-N SERVICES
7.5.2.1 Notification service
7.5.2.2 Operation services
7.5.3 DIMSE PROCEDURES
7.5.3.1 Sub-operations
7.5.3.2 Multiple responses
7.5.3.3 Cancellation
8 Protocol overview
8.1 DIMSE protocol
8.2 Association protocol
8.3 Conformance
9 DIMSE-C
9.1 Services
9.1.1 C-STORE SERVICE
9.1.1.1 C-STORE parameters
9.1.1.1.1 Message ID
9.1.1.1.2 Message ID being responded to
9.1.1.1.3 Affected SOP class UID
9.1.1.1.4 Affected SOP instance UID
9.1.1.1.5 Priority
9.1.1.1.6 Move originator application entity title
9.1.1.1.7 Move originator message ID
9.1.1.1.8 Data set
9.1.1.1.9 Status
9.1.1.2 C-STORE service procedures
9.1.2 C-FIND SERVICE
9.1.2.1 C-FIND Parameters
9.1.2.1.1 Message ID
9.1.2.1.2 Message ID being responded to
9.1.2.1.3 Affected SOP class UID
9.1.2.1.4 Priority
9.1.2.1.5 Identifier
9.1.2.2 C-FIND service procedures
9.1.3 C-GET SERVICE
9.1.3.1 C-GET parameters
9.1.3.1.1 Message ID
9.1.3.1.2 Message ID being responded to
9.1.3.1.3 Affected SOP class UID
9.1.3.1.4 Priority
9.1.3.1.5 Identifier
9.1.3.1.6 Status
9.1.3.1.7 Number of remaining sub-operations
9.1.3.1.8 Number of completed sub-operations
9.1.3.1.9 Number of failed sub-operations
9.1.3.1.10 Number of warning sub-operations
9.1.3.2 C-GET service procedures
9.1.4 C-MOVE SERVICE
9.1.4.1 C-MOVE parameters
9.1.4.1.1 Message ID
9.1.4.1.2 Message ID being responded to
9.1.4.1.3 Affected SOP class UID
9.1.4.1.4 Priority
9.1.4.1.5 Move destination
9.1.4.1.6 Identifier
9.1.4.1.7 Status
9.1.4.1.8 Number of remaining sub-operations
9.1.4.1.9 Number of completed sub-operations
9.1.4.1.10 Number of failed sub-operations
9.1.4.1.11 Number of warning sub-operations
9.1.4.2 C-MOVE service procedures
9.1.5 C-ECHO SERVICE
9.1.5.1 C-ECHO parameters
9.1.5.1.1 Message ID
9.1.5.1.2 Message ID being responded to
9.1.5.1.3 Affected SOP class UID
9.1.5.1.4 Status
9.1.5.2 C-ECHO service procedures
9.2 Sequencing
9.2.1 TYPES OF SERVICES
9.2.2 USAGE RESTRICTIONS
9.2.3 DISRUPTED PROCEDURES
9.2.4 DISRUPTING PROCEDURES
9.3 Protocol
9.3.1 C-STORE PROTOCOL
9.3.1.1 C-STORE-RQ
9.3.1.2 C-STORE-RSP
9.3.1.3 C-STORE protocol procedures
9.3.2 C-FIND PROTOCOL
9.3.2.1 C-FIND-RQ
9.3.2.2 C-FIND-RSP
9.3.2.3 C-CANCEL-FIND-RQ
9.3.2.4 C-FIND protocol procedures
9.3.3 C-GET PROTOCOL
9.3.3.1 C-GET-RQ
9.3.3.2 C-GET-RSP
9.3.3.3 C-CANCEL-GET-RQ
9.3.3.4 C-GET protocol procedures
9.3.4 C-MOVE PROTOCOL
9.3.4.1 C-MOVE-RQ
9.3.4.2 C-MOVE-RSP
9.3.4.3 C-CANCEL-MOVE-RQ
9.3.4.4 C-MOVE Protocol Procedures
9.3.5 C-ECHO PROTOCOL
9.3.5.1 C-ECHO-RQ
9.3.5.2 C-ECHO-RSP
9.3.5.3 C-ECHO protocol procedures
10 DIMSE-N
10.1 Services
10.1.1 N-EVENT-REPORT SERVICE
10.1.1.1 N-EVENT-REPORT parameters
10.1.1.1.1 Message ID
10.1.1.1.2 Message ID being responded to
10.1.1.1.3 Affected SOP class UID
10.1.1.1.4 Affected SOP instance UID
10.1.1.1.5 Event type ID
10.1.1.1.6 Event information
10.1.1.1.7 Event reply
10.1.1.1.8 Status
10.1.1.2 N-EVENT-REPORT service procedures
10.1.2 N-GET Service
10.1.2.1 N-GET Parameters
10.1.2.1.1 Message ID
10.1.2.1.2 Message ID being responded to
10.1.2.1.3 Requested SOP class UID
10.1.2.1.4 Requested SOP instance UID
10.1.2.1.5 Attribute identifier list
10.1.2.1.6 Affected SOP class UID
10.1.2.1.7 Affected SOP instance UID
10.1.2.1.8 Attribute list
10.1.2.1.9 Status
10.1.2.2 N-GET service procedures
10.1.3 N-SET SERVICE
10.1.3.1 N-SET parameters
10.1.3.1.1 Message ID
10.1.3.1.2 Message ID being responded to
10.1.3.1.3 Requested SOP class UID
10.1.3.1.4 Requested SOP instance UID
10.1.3.1.5 Modification list
10.1.3.1.6 Attribute list
10.1.3.1.7 Affected SOP class UID
10.1.3.1.8 Affected SOP instance UID
10.1.3.1.9 Status
10.1.3.2 N-SET service procedures
10.1.4 N-ACTION SERVICE
10.1.4.1 N-ACTION parameters
10.1.4.1.1 Message ID
10.1.4.1.2 Message ID being responded to
10.1.4.1.3 Requested SOP class UID
10.1.4.1.4 Requested SOP instance UID
10.1.4.1.5 Action type ID
10.1.4.1.6 Action information
10.1.4.1.7 Affected SOP class UID
10.1.4.1.8 Affected SOP instance UID
10.1.4.1.9 Action reply
10.1.4.1.10 Status
10.1.4.2 N-ACTION service procedures
10.1.5 N-CREATE SERVICE
10.1.5.1 N-CREATE parameters
10.1.5.1.1 Message ID
10.1.5.1.2 Message ID being responded to
10.1.5.1.3 Affected SOP class UID
10.1.5.1.4 Affected SOP instance UID
10.1.5.1.5 Attribute list
10.1.5.1.6 Status
10.1.5.2 N-CREATE service procedures
10.1.6 N-DELETE SERVICE
10.1.6.1 N-DELETE parameters
10.1.6.1.1 Message ID
10.1.6.1.2 Message ID being responded to
10.1.6.1.3 Requested SOP class UID
10.1.6.1.4 Requested SOP instance UID
10.1.6.1.5 Affected SOP class UID
10.1.6.1.6 Affected SOP instance UID
10.1.6.1.7 Status
10.1.6.2 N-DELETE service procedures
10.2 Sequencing
10.2.1 TYPES OF SERVICES
10.2.2 USAGE RESTRICTIONS
10.2.3 DISRUPTED PROCEDURES
10.2.4 DISRUPTING PROCEDURES
10.3 Protocol
10.3.1 N-EVENT-REPORT PROTOCOL
10.3.1.1 N-EVENT-REPORT-RQ
10.3.1.2 N-EVENT-REPORT-RSP
10.3.1.3 N-EVENT-REPORT protocol procedures
10.3.2 N-GET PROTOCOL
10.3.2.1 N-GET-RQ
10.3.2.2 N-GET-RSP
10.3.2.3 N-GET protocol procedures
10.3.3 N-SET PROTOCOL
10.3.3.1 N-SET-RQ
10.3.3.2 N-SET-RSP
10.3.3.3 N-SET protocol procedures
10.3.4 N-ACTION PROTOCOL
10.3.4.1 N-ACTION-RQ
10.3.4.2 N-ACTION-RSP
10.3.4.3 N-ACTION protocol procedures
10.3.5 N-CREATE PROTOCOL
10.3.5.1 N-CREATE-RQ
10.3.5.2 N-CREATE-RSP
10.3.5.3 N-CREATE protocol procedures
10.3.6 N-DELETE PROTOCOL
10.3.6.1 N-DELETE-RQ
10.3.6.2 N-DELETE-RSP
10.3.6.3 N-DELETE protocol procedures
Annex A Application Context Usage(Normative)
A.1 Application context definition
A.2 DICOM application context name encoding and registration
A.2.1 DICOM Registered Application Context Names
A.2.2 Privately defined application context names
A.3 Association initialization for DICOM application entity
A.4 Operation/notification for DICOM application entity
A.5 Association release for DICOM AE
A.6 Association abort for DICOM AE
Annex B Index to Application Context Name UIDs(Informative)
Annex C Status Type Encoding(Normative)
C.1 Success Status Class
C.1.1 Success
C.2 Pending Status Class
C.2.1 Pending
C.3 Cancel Status Class
C.3.1 Cancel
C.4 Warning Status Class
C.4.1 Warning
C.4.2 Attribute list error
C.4.3 Attribute Value Out of Range
C.5 Failure status class
C.5.1 Error: cannot understand
C.5.2 Error: Data Set does not match SOP class
C.5.3 Failed
C.5.4 Refused: move destination unknown
C.5.5 Refused: out of resources
C.5.6 Refused: SOP class not supported
C.5.7 Class-instance conflict
C.5.8 Duplicate SOP instance
C.5.9 Duplicate invocation
C.5.10 Invalid argument value
C.5.11 Invalid attribute value
C.5.12 Invalid object instance
C.5.13 Missing attribute
C.5.14 Missing attribute value
C.5.15 Mistyped argument
C.5.16 No such argument
C.5.17 No such attribute
C.5.18 No such event type
C.5.19 No Such object instance
C.5.20 No Such SOP class
C.5.21 Processing failure
C.5.22 Resource limitation
C.5.23 Unrecognized operation
C.5.24 No such action type
C.5.25 Refused: Not Authorized
Annex D Association Negotiation(Normative)
D.1 Abstract syntax
D.1.1 Service-object pair class UID
D.1.2 Meta service-object pair group UID
D.2 Transfer syntaxes
D.3 Association establishment
D.3.1 Application context
D.3.2 Presentation contexts negotiation
D.3.3 DICOM application association information
D.3.3.1 MAXIMUM LENGTH APPLICATION PDU NOTIFICATION
D.3.3.2 IMPLEMENTATION IDENTIFICATION NOTIFICATION
D.3.3.2.1 Implementation class UID sub-item structure (A-ASSOCIATE-RQ)
D.3.3.2.2 Implementation class UID sub-item structure (A-ASSOCIATE-AC)
D.3.3.2.3 Implementation version name structure (A-ASSOCIATE-RQ)
D.3.3.2.4 Implementation version name structure (A-ASSOCIATE-AC)
D.3.3.3 ASYNCHRONOUS OPERATIONS (AND SUB-OPERATIONS) WINDOW NEGOTIATION
D.3.3.3.1 Asynchronous operations window sub-item structure(A-ASSOCIATE-RQ)
D.3.3.3.2 Asynchronous operations window sub-item structure(A-ASSOCIATE-AC)
D.3.3.4 SCP/SCU ROLE SELECTION NEGOTIATION
D.3.3.4.1 SCP/SCU role selection sub-item structure (A-ASSOCIATE-RQ)
D.3.3.4.2 SCP/SCU role selection sub-item structure (A-ASSOCIATE-AC)
D.3.3.5 SERVICE-OBJECT PAIR (SOP) CLASS EXTENDED NEGOTIATION
D.3.3.5.1 SOP class extended negotiation sub-item structure(A-ASSOCIATE-RQ)
D.3.3.5.2 SOP class extended negotiation sub-item structure (A-ASSOCIATE-AC)
D.3.3.6 SERVICE-OBJECT PAIR (SOP) CLASS COMMON EXTENDED NEGOTIATION
D.3.3.6.1 SOP class common extended negotiation sub-item structure (A-ASSOCIATE-RQ)
D.3.3.7 User Identity Negotiation
D.3.3.7.1 User Identity sub-item structure(A-ASSOCIATE-RQ)
D.3.3.7.2 User Identity sub-item structure(A-ASSOCIATE-AC)
D.3.3.7.3 User Identity rejection
Annex E Command Dictionary(Normative)
E.1 Registry of DICOM command elements
E.2 Retired command fields
Annex F Usage of the P-DATA service by the DICOM Application Entity(Normative)