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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lucido, Joseph John, Shiraishi, Satomi, Seetamsetty, Srinivas, Ellerbusch, David C., Antolak, John A., Moseley, Douglas J.
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