Room: AAPM ePoster Library
Purpose: To improve our previous version of Virtual LINAC software for collision check, an updated version has been implemented using Eclipse Scripting API (ESAPI). Planners can easily check potential collision without exporting or importing DICOM files.
Methods: Varian TrueBeam 3D model was added to the LINAC selection. WebGL was used for developing the rendering engine in this update to replace IDL. All 3D objects could be rendered in common web browsers. Virtual LINAC could be launched from either Eclipse thick client or Citrix environment, and there was no additional software required. Structure set (external and immobilization device) and treatment plan parameters were retrieved and communicated directly through Eclipse Scripting API. Patient position relative to the couch was automatically determined by the external structure boundaries and couch structures, which could be adjusted interactively through the user interface as well.
Results: Functionalities and user navigating abilities were retained from its previous Virtual LINAC version. Machine components including the gantry, collimator, couch, and accessory selection, could be adjusted interactively and patient external could be rendered as part the 3D virtual environment. In addition, treatment field quick set buttons were added and users were allowed to switch between fields and isocenters to examine the possibility of collisions. The application could be invoked by 1-click execution which significantly increased the utilization. Compare to the previous version, the utilization of Virtual LINAC had significantly increased from 2-5 plans checked every month to over one hundred executions in a single month (124 in January 2020).
Conclusion: Web-based platform implementation and seamless integration with ESAPI successfully improved the utilization of our Virtual LINAC software. The convenience of this updated version encouraged users to perform collision check more often. This application for collision check was satisfactorily adapted as a planning and pre-treatment QA tool.
Not Applicable / None Entered.
Not Applicable / None Entered.