DICOM PS3.4 2020d - Service Class Specifications

5.4.2 Use of Attributes in Normalized Services (Current)
Prev | 5.4 Usage Specification | Next

### 5.4.2 Use of Attributes in Normalized Services

Modules and their usage in Composite IODs are defined in PS3.3. Normalized IODs are also constructed from Modules but usage is specified on an Attribute basis in this Part of the DICOM Standard. The following usage specification applies to all Attributes of Normalized IODs unless superseded by a usage specification in a particular SOP Class Specification.

The term ‘receive’ means the following: the value shall be stored; under certain circumstances (e.g. coercion) the value returned may have changed.

#### 5.4.2.1 DIMSE Service N-CREATE, N-SET, N-ACTION

The following Requirements apply when specifying the use of DIMSE services N-CREATE, N-SET, N-ACTION.

The convention used in the table below are as follows:

SCU Behaviour

Mandatory

  The SCU shall provide the Attribute.

Optional

  The SCU may or may not provide the Attribute.

Undefined

  The SCU's usage of the Attribute is undefined.

SCP Behaviour

Mandatory

  The SCP shall support receiving the Attribute.

Mandatory with Default

  The SCP shall support receiving the Attribute. Upon receiving zero-length values, the SCP shall assign values as defined by the specification of the Service Class.

Optional

  The SCP may or may not support receiving the Attribute.

Undefined

  The SCP’s support of the Attribute is undefined.

| SCU | SCP
--- | --- | ---
Usage | Requirement | Zero Length | Requirement
1/1 | Mandatory | Not Permitted | Mandatory
2/1 | Mandatory | Permitted | Mandatory with Default
2/2 | Mandatory | Permitted | Mandatory
3/1 | Optional | Not Permitted | Mandatory
3/2 | Optional | Not Permitted | Optional
3/3 | Optional | Not Permitted | Optional
-/- | Undefined | Undefined | Undefined

If the SCU does not provide an Attribute that is Mandatory for the SCU, the SCP shall respond with the error code "Missing Attribute" (0120H).

If the SCU provides a zero-length value for a Mandatory Attribute when zero length is not permitted, the SCP shall respond with the error code "Missing Attribute Value" (0121H).

Prev | Up | Next
5.4 Usage Specification | Home | 5.4.2.2 DIMSE Service N-GET, N-EVENT-REPORT

DICOM PS3.4 2020d - Service Class Specifications