Материал: part07

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

DICOM PS3.7 2020a - Message Exchange​

Page 91​

•​end the Message using the P-DATA request service (see 8.1)​

On receipt of a Message conveying an N-DELETE-RQ the DIMSE-N protocol machine shall issue an N-DELETE indication primitive​ to the performing DIMSE Service User.​

On receipt of the N-DELETE response primitive, issued by the performing DIMSE Service User, the DIMSE-N protocol machine shall:​

•​construct a Message conveying the N-DELETE-RSP​

•​send the Message using the P-DATA request service (see 8.1)​

On receipt of a Message conveying an N-DELETE-RSP the DIMSE-N protocol machine shall issue an N-DELETE confirmation​ primitive to the invoking DIMSE Service User, thus completing the N-DELETE procedure.​

- Standard -​

Page 92​

DICOM PS3.7 2020a - Message Exchange​

- Standard -​

DICOM PS3.7 2020a - Message Exchange​

Page 93​

A Application Context Usage (Normative)​

A.1 Application Context Definition​

An Application Context explicitly defines the set of application service elements, related options and any other information necessary​ for the inter working of Application Entities on an Association; in particular, it specifies the DIMSE Protocol used by the Application​ Layer.​

Two Application Entities establish an Association by agreeing on an Application Context. The requester of an Association proposes​ an Application Context Name and the acceptor returns either the same or a different Application Context Name. The returned name​ specifiestheApplicationContexttobeusedforthisAssociation.TheofferofanalternateApplicationContextbytheacceptorprovides​ a mechanism for limited negotiation. If the requester cannot operate in the acceptor's Application Context, it shall issue an A-Abort​ request primitive. Such a negotiation will facilitate the introduction of new versions of the DICOM Message Exchange Protocol in the​ future.​

A.2 DICOM Application Context Name Encoding and Registration​

The Application Context Name structure is based on the OSI Object Identification (numeric form) as defined by ISO 8824. Specific​ rules are defined in PS3.5. Application Context Names are registered values as defined by ISO 9834-1 to ensure global uniqueness.​ Application Context Names shall be encoded as defined in PS3.8.​

A.2.1 DICOM Registered Application Context Names​

The organization responsible for the definition and registration of DICOM Application Context Names is ACR-NEMA. ACR-NEMA​ guarantees uniqueness for all DICOM Application Context Names. A choice of DICOM registered Application Context Names related​ to a specific version of DIMSE, as well as the associated negotiation rules, are defined in this annex.​

A single DICOM Application Context Name is defined for this version of this Standard. This name is "1.2.840.10008.3.1.1.1"​

A.2.2 Privately Defined Application Context Names​

Privately defined Application Context Names may also be used, but they will not be registered by ACR-NEMA. Organizations that​ define private Application Context Names are responsible to obtain their proper registration as defined for OSI Object Identifiers.​ National Standards Organizations representing a number of countries (e.g., UK, France, Germany, Japan, USA, etc.) to the Interna-​ tional Standards Organization act as a registration authority as defined by ISO 9834-1.​

Note​

For example, in the USA, ANSI assigns Organization Identifiers to any requesting organization. This identifier is made of a​ series of four numeric elements; 1 (identifies ISO), 2 (identifies the ISO member bodies branch), 840 (identifies ANSI as the​ ISO member body representing the USA), and xxxxxx (identifies a specific organization and is issued by ANSI). Such an​ identifier may be used by the identified organization as a root to which it may add a suffix made of one or more numeric​ elements. The identified organization accepts the responsibility to properly register these suffixes to ensure uniqueness.​

Privately defined Application Context Names shall be encoded as defined in PS3.8. The Organization identifier "1.2.840.10008" is​ reserved for DICOM and shall not be used for privately defined Application Context Names.​

A.3 Association Initialization for DICOM Application Entity​

The establishment of an Association involves two DICOM AEs, one that is the Association-requester and one that is the Association-​ acceptor.​

A DICOM AE shall initiate an Association establishment by using the A-ASSOCIATE request service defined in PS3.8. It shall provide​ the Application Association Information as defined by Annex D.​

- Standard -​

Page 94​

DICOM PS3.7 2020a - Message Exchange​

A.4 Operation/Notification for DICOM Application Entity​

Operations and notifications are only used on an Association. They result in Messages exchanged by using the P-DATA request​ service defined in PS3.8.​

All operations and notifications invoked over an Association shall be confirmed. The performing DICOM AE shall report the response​ of each operation or notification over the same Association by means of which the operation or notification was invoked. No recovery​ shall be performed using multiple Associations.​

Operations and notifications, on an Association, shall use one of the following two modes:​

•​synchronous, where the invoking DICOM AE, on a established Association, requires a response from the performing DICOM AE​ before invoking another operation or notification​

•​asynchronous,wheretheinvokingDICOMAE,onaestablishedAssociation,maycontinuetoinvokefurtheroperationsornotifications​ to the performing DICOM AE without awaiting a response​

Note​

The synchronous/asynchronous mode is defined within the scope of one Application Entity and not within the scope of the​ association between two Application Entities. The communication mode on the association may be bi-directional if agreed​ upon during association negotiation (i.e., both operation and notifications are simultaneously supported, etc.). Following is​ an example of synchronous mode, DICOM AE A may send an operation request to DICOM AE B and DICOM AE B may​ send a notification request to DICOM AE A before responding to the operation request from AE A. This is considered as​ synchronous mode because each AE has only one outstanding operation or notification.​

The mode selected (synchronous or asynchronous) is determined at Association establishment time. The synchronous mode serves​ as the default mode and shall be supported by all DICOM AEs. The asynchronous mode is optional and the maximum number of​ outstanding operations or notifications is negotiated during Association establishment. This negotiation is accomplished by the​ Asynchronous Operations Window sub-item structure as defined in Annex D.​

A.5 Association Release for DICOM AE​

Only the DICOM AE Association-requester may initiate an orderly release of the Association. This shall be accomplished by using​ the A-RELEASE service defined in PS3.8.​

The DICOM AE Association-requester shall not release the Association until all operations invoked have been confirmed.​

A.6 Association Abort for DICOM AE​

Either DICOM AE may initiate an abrupt termination of an Association. This shall be accomplished by using the A-ABORT service​ defined in PS3.8.​

UponreceivingorissuingtheA-ABORTserviceprimitive,theDICOMAEAssociation-requesterandDICOMAEAssociation-acceptor​ shall fail any operation that is outstanding.​

Note​

The Association services and presentation services defined in the Upper Layer Service in PS3.8 are a fully conformant​ subset of the services offered by the ACSE and the OSI Presentation Layer.​

- Standard -​

DICOM PS3.7 2020a - Message Exchange​

Page 95​

B Index to Application Context Name UIDs​ (Informative)​

Retired.​

- Standard -​

Источник: https://studfile.net/preview/14585762/