Abstract
BACKGROUND: Deep-learning models are useful for radiation therapy tasks such as 3D dose prediction, auto-contouring and auto-planning. These models require large training datasets to obtain clinically acceptable results. Currently, the process of exporting DICOM-RT data from the Eclipse treatment planning system (TPS) is often tedious and becomes unscalable when approaching the magnitude of hundreds of patients. Thus, an efficient procedure to obtain this data would be effective for downstream research applications. PURPOSE: The purpose of this study was to simplify and improve the efficiency of data retrieval from the Eclipse TPS. To do so, we have created an application which exports patient treatment plans and associated images and structure sets in a parallel, streamlined process. METHODS: The application was made using C# .NET and the Prism library to create a graphical user interface (GUI). EvilDICOM was integrated within the GUI to facilitate the connection to the Eclipse patient database and obtain patient plans. Data export using our application was compared to manual export using the Eclipse Export module; specifically, timing data as a function of the number of Digital Imaging and Communications in Medicine (DICOM) files exported was assessed. RESULTS: Utilizing the application was faster than manually exporting via the TPS in cases with more than one patient. When attempting to perform an export of 20 patients' treatment data (∼3 000 DICOM files, including the plan, structure set, dose, and all slices of the CT image), our application took 10.22 min while manual export took 22.93 min. Our application proved to be a linear-time process and scalable to over, but not limited to, 17 000 DICOM files. CONCLUSIONS: We have developed an open-source application to rapidly obtain patient data from Eclipse in a scalable manner. This tool addresses the challenges of manually exporting DICOM files in large magnitudes and increases the feasibility for processes like machine learning model training.