DICOM Correction Proposal

STATUS / Assigned
Date of Last Update / 2014/11/03
Person Assigned / Ulrich Busch ()
Submitter Name / Ulrich Busch ()
Submission Date / 2014/02/07
Correction NumberCP-1430
Log Summary:Add Motion Mode Definition Module
Name of Standard
PS 3.3 2014
PS 3.6 2014
Rationale for Correction:
The RT Tolerance Table allows specifying how the operator of the treatment device may modify certain beam parameters at treatment time. Another provision is, how the operator is allowed to move the devices related to those parameters. This applies to axes which move parts of the devices which may collide with other parts of the device, the patient or the operator. Depending on the considerations, in which cases those axis can be moved safely, following provisions exist:
The way, how the motion can be executed, can be distinguished as follows:
CONTINUOUS: The axis must be moved by the operator while holding one or more buttons on the machine control panel during the whole period of movement to prevent any uncontrolled movement.
TRIGGERED: The axis can be moved automatically by the device to the desired position, triggered by a one-time command of the operator, without the need to constantly hold any buttons.
AUTOMATIC: The axis movement can be initiated and performed automatically by the device to the desired position.
During execution of the motion, the operator may or may not have to observe the motion to control safe execution of the movements. The observation mode has two options:
INROOM: The movement of the axis is only allowed, when the operator is present in the treatment room.
REMOTE: The axis can be moved by a command of the operator not being present in the treatment room, i.e. on a device console outside the treatment room.
The Change Proposal adds the facility to include that specification of the allowed behavior in the tolerance table, which is assigned to the RT Plan.
It was once considered to eventually add this facility to Supplement 121: CT Procedure Plan and Protocol Storage SOP Class. However, after discussion with Kevin O'Donnell in representation of WG-21 is was decided, that for the time being there is no direct interest in other domains to handle that issues.
However, the proposal by WG-07 should be modelled, so that it is not Radiotherapy-specific and should be potentially applicable in other context in future as well.
This change proposal introducesa module to carry that information in a domain-neutral form and adds it to the RT Beams Delivery Instructions for current use cases. It may later on used in other context as well.
Correction Wording:

In Part 3, Section A 64.3, add the following module to the RT Beams Delivery Instruction IOD:

A.64.3RT Beams Delivery Instruction IOD Module Table

TableA.64.3-1.RT Beams Delivery Instruction IOD Modules

IE / Module / Reference / Usage
Patient / Patient / C.7.1.1 / M
Clinical Trial Subject / C.7.1.3 / U
Study / General Study / C.7.2.1 / M
Patient Study / C.7.2.2 / U
Clinical Trial Study / C.7.2.3 / U
Series / General Series / C.7.3.1 / M
Clinical Trial Series / C.7.3.2 / U
Equipment / General Equipment / C.7.5.1 / M
Plan / RT Beams Delivery Instruction / C.8.8.29 / M
Device Motion Control / C.X.Y.Z / U
SOP Common / C.12.1 / M

In Part 3, add the following Module at C.X.Y.Z.

C.X.Y.ZDevice Motion ControlModule

Table C.X.Y.Z-1 specifies the attributes that describe requirements on performing the movement of a device from an actual to a desired position.

Table C.X.Y.Z-1
DEVICE MOTION CONTROL MODULE ATTRIBUTES

Attribute Name / Tag / Type / Attribute Description
Device Motion Control Sequence / (xxxx,yyy1) / 3 / Device Motion Control Definitions for each degree of freedom.
One or more Items are permitted in this sequence.
>Include Content Item Macro Table 10-2 / Baseline TID of Concept Name Code Sequence is TID ZZ1
Motion Execution Mode / (xxxx,yyy2) / 1C / Permitted Motion Execution Mode for movement.
Required, if Motion Observation Mode(xxxx,yyy3) is absent. Maybe present otherwise.
See C.X.Y.Z.1.1.
Motion Observation Mode / (xxxx,yyy3) / 1C / Required Motion Observation Mode for movement.
Required, if Motion Execution Mode (xxxx,yyy2) is absent. Maybe present otherwise.
See C.X.Y.Z.1.2.
C.X.Y.Z.1Device Motion Control Attributes
C.X.Y.Z.1.1Motion Execution Mode Attributes

Motion Execution Mode(xxxx,yyy2) identifies how the operator invokes and controls the motion:

CONTINUOUS: The devicemust be moved while the operator is activatingone or more switcheson the machine during the whole period of movement to prevent any uncontrolled movement.

TRIGGERED: The devicecan be moved automatically to the desired position, triggered by a one-time command of the operator, without the need to constantly activateany switch.

AUTOMATIC: The device movement can be initiated and performed automatically by the device to the desired position.

C.X.Y.Z.1.2Motion Observation Mode Attributes

Motion Observation Mode (xxxx,yyy3) describes the presence of the operator in the room, observing the motion:

INROOM: The movement of the deviceis only allowed when the operator is present in the treatment room.

REMOTE: The device can be moved by a command of the operator not being present in the treatment room, that is,from a device outside the treatment room.

Modify Part 6: Add the following data element to the data dictionary:

(xxxx,yyy1) / Device Motion Control Sequence / DeviceMotionControlSequence / SQ / 1
(xxxx,yyy2) / Gantry Angle Motion Execution Mode / GantryAngleMotionMode / CS / 1
(xxxx,yyy3) / Gantry Angle Motion Execution Mode / GantryAngleMotionMode / CS / 1

Modify Part 16: Add the following templates to Annex A

TID ZZ1Device Position Parameters

TID ZZ1

Device Position Parameters

Type: ExtensibleOrder: Non-Significant

Value Type / Concept Name / VM / Req Type / Condition / Value Set Constraint
1 / INCLUDE / DTID ZZ2 " Patient Support Position Parameters" / 1 / U
2 / INCLUDE / DTID ZZ3 " Gantry Position Parameters" / 1 / U

TID ZZ2Patient SUpport Position Parameters

TID ZZ2

Patient SupportPosition Parameters

Type: ExtensibleOrder: Non-Significant

Value Type / Concept Name / VM / Req Type / Condition / Value Set Constraint
1 / NUMERIC / EV (CCC1, 99SUP147, "IEC Patient Support Continuous Angle ") / 1 / U / Units = EV (deg, UCUM, "º")
2 / NUMERIC / EV (CCC2, 99SUP147, "IEC Table Top Continuous Pitch Angle ") / 1 / U / Units = EV (deg, UCUM, "º")
3 / NUMERIC / EV (CCC3, 99SUP147, "IEC Table Top Continuous Roll Angle ") / 1 / U / Units = EV (deg, UCUM, "º")
4 / NUMERIC / EV (CCC4, 99SUP147, "IEC Table Top Eccentric Axis Distance") / 1 / U / Units = EV (mm, UCUM, "mm")
5 / NUMERIC / EV (CCC5, 99SUP147, "IEC Table Top Continuous Eccentric Angle ") / 1 / U / Units = EV (deg, UCUM, "º")
6 / NUMERIC / EV (CCC6, 99SUP147, "IEC Table Top Lateral Position ") / 1 / U / Units = EV (mm, UCUM, "mm")
7 / NUMERIC / EV (CCC7, 99SUP147, "IEC Table Top Longitudinal Position ") / 1 / U / Units = EV (mm, UCUM, "mm")
8 / NUMERIC / EV (CCC8, 99SUP147, "IEC Table Top Vertical Position ") / 1 / U / Units = EV (mm, UCUM, "mm")

TID ZZ3Gantry Position Parameters

TID ZZ3

GantryPosition Parameters

Type: ExtensibleOrder: Non-Significant

Value Type / Concept Name / VM / Req Type / Condition / Value Set Constraint
1 / NUMERIC / EV (CCC9, DCM, "IEC Gantry Continous Angle ") / 1 / U / Units = EV (deg, UCUM, "º")
2 / NUMERIC / EV (CCC10, DCM, "IEC Gantry Continous Pitch Angle ") / 1 / U / Units = EV (deg, UCUM, "º")

Add the following data elements to PS3.6, Annex A:

Table A-3
CONTEXT GROUP UID VALUES

Context UID / Context Identifier / Context Group Name
1.2.840.10008.6.1.FFF.1 / ZZ1 / Device Position Parameters
1.2.840.10008.6.1.FFF.2 / ZZ2 / Patient Support Position Parameters
1.2.840.10008.6.1.FFF.3 / ZZ3 / Gantry Position Parameters

Add the following to the table in PS3.16, Annex D:

Annex DDicom controlled terminology definitions (normative)

Code Value / Code Meaning / Definition / Notes
CCC1 / IEC Patient Support Continuous Angle / Patient Support Continuous Angle in IEC PATIENT SUPPORT Coordinate System
CCC2 / IEC Table Top Continuous Pitch Angle / Table Top Continuous Pitch Angle in the direction of the IEC TABLE TOP Coordinate System
CCC3 / IEC Table Top Continuous Roll Angle / Table Top Continuous Roll Angle in the direction of the IEC TABLE TOP Coordinate System
CCC4 / IEC Table Top Eccentric Axis Distance / Table Top Eccentric Axis Distance
CCC5 / IEC Table Top Continuous Eccentric Angle / Table Top Continuous Eccentric Angle in the direction of the IEC TABLE TOP ECCENTRIC Coordinate System
CCC6 / IEC Table Top Lateral Position / Table Top Lateral Position
CCC7 / IEC Table Top Longitudinal Position / Table Top Longitudinal Position
CCC8 / IEC Table Top Vertical Position / Table Top Vertical Position in IEC TABLE TOP Coordinate System
CCC9 / IEC Gantry Continous Angle / Gantry Continous Angle in the direction of the IEC GANTRY Coordinate System
CCC10 / Gantry Continous Pitch Angle / Gantry Pitch Angle in degrees of the radiation source, i.e., the rotation of the IEC GANTRY coordinate system about the X-axis of the IEC GANTRY coordinate system. See Section PS3.3 C.8.8.25.6.5.

Page1