O erro de software do Therac-25 e seu impacto na segurança médica

Publicado em 26 de January de 2026 | Traduzido do espanhol
Máquina de radioterapia Therac-25 em ambiente médico histórico com diagrama de fluxo de software sobreposto mostrando o ponto de falha crítico.

Quando um bug de software se torna uma tragédia médica

Há mais de quatro décadas, um erro de programação na máquina de radioterapia Therac-25 demonstrou da maneira mais trágica possível os riscos do software em ambientes médicos críticos. ☢️ Este dispositivo, projetado para administrar tratamentos oncológicos combinando radiação de elétrons e raios X, continha uma falha de segurança que permitia entregar doses de radiação até 100 vezes superiores às prescritas. O resultado foi pelo menos três mortes documentadas e várias lesões graves, marcando um antes e depois na regulação de software médico.

O problema fundamental do Therac-25 residia em seu sistema de controle de segurança, especificamente em como lidava com certos comandos quando executados em rápida sucessão. 💻 As vítimas receberam exposições extremamente perigosas que causaram queimaduras graves semelhantes às de um acidente nuclear, levando a investigações que revelaram deficiências críticas no design do software, incluindo a ausência de mecanismos redundantes de verificação e a sobreconfiança em controles de hardware que haviam sido eliminados neste modelo.

Um caso que transformou para sempre a forma como abordamos a segurança do software em ambientes médicos.

O impacto regulatório que mudou uma indústria

Estes acidentes levaram a uma revisão completa dos padrões de segurança em software médico em nível global. 📋 As agências reguladoras implementaram protocolos muito mais rigorosos de verificação de código e validação de sistemas, reforçando a supervisão de máquinas de radioterapia e outros equipamentos críticos com software embarcado. A obrigação de realizar testes de segurança mais rigorosos antes da comercialização tornou-se norma, junto com requisitos de documentação exaustiva e rastreabilidade de cada decisão de design.

As mudanças mais significativas implementadas incluem:

  • Verificação e validação exaustiva de software médico
  • Implementação de sistemas redundantes de segurança
  • Protocolos de documentação completa do desenvolvimento
  • Testes de falha e recuperação obrigatórios

Lições eternas de engenharia de software

O caso Therac-25 tornou-se um estudo de referência em engenharia de software, segurança crítica e ética profissional. 📚 As universidades e programas de formação técnica o utilizam como exemplo paradigmático de como não projetar sistemas críticos. Enfatiza a necessidade absoluta de validação exaustiva em sistemas onde erros podem provocar dano físico ou a morte, e serve como lembrete permanente de que a confiança excessiva no software sem os controles adequados pode ter consequências catastróficas.

Quatro décadas depois, as lições do Therac-25 continuam tão relevantes quanto no primeiro dia, lembrando-nos que na interseção entre tecnologia e vida humana, a segurança nunca pode ser uma ocorrência tardia. ⚕️ Um legado trágico, mas essencial, que continua salvando vidas por meio de melhores práticas de engenharia e regulação mais inteligente.