DICOM PS3.4 2024d - Service Class Specifications |
---|
Table DD.3.2-1 shows DIMSE Services applicable to the IODs.
The meaning of the Usage SCU/SCP is described in Section H.2.4.
This Section describes the behavior of the DIMSE Services that are specific for this IOD. The general behavior of the DIMSE services is specified in PS3.7.
The N-CREATE is used to create an instance of the applicable Machine Verification SOP Class.
The N-SET is used to communicate parameters for verification to an MPV by setting Attributes on an instance of the applicable Machine Verification SOP Class.
All Attributes in the table relating to the number of a certain item (e.g., Number of Wedges, Number of Control Points) specify the number in the N-SET command. The numbering in the Beams Verification Request is not necessarily the same as the numbering in the referenced RT Plan.
The Attribute list of the N-CREATE and N-SET for the RT Conventional Machine Verification SOP Class is shown in Table DD.3.2.1-1. See Section 5.4 for usage notation.
Table DD.3.2.1-1. N-CREATE and N-SET Attribute List - RT Conventional Machine Verification SOP Class
(required if MPV is capable of verifying wedges). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying compensators). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying blocks). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying applicators). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying fixation devices). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying bolus). See Section DD.3.2.1.1.1. |
|||
All other Attributes of the RT General Machine Verification Module |
|||
(required if Number of Wedges (300A,00D0) is non-zero,one or more Items may be included) |
|||
(required if Beam Limiting Device Leaf Pairs Sequence (3008,00A0) is sent,one or more Items may be included) |
|||
All other Attributes of the RT Conventional Machine Verification Module |
The Attribute list of the N-CREATE and N-SET for the RT Ion Machine Verification SOP Class is shown in Table DD.3.2.1-2.
Table DD.3.2.1-2. N-CREATE and N-SET Attribute List - RT Ion Machine Verification SOP Class
See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying wedges). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying compensators). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying blocks). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying applicators). See Section DD.3.2.1.1.1. |
|||
See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying fixation devices). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying bolus). See Section DD.3.2.1.1.1. |
|||
All other Attributes of the RT General Machine Verification Module |
|||
(required if Beam Limiting Device Leaf Pairs Sequence (3008,00A0) is sent,one or more Items may be included) |
|||
(required if Number of Range Shifters (300A,0312) is non-zero,one or more Items may be included) |
|||
(required if Number of Lateral Spreading Devices (300A,0330) is non-zero,one or more Items may be included) |
|||
(required if Number of Range Modulators (300A,0340) is non-zero,one or more Items may be included) |
|||
(required if Number of Wedges (300A,00D0) is non-zero,one or more Items may be included) |
|||
(required if Wedge Type (300A,00D3) of the wedge referenced by Referenced Wedge Number (300C,00C0) is PARTIAL_STANDARD or PARTIAL_MOTORIZ) |
|||
(required if Snout Sequence is included in the RT Ion Plan referenced within the Referenced RT Plan Sequence (300C,0002); only a single Item is permitted in this sequence) |
|||
(required if MPV is capable of verifying range shifters). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying lateral spreading devices). See Section DD.3.2.1.1.1. |
|||
(required if MPV is capable of verifying range modulators). See Section DD.3.2.1.1.1. |
|||
(required if Range Modulator Type (300A,0348) is WHL_MODWEIGHTS) |
|||
All other Attributes of the RT Ion Machine Verification Module |
If the MPV is not capable of performing the type of verification required by the Attribute, then the Attribute shall not be present. If the MPV is capable of performing the type of verification required by the Attribute, then the Attribute will be zero length if there are no such modifiers, and valued with one or more items if there are one or more such modifiers.
Table DD.3.2.1.2-1 defines the Status Code values that might be returned in a N-CREATE response. General Status Code values and fields related to Status Code values are defined for N-CREATE DIMSE Service in PS3.7.
Table DD.3.2.1.2-1. RT Ion Machine Verification SOP Class N-CREATE Status Values
The status values for N-SET that are specific for these SOP Classes are defined as follows:
Table DD.3.2.1.2-2. RT Ion Machine Verification SOP Class N-SET Status Values
The SCU uses N-CREATE to request the SCP to create an applicable Machine Verification SOP Instance. The SCP shall create the SOP Instance and shall initialize Attributes of the SOP Class.
The General Machine Verification Sequence, Conventional Machine Verification Sequence, and Ion Machine Verification Sequence are created with an empty value, and specification of the contained Attributes is deferred until the N-SET operation.
The SCP shall return the Status Code of the requested SOP Instance creation. The meaning of success, warning and Failure Status Codes is defined in Section DD.3.2.1.2.
The SCU uses the N-SET to request the SCP to update an applicable Machine Verification instance. The SCU shall specify the SOP Instance to be updated and shall specify the list of Attributes for which the Attribute Values are to be set. The Attributes in the Conventional/Ion Control Point Verification Sequence represent the Treatment Delivery System's actual geometric values at the time the N-SET request is issued and therefore, the Conventional/Ion Control Point Verification Sequence shall always contain one sequence item. The Referenced Control Point Index shall be zero for NORMAL treatments, and may be greater than zero for CONTINUATION treatments.
Within an Attribute sequence such as the General Machine Verification Sequence, Conventional Machine Verification Sequence, and Ion Machine Verification Sequence, values for all required Attributes must be supplied with each N-SET, or else the missing Attributes will have any previously set values removed from the SOP Instance. Existing parameters may be cleared by sending an empty sequence or Attribute. The MPV's Conformance Statement shall specify the set of Attributes that it requires for verification.
The SCU shall set the new values for the specified Attributes of the specified SOP Instance. The SCP shall then compare the values of Attributes of the specified SOP Instance to the values of the same Attributes found in the RT Plan referenced in N-CREATE. Values shall be compared using the tolerance values also found in the referenced RT Plan. The result of this comparison shall be available for use when the SCU requests the Treatment Verification Status using an N-GET.
DICOM PS3.4 2024d - Service Class Specifications |
---|