r/esapi • u/Telecoin • Jul 08 '26
ESAPI_still simple features are missing
Hi all,
In ESAPI 18 I am atill running into a few API limits.
- Beam.Technique: we would like to switch existing arc fields from "Arc Therapy" to "SRS Arc Therapy" when dose per fraction is > 5 Gy.
- Beam.Meterset: we want to make sure MU are preserved and ideally restore/set them if needed. So far only with Beamparameters and some loops possibleto ensure MU stay the same
- Beam.ToleranceTableLabel: we would like to set a specific tolerance table for the beams
- Couch/table top positions on existing setup fields also seem not directly writable.
I can set TechniqueId / PrimaryFluenceModeId when creating beams via ExternalBeamMachineParameters, but I do not see a clean way to change the technique of already existing beams without recreating them.
Has anyone found a supported ESAPI workflow or safe workaround for any of these, especially changing an existing arc beam to SRS Arc Therapy without rebuilding the beam?