Application programming interface guided QA plan generation and analysis automation

Matthew C. Schmidt, Caleb A. Raman, Yu Wu, Mahmoud M. Yaqoub, Yao Hao, Rebecca Nichole Mahon, Matthew J. Riblett, Nels C. Knutson, Erno Sajo, Piotr Zygmanski, Marian Jandel, Francisco J. Reynoso, Baozhou Sun

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


Purpose: Linear accelerator quality assurance (QA) in radiation therapy is a time consuming but fundamental part of ensuring the performance characteristics of radiation delivering machines. The goal of this work is to develop an automated and standardized QA plan generation and analysis system in the Oncology Information System (OIS) to streamline the QA process. Methods: Automating the QA process includes two software components: the AutoQA Builder to generate daily, monthly, quarterly, and miscellaneous periodic linear accelerator QA plans within the Treatment Planning System (TPS) and the AutoQA Analysis to analyze images collected on the Electronic Portal Imaging Device (EPID) allowing for a rapid analysis of the acquired QA images. To verify the results of the automated QA analysis, results were compared to the current standard for QA assessment for the jaw junction, light-radiation coincidence, picket fence, and volumetric modulated arc therapy (VMAT) QA plans across three linacs and over a 6-month period. Results: The AutoQA Builder application has been utilized clinically 322 times to create QA patients, construct phantom images, and deploy common periodic QA tests across multiple institutions, linear accelerators, and physicists. Comparing the AutoQA Analysis results with our current institutional QA standard the mean difference of the ratio of intensity values within the field-matched junction and ball-bearing position detection was 0.012 ± 0.053 (P = 0.159) and is 0.011 ± 0.224 mm (P = 0.355), respectively. Analysis of VMAT QA plans resulted in a maximum percentage difference of 0.3%. Conclusion: The automated creation and analysis of quality assurance plans using multiple APIs can be of immediate benefit to linear accelerator quality assurance efficiency and standardization. QA plan creation can be done without following tedious procedures through API assistance, and analysis can be performed inside of the clinical OIS in an automated fashion.

Original languageEnglish
Pages (from-to)26-34
Number of pages9
JournalJournal of applied clinical medical physics
Issue number6
StatePublished - Jun 2021


  • API
  • QA automation
  • quality assurance


Dive into the research topics of 'Application programming interface guided QA plan generation and analysis automation'. Together they form a unique fingerprint.

Cite this