F.11.2.1.2 Service Class User

The SCU shall specify in the N-CREATE request primitive the SOP Class and SOP Instance UIDs of the General Purpose Performed Procedure Step SOP Instance which is created and for which Attribute Values are to be provided.

The SCU shall provide Attribute values for the General Purpose Performed Procedure Step SOP Class Attributes as specified in Table F.11.2-1. Additionally, values may be provided for optional General Purpose Performed Procedure Step IOD Attributes that are supported by the SCP. The encoding rules for General Purpose Performed Procedure Step Attributes are specified in the N-CREATE request primitive specification in PS 3.7.

The SCU shall be capable of providing all required Attribute values to the SCP in the N-CREATE request primitive. The SCU may provide Attribute values for optional Attributes which are not maintained by the SCP. In such case the SCU shall function properly regardless of whether the SCP accepts values for those Attributes or not.

All Attributes shall be created before they can be set. Sequence Attributes shall be created before they can be filled. Sequence Item Attributes shall not be created at zero length.

Note: Not all the attributes that can be created can be set afterwards (see Table F.11.2-1).

The SCU shall only send the N-CREATE request primitive with the value for the Attribute “General Purpose Performed Procedure Step Status” (0040,4002) set to “IN PROGRESS”.