| Literature DB >> 26894365 |
Scott W Hadley1, Marc L Kessler, Dale W Litzenberg, Choonik Lee, Jim Irrer, Xiaoping Chen, Eduardo Acosta, Grant Weyburne, Wayne Keranen, Kwok Lam, Elizabeth Covington, Kelly C Younge, Martha M Matuszak, Jean M Moran.
Abstract
Proper quality assurance (QA) of the radiotherapy process can be time-consuming and expensive. Many QA efforts, such as data export and import, are inefficient when done by humans. Additionally, humans can be unreliable, lose attention, and fail to complete critical steps that are required for smooth operations. In our group we have sought to break down the QA tasks into separate steps and to automate those steps that are better done by software running autonomously or at the instigation of a human. A team of medical physicists and software engineers worked together to identify opportunities to streamline and automate QA. Development efforts follow a formal cycle of writing software requirements, developing software, testing and commissioning. The clinical release process is separated into clinical evaluation testing, training, and finally clinical release. We have improved six processes related to QA and safety. Steps that were previously performed by humans have been automated or streamlined to increase first-time quality, reduce time spent by humans doing low-level tasks, and expedite QA tests. Much of the gains were had by automating data transfer, implementing computer-based checking and automation of systems with an event-driven framework. These coordinated efforts by software engineers and clinical physicists have resulted in speed improvements in expediting patient-sensitive QA tests.Entities:
Mesh:
Year: 2016 PMID: 26894365 PMCID: PMC5345488 DOI: 10.1120/jacmp.v17i1.5920
Source DB: PubMed Journal: J Appl Clin Med Phys ISSN: 1526-9914 Impact factor: 2.102
Figure 1Overview of SafetyNet system. EventNet is central to the operation of the software agents, which receive events to activate QA and send messages notifying of results.
Partial List of events brokered by EventNet. The event finder generates messages when these and other attributes change status in the OIS.
|
|
|
|
|---|---|---|
| Plan Status | Plan status in Eclipse/Aria has changed from one status to another. | Unapproved, Reviewed, Planning Approved, Treatment Approved, Unplanned |
| Treatment Session Status | Treatment session has changed indicating a treatment in progress, or completed treatment. | Open, In Progress, Partial Complete, Complete, First Session Complete, Last Session Complete. |
| Appointment Check‐In | A patient has been checked in for their appointment. | Checked in for Appointment |
| Scheduled Activity | A treatment or other appointment has been created or date changed in the OIS. | Created, Moved or Canceled |
Figure 2Diagram of EventNet interaction and function. The event finder watches the ARIA OIS and generates events for EventNet to process. Likewise software agents can subscribe and publish their own events via EventNet.
Figure 3Diagram of the Mobius Control Agent. The nine steps to perform the secondary calculation happen automatically without user interaction.
Figure 4Results of Winston‐Lutz Agent pushed into the machine QA record in Aria for review and approval using the OIS approval method.