Cargando…
Code Wisely: Risk assessment and mitigation for custom clinical software
PURPOSE: The task of software development has become an increasing part of the medical physicist's role. Many physicists who are untrained in the best practices of software development have begun creating scripts for clinical use. There is an increasing need for guidance for both developers and...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8364260/ https://www.ncbi.nlm.nih.gov/pubmed/34247454 http://dx.doi.org/10.1002/acm2.13348 |
_version_ | 1783738495809880064 |
---|---|
author | Cardan, Rex A. Covington, Elizabeth L. Popple, Richard A. |
author_facet | Cardan, Rex A. Covington, Elizabeth L. Popple, Richard A. |
author_sort | Cardan, Rex A. |
collection | PubMed |
description | PURPOSE: The task of software development has become an increasing part of the medical physicist's role. Many physicists who are untrained in the best practices of software development have begun creating scripts for clinical use. There is an increasing need for guidance for both developers and medical physicists to code wisely in the clinic. MATERIALS AND METHODS: We created a novel model for assessing risk for custom clinical software analogous to failure modes and effects analysis and propose minimum best practices that should be followed to mitigate the risks. Using this risk model, we integrated a literature review and institutional experience to form a practical guide for risk mitigation. RESULTS: Using this new risk assessment model, we outlined several risk mitigation techniques including unit testing, code review, source control, end‐user testing, and commissioning from the literature while sharing our institutional guidelines for evaluating software for risk and implementing these strategies. CONCLUSION: We found very little literature for custom software development guidelines targeted at medical physicists. We have shared our institutional experience and guidelines to help facilitate safe software development for the evolving role of the medical physicist. |
format | Online Article Text |
id | pubmed-8364260 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-83642602021-08-23 Code Wisely: Risk assessment and mitigation for custom clinical software Cardan, Rex A. Covington, Elizabeth L. Popple, Richard A. J Appl Clin Med Phys Management and Profession PURPOSE: The task of software development has become an increasing part of the medical physicist's role. Many physicists who are untrained in the best practices of software development have begun creating scripts for clinical use. There is an increasing need for guidance for both developers and medical physicists to code wisely in the clinic. MATERIALS AND METHODS: We created a novel model for assessing risk for custom clinical software analogous to failure modes and effects analysis and propose minimum best practices that should be followed to mitigate the risks. Using this risk model, we integrated a literature review and institutional experience to form a practical guide for risk mitigation. RESULTS: Using this new risk assessment model, we outlined several risk mitigation techniques including unit testing, code review, source control, end‐user testing, and commissioning from the literature while sharing our institutional guidelines for evaluating software for risk and implementing these strategies. CONCLUSION: We found very little literature for custom software development guidelines targeted at medical physicists. We have shared our institutional experience and guidelines to help facilitate safe software development for the evolving role of the medical physicist. John Wiley and Sons Inc. 2021-07-10 /pmc/articles/PMC8364260/ /pubmed/34247454 http://dx.doi.org/10.1002/acm2.13348 Text en © 2021 The Authors. Journal of Applied Clinical Medical Physics published by Wiley Periodicals LLC on behalf of 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 | Management and Profession Cardan, Rex A. Covington, Elizabeth L. Popple, Richard A. Code Wisely: Risk assessment and mitigation for custom clinical software |
title | Code Wisely: Risk assessment and mitigation for custom clinical software |
title_full | Code Wisely: Risk assessment and mitigation for custom clinical software |
title_fullStr | Code Wisely: Risk assessment and mitigation for custom clinical software |
title_full_unstemmed | Code Wisely: Risk assessment and mitigation for custom clinical software |
title_short | Code Wisely: Risk assessment and mitigation for custom clinical software |
title_sort | code wisely: risk assessment and mitigation for custom clinical software |
topic | Management and Profession |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8364260/ https://www.ncbi.nlm.nih.gov/pubmed/34247454 http://dx.doi.org/10.1002/acm2.13348 |
work_keys_str_mv | AT cardanrexa codewiselyriskassessmentandmitigationforcustomclinicalsoftware AT covingtonelizabethl codewiselyriskassessmentandmitigationforcustomclinicalsoftware AT popplericharda codewiselyriskassessmentandmitigationforcustomclinicalsoftware |