Encrypted login | home

Program Information

Unified Autonomous Quality Assurance System with a Multi-Platform Web-Based User Interface

no image available
C Jenkins

C Jenkins*, L Xing , Stanford University, Stanford, CA

Presentations

WE-F-205-3 (Wednesday, August 2, 2017) 1:45 PM - 3:45 PM Room: 205


Purpose: Recently, we have developed automated, self-calibrating systems for performing quality assurance (QA) measurements for medical linear accelerators, brachytherapy afterloaders and proton beam therapy units. While these systems were designed to operate autonomously, a user still needs to initiate a test, monitor progress and examine results. In order to maximize usability we developed a unified, web-based user interface (UI) that enables ubiquitous, simultaneous control of the systems from any device with a web browser.

Methods: The UI requires three entities: a server, one or more QA clients and one or more user clients. The server is a standard web server. A QA client is a computer with a connected camera that operates the autonomous QA software and a user client is a web browser operating on a network connected device. The QA client connects to the server when powered on. When a user client connects to the server, it is served a web page that includes control buttons and feedback information. When a user clicks a button on the page a signal is sent to the server and relayed to the QA client which performs the corresponding action. The QA client sends images and status updates to the server which are in turn relayed to the user client and displayed on the client page. Upon completion of the test, the QA client pushes the test results to the server. The user client can then view them in the browser or download a report.

Results: The user interface was tested with multiple user clients including personal computers, tablets and smart phones. In each instance, it performed as expected and tests were completed without issue. Simultaneous control from two user clients was also tested successfully.

Conclusion: The user interface enables simple and effective control of the autonomous QA system from multiple devices.

Funding Support, Disclosures, and Conflict of Interest: This work was partially funded by the NIH (R01CA176553 and R01EB016777).


Contact Email: