ESAPI Extractor

ESAPI Extractor

An increasing number of machine learning and artificial intelligence projects require high volumes of data and usually require lengthy data-cleaning processes. Extraction of treatment plan data is a tedious task to undertake for research and clinical scientists. The ESAPI Extractor is a software application built to extract research level data from the Eclipse Treatment Planning System using the Eclipse Scripting API. This tool contains several features for data mining, including the extraction of plan quality metrics and entire DVHs, and the ability to generate custom plugins to extend the application’s mining capabilities. This allows for the extraction of data from a specified subset of patients, plans, and structures in an automated fashion, minimizing the risk of possible mistakes from tedious exports and greatly decreasing the time required to extract large amounts of data.

Fill out this form to receive an email with a link to the ESAPI Extractor app.

ESAPI Extractor Download
User Agreement Acceptance

For questions about the download, please contact Matthew Schmidt, Clinical Physicist, at Matthew.schmidt@wustl.edu

Copyright Notice:  © 2020 Washington University
Washington University hereby grants to you a non-transferable, non-exclusive, royalty-free, non-commercial, non-clinical, not-for-use with human subjects, research license to use and copy the computer code that may be downloaded within this site (the “Software”).  You agree to include this license and the above copyright notice in all copies of the Software.  The Software may not be distributed, shared, or transferred to any third party.  This license does not grant any rights or licenses to any other patents, copyrights, or other forms of intellectual property owned or controlled by Washington University.

YOU AGREE THAT THE SOFTWARE PROVIDED HEREUNDER IS EXPERIMENTAL AND IS PROVIDED “AS IS”, WITHOUT ANY WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF ANY THIRD-PARTY PATENT, COPYRIGHT, OR ANY OTHER THIRD-PARTY RIGHT.  IN NO EVENT SHALL THE CREATORS OF THE SOFTWARE OR WASHINGTON UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE SOFTWARE, THE USE OF THE SOFTWARE, OR THIS AGREEMENT, WHETHER IN BREACH OF CONTRACT, TORT OR OTHERWISE, EVEN IF SUCH PARTY IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Halcyon QA Files

Double-Stacked Dynamic MLC Verification Plans

A Treatment Planning System integrated application programming interface (API) was leveraged to develop a series of verifications plans via direct MLC control point position modification for the validation of dynamic plan delivery on an RDS LINAC. The DICOM tags for the verification plans were edited to allow for integrated EPID-image predictions through the LINAC’s integrated commercial QA algorithm. A similar API within the Portal Dosimetry QA application then analyzed and reported results to allow for rapid commissioning of MLC systems and Portal Dosimetry verification.

Fill out this form to receive an email with a link to download the DICOM tags and Word doc with instructions.

Halcyon QA Files Download
User Agreement Acceptance