ESTRO 2026 - Abstract Book PART II

S2327

Physics - Quality assurance and auditing

ESTRO 2026

customized and validated for each specific query. To address these limitations, we developed a reusable application, called PlanOracle, that was designed to empower users without programming experience to perform complex plan filtering and data extraction. Material/Methods: PlanOracle was developed as a standalone executable for the Eclipseâ„¢ Treatment Planning System (v17.0, Varian Medical Systems, Palo Alto, CA), leveraging on the Eclipse Scripting Application Programming Interface (ESAPI). The application was written in C# and features a graphical user interface (GUI) with dedicated workspaces for plan filtering and data extraction. Results:

PlanOracle was successfully deployed and implemented at our institution. The filtering

workspace allows users to query plans based on properties corresponding to the ESAPI object hierarchy (See Fig 1). This enables the creation of a homogeneous group of treatment plans by combining multiple logical filters. For example, a user can define filters to include only plans with structures that meets a specific dose constraint. A .csv file can also be uploaded to limit the scope of search. PlanOracle currently supports 28 distinct filter types.In the data extraction workspace, structures with the same ID across all filtered plans are automatically grouped for batch extraction (See Fig 2). Users can extract an unlimited number of dose-volume metrics by entering them as free text, which are parsed and validated by the application. Alternatively, it can also be automatically imported from clinical goals within the plans. Beyond dose-volume data, 53 other plan and structure properties, such as structure volume, beam MUs, and plan approval dates, are available for extraction. The extracted data are automatically formatted and is exported as a Microsoft Excel spreadsheet.

Conclusion: We have successfully developed PlanOracle, a tool that addresses the challenges of manual data retrieval for large-scale analysis. The application empowers users without programming expertise to perform robust plan filtering and extraction. By providing an intuitive interface with rapid query capabilities, PlanOracle standardizes and streamlines data collection for clinical audits and quality assurance, while offering potential applications for research. References: [1] Gong YUT, Yu J, Pang D, Zhen H, Galvin J, Xiao Y. Automated Extraction of Dose/Volume Statistics for Radiotherapy-Treatment-Plan Evaluation in Clinical- Trial Quality Assurance. Front Oncol. 2016;6:47. Keywords: data extraction, scripting, automation

Made with FlippingBook - Share PDF online