DICOM PS3.3 2025b - Information Object Definitions
C.8.8.25.7 Ion Control Point Sequence

The control point sequence for RT Ion Beams is defined using the same rule set as in the RT Beams Module (see Section C.8.8.14.5). Specifically, the following rules apply:

This definition allows unambiguous and explicit determination of those parameters changing while irradiation is occurring, as opposed to those parameters that change between irradiation segments. No assumptions are made about the behavior of machine parameters between specified control points, and communicating devices shall agree on this behavior outside the Standard.

Some examples of ion scanning beam specification using control points are as follows:

For each segment, the positions in the Scan Spot Position Map (300A,0394) are identical for the corresponding pair of control points.

  1. Static delivery:

    Table C.8.8.25.7-1. Example of static delivery in RT Ion Beams Module

    Control Point Index (300A,0112)

    Nominal Beam Energy (300A,0114)

    Cumulative Meterset Weight (300A,0134)

    Scan Spot Position Map (300A,0394)

    Scan Spot Meterset Weights (300A,0396)

    0

    200

    0

    (-40, -35), (-40, -30)

    10, 20

    1

    200

    30

    (-40, -35), (-40, -30)

    0, 0

    2

    180

    30

    (-55, -40), (-55, -35)

    25, 15

    3

    180

    70

    (-55, -40), (-55, -35)

    0, 0


    1st segment is described by Control Points 0 and 1 pair.

    • For Control Points 0, Scan Spot Meterset Weights (300A,0396) Values add up to Meterset difference between Control Points 0 and 1.

    • For Control Points 1, Scan Spot Meterset Weights (300A,0396) Values are 0.0, because the Cumulative Meterset Weight (300A,0134) difference between Control Point 1 and 2 is 0.0.

    2nd segment is described by Control Points 2 and 3 pair.

    • For Control Points 2, Scan Spot Meterset Weights (300A,0396) Values add up to Meterset difference between Control Points 0 and 1.

    • For Control Points 3, Scan Spot Meterset Weights (300A,0396): 0.0, 0.0. All values are 0.0, because there is no following control point (end of sequence).

  2. Stepped arc delivery:

    The following example illustrates the case of a scanning beam with 3 segments for 3 fixed gantry angles, each with a single beam energy level, and Final Cumulative Meterset Weight (300A,010E) of 90. As the Gantry Angle (300A,011E) Value remains unchanged between consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134), such a scanning beam shall have Beam Type (300A,00C4) Value equal to STATIC.

    Table C.8.8.25.7-2. Example of stepped arc delivery in RT Ion Beams Module

    Control Point Index (300A,0112)

    Gantry Angle (300A,0112)

    Gantry Rotation Direction (300A,011F)

    Nominal Beam Energy (300A,0114)

    Cumulative Meterset Weight (300A,0134)

    Scan Spot Position Map (300A,0394)

    Scan Spot Meterset Weights (300A,0396)

    0

    0

    NONE

    200

    0

    (-40, -35), (-40, -30)

    10, 20

    1

    0

    CW

    200

    30

    (-40, -35), (-40, -30)

    0, 0

    2

    2

    NONE

    180

    30

    (-55, -40), (-55, -35)

    25, 15

    3

    2

    CW

    180

    70

    (-55, -40), (-55, -35)

    0, 0

    4

    4

    NONE

    160

    70

    (-45, -30), (-50, -40)

    15, 5

    5

    4

    NONE

    160

    90

    (-45, -30), (-50, -40)

    0, 0


    1st segment is described by Control Points 0 and 1.

    • For Control Points 0, Scan Spot Meterset Weights (300A,0396) Values add up to Meterset difference between Control Points 0 and 1. Rotation direction is NONE because there is no rotation of gantry between Control Points 0 and 1.

    • For Control Points 1, Scan Spot Meterset Weights (300A,0396) Values are 0.0, because the Cumulative Meterset Weight (300A,0134) difference between Control Point 1 and 2 is 0.0. Rotation direction is specified because the gantry rotates between Control Points 1 and 2 while beam energy is modified.

    2nd segment is described by Control Points 2 and 3.

    3rd segment is described by Control Points 4 and 5.

    • For Control Points 5, Scan Spot Meterset Weights (300A,0396): 0.0, 0.0. All values are 0.0, because there is no following control point (end of sequence). Rotation direction is NONE because there is no following control point (end of sequence).

  3. Continuous arc delivery:

    The following two examples illustrate the case of a DYNAMIC scanning beam with 3 segments with continuous rotation of the gantry, each with a single beam energy level, and Final Cumulative Meterset Weight (300A,010E) of 90. As the Gantry Angle (300A,011E) Value changes between consecutive pairs of control points with changing Cumulative Meterset Weight (300A,0134), such a scanning beam shall have Beam Type (300A,00C4) Value equal to DYNAMIC.

    Table C.8.8.25.7-3. Example 1 of continuous arc delivery in RT Ion Beams Module

    Control Point Index (300A,0112)

    Gantry Angle (300A,0112)

    Gantry Rotation Direction (300A,011F)

    Nominal Beam Energy (300A,0114)

    Cumulative Meterset Weight (300A,0134)

    Scan Spot Position Map (300A,0394)

    Scan Spot Meterset Weights (300A,0396)

    0

    0

    CW

    200

    0

    (-40, -35), (-40, -30)

    10, 20

    1

    1

    200

    30

    (-40, -35), (-40, -30)

    0, 0

    2

    2

    180

    30

    (-55, -40), (-55, -35)

    25, 15

    3

    3

    180

    70

    (-55, -40), (-55, -35)

    0, 0

    4

    4

    160

    70

    (-45, -30), (-50, -40)

    15, 5

    5

    5

    160

    90

    (-45, -30), (-50, -40)

    0, 0


    In this first example, both the energy and the gantry angle change between segments leading to changing gantry angles at successive Control Points.

    1st segment is described by Control Points 0 and 1.

    • For Control Points 0, Scan Spot Meterset Weights (300A,0396) Values add up to Meterset difference between Control Points 0 and 1. Rotation direction is defined because the gantry rotates between Control Points 0 and 1.

    • For Control Points 1, Scan Spot Meterset Weights (300A,0396) Values are 0.0, because the Cumulative Meterset Weight (300A,0134) difference between Control Point 1 and 2 is 0.0. Rotation direction is not defined because the gantry continuously rotates in the same direction between Control Points 1 and 2 while beam energy is modified.

    2nd segment is described by Control Points 2 and 3.

    3rd segment is described by Control Points 4 and 5.

    • For Control Points 5, Scan Spot Meterset Weights (300A,0396): 0.0, 0.0. All values are 0.0, because there is no following control point (end of sequence). Rotation direction is not defined as the value is not relevant because there is no following control point (end of sequence).

    Table C.8.8.25.7-4. Example 2 of continuous arc delivery in RT Ion Beams Module

    Control Point Index (300A,0112)

    Gantry Angle (300A,0112)

    Gantry Rotation Direction (300A,011F)

    Nominal Beam Energy (300A,0114)

    Cumulative Meterset Weight (300A,0134)

    Scan Spot Position Map (300A,0394)

    Scan Spot Meterset Weights (300A,0396)

    0

    0

    CW

    200

    0

    (-40, -35), (-40, -30)

    10, 20

    1

    2

    NONE

    200

    30

    (-40, -35), (-40, -30)

    0, 0

    2

    2

    CW

    180

    30

    (-55, -40), (-55, -35)

    25, 15

    3

    4

    NONE

    180

    70

    (-55, -40), (-55, -35)

    0, 0

    4

    4

    CW

    160

    70

    (-45, -30), (-50, -40)

    15, 5

    5

    5

    NONE

    160

    90

    (-45, -30), (-50, -40)

    0, 0


    In this second example, only the energy changes between segments.

    1st segment is described by Control Points 0 and 1.

    • For Control Points 0, Scan Spot Meterset Weights (300A,0396) Values add up to Meterset difference between Control Points 0 and 1. Rotation direction is defined because the gantry rotates between Control Points 0 and 1.

    • For Control Points 1, Scan Spot Meterset Weights (300A,0396) Values are 0.0, because the Cumulative Meterset Weight (300A,0134) difference between Control Point 1 and 2 is 0.0. Rotation direction is NONE because the gantry angle does not change between control point 1 and 2.

    2nd segment is described by Control Points 2 and 3.

    3rd segment is described by Control Points 4 and 5.

    • For Control Points 5, Scan Spot Meterset Weights (300A,0396): 0.0, 0.0. All values are 0.0, because there is no following control point (end of sequence). Rotation direction is NONE for consistency though the value is not relevant because there is no following control point (end of sequence).

Note

  1. Arc delivery could also be performed with a rotation of the patient support instead of a rotation of the gantry. In such a case, Gantry Rotation Direction (300A,011F) and Gantry Angle (300A,0112) should be replaced by Patient Support Rotation Direction (300A,0123) and Patient Support Angle (300A,0122) in the previous examples.

  2. Continuous arc delivery could include a change of gantry angle direction in which case each control point shall define the Gantry Rotation Direction (300A,011F).

  3. Continuous arc delivery could include some segments with the gantry remaining stationary in which case each control point shall define the Gantry Rotation Direction (300A,011F) with the Value NONE for the first control point of a stationary segment.

  4. For continuous arc delivery a Value of NONE for the Gantry Rotation Direction (300A,011F) does not explicitly require that the gantry has to physically stop moving, but it is necessary to avoid requiring that the gantry performs a full clockwise rotation (360 degrees) as expected from Section C.8.8.14.8. DICOM does not specify the behavior of the treatment machine within a segment or between segments.

DICOM PS3.3 2025b - Information Object Definitions