Cargando…

A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software

PURPOSE: Due to a gap in published guidance, we describe our robust cycle of in-house clinical software development and implementation, which has been used for years to facilitate the safe treatment of all patients in our clinics. METHODS AND MATERIALS: Our software development and implementation cy...

Descripción completa

Detalles Bibliográficos
Autores principales: Moran, Jean M., Paradis, Kelly C., Hadley, Scott W., Matuszak, Martha M., Mayo, Charles S., Naheedy, Katherine Woch, Chen, Xiaoping, Litzenberg, Dale W., Irrer, James, Ditman, Maria G., Burger, Pam, Kessler, Marc L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8767245/
https://www.ncbi.nlm.nih.gov/pubmed/35071827
http://dx.doi.org/10.1016/j.adro.2021.100768
_version_ 1784634695204470784
author Moran, Jean M.
Paradis, Kelly C.
Hadley, Scott W.
Matuszak, Martha M.
Mayo, Charles S.
Naheedy, Katherine Woch
Chen, Xiaoping
Litzenberg, Dale W.
Irrer, James
Ditman, Maria G.
Burger, Pam
Kessler, Marc L.
author_facet Moran, Jean M.
Paradis, Kelly C.
Hadley, Scott W.
Matuszak, Martha M.
Mayo, Charles S.
Naheedy, Katherine Woch
Chen, Xiaoping
Litzenberg, Dale W.
Irrer, James
Ditman, Maria G.
Burger, Pam
Kessler, Marc L.
author_sort Moran, Jean M.
collection PubMed
description PURPOSE: Due to a gap in published guidance, we describe our robust cycle of in-house clinical software development and implementation, which has been used for years to facilitate the safe treatment of all patients in our clinics. METHODS AND MATERIALS: Our software development and implementation cycle requires clarity in communication, clearly defined roles, thorough commissioning, and regular feedback. Cycle phases include design requirements and use cases, development, physics evaluation testing, clinical evaluation testing, and full clinical release. Software requirements, release notes, test suites, and a commissioning report are created and independently reviewed before clinical use. Software deemed to be high-risk, such as those that are writable to a database, incorporate the use of a formal, team-based hazard analysis. Incident learning is used to both guide initial development and improvements as well as to monitor the safe use of the software. RESULTS: Our standard process builds in transparency and establishes high expectations in the development and use of custom software to support patient care. Since moving to a commercial planning system platform in 2013, we have applied our team-based software release process to 16 programs related to scripting in the treatment planning system for the clinic. CONCLUSIONS: The principles and methodology described here can be implemented in a range of practice settings regardless of whether or not dedicated resources are available for software development. In addition to teamwork with defined roles, documentation, and use of incident learning, we strongly recommend having a written policy on the process, using phased testing, and incorporating independent oversight and approval before use for patient care. This rigorous process ensures continuous monitoring for and mitigatation of any high risk hazards.
format Online
Article
Text
id pubmed-8767245
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-87672452022-01-21 A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software Moran, Jean M. Paradis, Kelly C. Hadley, Scott W. Matuszak, Martha M. Mayo, Charles S. Naheedy, Katherine Woch Chen, Xiaoping Litzenberg, Dale W. Irrer, James Ditman, Maria G. Burger, Pam Kessler, Marc L. Adv Radiat Oncol Scientific Article PURPOSE: Due to a gap in published guidance, we describe our robust cycle of in-house clinical software development and implementation, which has been used for years to facilitate the safe treatment of all patients in our clinics. METHODS AND MATERIALS: Our software development and implementation cycle requires clarity in communication, clearly defined roles, thorough commissioning, and regular feedback. Cycle phases include design requirements and use cases, development, physics evaluation testing, clinical evaluation testing, and full clinical release. Software requirements, release notes, test suites, and a commissioning report are created and independently reviewed before clinical use. Software deemed to be high-risk, such as those that are writable to a database, incorporate the use of a formal, team-based hazard analysis. Incident learning is used to both guide initial development and improvements as well as to monitor the safe use of the software. RESULTS: Our standard process builds in transparency and establishes high expectations in the development and use of custom software to support patient care. Since moving to a commercial planning system platform in 2013, we have applied our team-based software release process to 16 programs related to scripting in the treatment planning system for the clinic. CONCLUSIONS: The principles and methodology described here can be implemented in a range of practice settings regardless of whether or not dedicated resources are available for software development. In addition to teamwork with defined roles, documentation, and use of incident learning, we strongly recommend having a written policy on the process, using phased testing, and incorporating independent oversight and approval before use for patient care. This rigorous process ensures continuous monitoring for and mitigatation of any high risk hazards. Elsevier 2021-09-15 /pmc/articles/PMC8767245/ /pubmed/35071827 http://dx.doi.org/10.1016/j.adro.2021.100768 Text en © 2021 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Scientific Article
Moran, Jean M.
Paradis, Kelly C.
Hadley, Scott W.
Matuszak, Martha M.
Mayo, Charles S.
Naheedy, Katherine Woch
Chen, Xiaoping
Litzenberg, Dale W.
Irrer, James
Ditman, Maria G.
Burger, Pam
Kessler, Marc L.
A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title_full A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title_fullStr A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title_full_unstemmed A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title_short A Safe and Practical Cycle for Team-Based Development and Implementation of In-House Clinical Software
title_sort safe and practical cycle for team-based development and implementation of in-house clinical software
topic Scientific Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8767245/
https://www.ncbi.nlm.nih.gov/pubmed/35071827
http://dx.doi.org/10.1016/j.adro.2021.100768
work_keys_str_mv AT moranjeanm asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT paradiskellyc asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT hadleyscottw asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT matuszakmartham asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT mayocharless asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT naheedykatherinewoch asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT chenxiaoping asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT litzenbergdalew asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT irrerjames asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT ditmanmariag asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT burgerpam asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT kesslermarcl asafeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT moranjeanm safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT paradiskellyc safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT hadleyscottw safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT matuszakmartham safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT mayocharless safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT naheedykatherinewoch safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT chenxiaoping safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT litzenbergdalew safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT irrerjames safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT ditmanmariag safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT burgerpam safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware
AT kesslermarcl safeandpracticalcycleforteambaseddevelopmentandimplementationofinhouseclinicalsoftware