Therac-25
Youtube

”Therac-25” som strålade patienter till döds – hade typ värsta datorbuggen

Therac-25 var en maskin som på grund av mjukvarufel utsatte ett flertal patienter för strålöverdoser mellan juni 1985 och januari 1987.

Maskinen var sin tids mest datoriserade och sofistikerade strålterapimaskin, skriver ethicsunwrapped.

Med hjälp av en inbyggd dator kunde enheten välja flera behandlingspositioner och välja typ/styrka på energin som valts av driftteknikern.

Företaget AECL sålde elva Therac-25-maskiner som användes i USA och Kanada med början 1982.

Men en bugg gjorde att vissa av patienterna drabbades av akut strålsjuka och vissa dog som en följd av felet.

Maskinen återkallades 1987 och genomgick genomgående designändringar, bland annat tillägget av hårdvaruskydd för att hantera mjukvarufel.

Mjukvarufelen i Therac-25 inkluderades 2005 i den amerikanska tidskriften Wireds lista över historiens värsta datorbuggar.

Så vad var ”Therac-25”?

Kort kan man säga att det var en maskin för strålbehandling som levererade dödliga stråldoser vid flera sjukhus.

Baserat på en tidigare design skulle den vara en ”förbättrat” terapi som kunde leverera två olika typer av strålning: antingen en lågeffekts elektronstråle eller röntgenstrålar.

Dess röntgenstrålar genererades genom att högeffektselektroner slog in i ett metallmål placerat mellan elektronpistolen och patienten.

Minst sex patienter dog

Therac-25
Youtube

En andra ”förbättring” var att dess elektromekaniska säkerhetsspärrar överlåtits till maskinens programvara.

Vad ingenjörer inte visste var att både 20:an och 25:an byggde på ett operativsystem som hade snickrats ihop av en programmerare utan formell utbildning.

Minst sex patienter dog, flera andra blev allvarligt skadade av de alltför höga stråldoserna.