Cargando…
Automated testing platform for radiotherapy treatment planning scripts
Realizing the potential of user‐developed automation software interacting with a treatment planning system (TPS) requires rigorous testing to ensure patient safety and data integrity. We developed an automated test platform to allow comparison of the treatment planning database before and after the...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9859978/ https://www.ncbi.nlm.nih.gov/pubmed/36411733 http://dx.doi.org/10.1002/acm2.13845 |
_version_ | 1784874470804029440 |
---|---|
author | Lucido, Joseph John Shiraishi, Satomi Seetamsetty, Srinivas Ellerbusch, David C. Antolak, John A. Moseley, Douglas J. |
author_facet | Lucido, Joseph John Shiraishi, Satomi Seetamsetty, Srinivas Ellerbusch, David C. Antolak, John A. Moseley, Douglas J. |
author_sort | Lucido, Joseph John |
collection | PubMed |
description | Realizing the potential of user‐developed automation software interacting with a treatment planning system (TPS) requires rigorous testing to ensure patient safety and data integrity. We developed an automated test platform to allow comparison of the treatment planning database before and after the execution of a write‐enabled script interacting with a commercial TPS (Eclipse, Varian Medical Systems, Palo Alto, CA) using the vendor‐provided Eclipse Scripting Application Programming Interface (ESAPI). The C#‐application known as Write‐Enable Script Testing Engine (WESTE) serializes the treatment planning objects (Patient, Structure Set, PlanSetup) accessible through ESAPI, and then compares the serialization acquired before and after the execution of the script being tested, documenting identified differences to highlight the changes made to the treatment planning data. The first two uses of WESTE demonstrated that the testing platform could acquire and analyze the data quickly (<4 s per test case) and facilitate the clinical implementation of write‐enabled scripts. |
format | Online Article Text |
id | pubmed-9859978 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-98599782023-01-24 Automated testing platform for radiotherapy treatment planning scripts Lucido, Joseph John Shiraishi, Satomi Seetamsetty, Srinivas Ellerbusch, David C. Antolak, John A. Moseley, Douglas J. J Appl Clin Med Phys Technical Notes Realizing the potential of user‐developed automation software interacting with a treatment planning system (TPS) requires rigorous testing to ensure patient safety and data integrity. We developed an automated test platform to allow comparison of the treatment planning database before and after the execution of a write‐enabled script interacting with a commercial TPS (Eclipse, Varian Medical Systems, Palo Alto, CA) using the vendor‐provided Eclipse Scripting Application Programming Interface (ESAPI). The C#‐application known as Write‐Enable Script Testing Engine (WESTE) serializes the treatment planning objects (Patient, Structure Set, PlanSetup) accessible through ESAPI, and then compares the serialization acquired before and after the execution of the script being tested, documenting identified differences to highlight the changes made to the treatment planning data. The first two uses of WESTE demonstrated that the testing platform could acquire and analyze the data quickly (<4 s per test case) and facilitate the clinical implementation of write‐enabled scripts. John Wiley and Sons Inc. 2022-11-21 /pmc/articles/PMC9859978/ /pubmed/36411733 http://dx.doi.org/10.1002/acm2.13845 Text en © 2022 The Authors. Journal of Applied Clinical Medical Physics published by Wiley Periodicals, LLC on behalf of The American Association of Physicists in Medicine. https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Technical Notes Lucido, Joseph John Shiraishi, Satomi Seetamsetty, Srinivas Ellerbusch, David C. Antolak, John A. Moseley, Douglas J. Automated testing platform for radiotherapy treatment planning scripts |
title | Automated testing platform for radiotherapy treatment planning scripts |
title_full | Automated testing platform for radiotherapy treatment planning scripts |
title_fullStr | Automated testing platform for radiotherapy treatment planning scripts |
title_full_unstemmed | Automated testing platform for radiotherapy treatment planning scripts |
title_short | Automated testing platform for radiotherapy treatment planning scripts |
title_sort | automated testing platform for radiotherapy treatment planning scripts |
topic | Technical Notes |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9859978/ https://www.ncbi.nlm.nih.gov/pubmed/36411733 http://dx.doi.org/10.1002/acm2.13845 |
work_keys_str_mv | AT lucidojosephjohn automatedtestingplatformforradiotherapytreatmentplanningscripts AT shiraishisatomi automatedtestingplatformforradiotherapytreatmentplanningscripts AT seetamsettysrinivas automatedtestingplatformforradiotherapytreatmentplanningscripts AT ellerbuschdavidc automatedtestingplatformforradiotherapytreatmentplanningscripts AT antolakjohna automatedtestingplatformforradiotherapytreatmentplanningscripts AT moseleydouglasj automatedtestingplatformforradiotherapytreatmentplanningscripts |