К чему приводят ошибки в медицинском программном обеспечении
Вспомним два известных случая, когда ошибки в программах, связанных с медициной, стали поводом для печальных новостей.
Во-первых, это
череда трагических событий,
к которым привели ошибки в аппарате лучевой терапии Therac-25. С июня 1985 года по январь 1987 года этот аппарат стал причиной как минимум шести передозировок радиации, некоторые пациенты получили дозы в десятки тысяч рад. Как минимум двое умерли непосредственно от передозировок. Причиной трагедий были ошибки в программном обеспечении аппарата, а принципиальной проблемой была неверная стратегия обеспечения безопасности.
Во-вторых, ошибки в программном обеспечении могут причинять вред и косвенно.
Например,
ошибки в программном обеспечении для МРТ-сканеров ставят под сомнение 40 000 научных исследований. В течение нескольких десятилетий нейробиологи и когнитивные психологи использовали для анализа данных
фМРТ статистические программы AFNI, SPM и FSL. Как выяснилось, из-за некорректных алгоритмов эти программы могут возвращать до 70 % ложноположительных результатов вместо предполагаемых 5 %.
Таким образом ошибки в коде медицинских приложений могут навредить здоровью людей как непосредственно, так и в отложенной перспективе.