Encrypted login | home

Program Information

Use of Eclipse Scripting API to Ensure Plan Integrity for Patient Specific Quality Assurance

D DiCostanzo

D DiCostanzo*, A Ayan , J Woollard , N Gupta , Ohio State University Medical Center, Columbus, OH


SU-E-FS2-8 (Sunday, July 30, 2017) 1:00 PM - 1:55 PM Room: Four Seasons 2

Purpose: To ensure the exactness of the plans being copied within a treatment planning system (TPS) for either patient specific QA, secondary verification of plan monitor units, or performing non-dosimetric edits.

Methods: Copying of approved treatment plans (ATP) within the TPS is routine during the planning process. This replication invokes functions and methods to duplicate the source plan. A single error during the duplication process could reach a patient and cause harm. Utilizing an open source library, Compare .NET Objects by Kellerman Software, and the Eclipse Scripting API, a plugin (PCS) for the TPS was created to evaluate copied plans with two types of comparisons that exclude known differences to remove false positives. The first compares the ATP to a QA plan (QAP) generated from an ATP and the second compares two treatment plans. In addition to comparing each parameter within the treatment plan, a validation of the source for each QAP also takes place.

Results: The PCS was implemented as part of the plan QA process 8 months ago; 3862 plans have been approved and compared using the PCS. In two cases the PCS has found issues with plan copies. The first case was a change in fractional dose of a VMAT plan after the plan was approved and the QAP generated. In the second case the QAP was created from a different plan than the ATP, which would have resulted in the ATP not being QA’d prior to treatment.

Conclusion: The PCS is a useful tool for ensuring copies made within the TPS are true replicas of an ATP. It provides the physicist with a tool for quantitative and qualitative assessment of plan copies not otherwise present within the TPS.

Contact Email: