# ESAPI v18 – VMAT Verification Plan: Dose Rate Forced to 400 MU/min and ~2% MU Difference #917
Unanswered
marioalexliuzzo-hash
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello everyone,
I am developing an ESAPI v18 application to automatically create QA verification plans from clinical VMAT plans.
The workflow is based on the standard ESAPI verification plan approach:
For each control point I copy:
Then I apply the parameters:
The meterset weights used to build the VMAT beam are taken directly from the source plan:
For dose calculation I use:
(and
CalculateDoseWithPresetValues()for DoseDynamic plans).The verification plan is successfully created and dose calculation completes without errors.
However, I am observing two unexpected behaviors:
1. Dose Rate is always 400 MU/min
The original treatment plan uses a different dose rate (for example 600 MU/min or 1400 MU/min depending on machine and energy).
Even though the beam is created using:
the resulting QA beam always shows 400 MU/min.
2. Final MU differs by about 2%
The recreated QA plan generally produces approximately 2% lower MU than the original plan.
When comparing control points between the original beam and the QA beam:
Matching values
Non-matching values (only in some control points, around 10–15 CPs in my test plan)
These differences appear even though the geometric parameters and meterset weights are copied directly from the original beam.
My questions are:
AddVMATBeam()orCalculateDose()?Any feedback or similar experiences would be greatly appreciated.
Thank you.
All reactions