passport:therac-25
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| passport:therac-25 [2026/08/01 17:04] – létrehozva - külső szerkesztés 127.0.0.1 | passport:therac-25 [2026/08/01 17:04] (aktuális) – külső szerkesztés (Ismeretlen dátum) 127.0.0.1 | ||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| + | ====== Therac-25: A hibaüzenet, | ||
| + | |||
| + | A **Therac-25** egy úgynevezett //lineáris gyorsító (linac)// volt, amelyet elsősorban rákos daganatok sugárkezelésére használtak az 1980-as években. Bár korának legmodernebb eszközének számított, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | A berendezés a korábbi modellekhez (Therac-6, Therac-20) képest sokkal hatékonyabbnak tűnt, mert egyrészt a számítógépes vezérlés miatt a technikusoknak kevesebb manuális beállítást kellett végezniük, | ||
| + | |||
| + | A Therac-25 kezelései alapvetően két helyszínen – a sugárbiztos kezelőben és a külső vezérlőteremben – zajlottak, szigorú, de a szoftveresítés miatt felgyorsított protokoll szerint. | ||
| + | |||
| + | Először a radiológus technikus a beteget a kezelőasztalra fektette és manuálisan beállította a gép fejét (gantry), a besugárzási mező méretét, valamint rögzítette a szükséges kiegészítőket. A gép úgynevezett „field light” (mezőfény) üzemmódba állításával egy tükör segítségével látható fényt vetítettek a betegre. Ez pontosan megmutatta, hová fog irányulni a (jó esetben) láthatatlan sugár. | ||
| + | |||
| + | Ezután a technikus elhagyta a védett szobát és a külső terminálnál (billentyűzet és monitor segítségével) megadta a beteg adatait és a kezelési tervet: az üzemmódot (Elektron vagy röntgen), az energiaszintet és a dózist. A szoftver összehasonlította a terminálon beírt adatokat a gép mechanikus beállításaival. Ha egyeztek, megjelent a //" | ||
| + | |||
| + | ===== A végzetes " | ||
| + | A tapasztalt kezelők rendkívül gyorsan, rutinszerűen kezelték a billentyűzetet. Néha előfordult, | ||
| + | |||
| + | A berendezés ugyan jelezte a hibát a semmitmondó “**Malfunction 54**” hibakóddal, | ||
| + | |||
| + | Amikor a **Malfunction 54** megjelent, a gép nem állt le vészleállással, | ||
| + | |||
| + | A képernyőn a hiba mellett az jelent meg, hogy //„No dose”// (nincs dózis), vagyis a gép azt állította, | ||
| + | |||
| + | A technikusok naponta akár 40 hasonló hibaüzenetet is láttak, amelyek többsége valóban ártalmatlan volt. Emiatt kialakult náluk egyfajta // | ||
| + | |||
| + | Több esetben a betegek a kezelések után jelezték, hogy valami nincs rendben. Ray Cox, az egyik áldozat, egy // | ||
| + | |||
| + | Amikor a Tyler-i kórház először mégis jelezte a problémát az AECL-nek, a gyártó (meglehetősen arrogánsan) úgy reagált, hogy a Therac-25-tel soha nem történt még sugártúladagolás. Azt állították, | ||
| + | |||
| + | [{{ : | ||
| + | |||
| + | ===== Fritz Hager magánnyomozása ===== | ||
| + | **Fritz Hager**, aki a texasi Tylerben található **East Texas Cancer Center** vezető fizikusa volt, nem fogadta el a gyártó válaszait. Amikor 1986 áprilisában egy második beteg is ugyanazokat az igencsak gyanús jelenségeket észlelte ugyanannál a technikusnál, | ||
| + | |||
| + | Hager és a technikus órákon és napokon át próbálgatták a gépet, de az hibamentesen működött. Végül rájöttek a titokra: a technikusnak olyan gyorsan kellett gépelnie, ahogy csak a napi rutin során szokott. Amikor Hagernek sikerült a javítást 8 másodpercen belül elvégeznie, | ||
| + | |||
| + | Hager ekkor mérőműszereket telepített az ágyra, a beteg helyére, és elszörnyedve látta, hogy a gép a tervezett dózis százszorosát adta le. Ezzel a bizonyítékkal a kezében már nem tudott mit tenni a gyártó: kénytelenek voltak belső vizsgálatba kezdeni, majd végül beismerni a szoftverhibát és jelenteni az esetet az FDA-nak (//U.S. Food and Drug Administration// | ||
| + | |||
| + | Hager felismerte, hogy a gyártó mérnökei azért nem bukkanhattak a hibára, mert ők // | ||
| + | |||
| + | Végül a vizsgálat során kielemezték, | ||
| + | |||
| + | Amikor a kezelő Röntgenmódról Elektronmódra váltott, a szoftver elindított egy folyamatot a tárcsa mozgatására. Ha azonban a kezelő a javítást 8 másodpercen belül elvégezte, a szoftver egy része már az új adatokat látta, de a gép fizikai beállításáért felelős rész még a régi állapotnál tartott. | ||
| + | |||
| + | ===== Következmények ===== | ||
| + | A Therac-25 tragédiája alapjaiban rengette meg az orvostechnikai eszközök szabályozását és a szoftverfejlesztési etikát. | ||
| + | |||
| + | Több túlélő áldozat és az elhunytak családtagjai indítottak kártérítési pert az AECL és a kezelést végző kórházak ellen. A felek végül minden esetben peren kívüli egyezséget kötöttek, így a kártérítések pontos összege soha nem került nyilvánosságra. | ||
| + | |||
| + | Az amerikai FDA (Élelmiszer- és Gyógyszerügyi Hivatal) 1987-ben hibásnak nyilvánította a berendezést, | ||
| + | |||
| + | A gépeken végül több mint 20 módosítást végeztek, beépítették a korábban elhagyott mechanikus biztonsági reteszeket, amelyek a szoftvertől függetlenül képesek voltak leállítani a sugárzást. | ||
| + | |||
| + | [{{ : | ||
| + | |||
| + | A szoftver fejlesztőjét soha nem nevezték meg nyilvánosan. A vizsgálatok során kiderült, hogy a teljes vezérlőszoftvert egyetlen személy írta, PDP-11 assembly nyelven. A későbbi perek során a védőügyvédek sem tudták azonosítani a programozót, | ||
| + | |||
| + | A Therac-25 azóta a szoftvermérnöki képzés // | ||
| + | |||
| + | Fritz Hager jelenleg is él, bár az 1980-as évek eseményei óta visszavonult a nyilvánosságtól. Nemrégiben (2024 végén) egy szakmai interjúban szólalt meg, amelyben ismét felidézte a Therac-25 eseményeit. Továbbra is fontosnak tartja, hogy a jövő szoftvermérnökei tanuljanak a múlt hibáiból. | ||
| + | |||
| + | Egy friss publikációban úgy nyilatkozott, | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | ===== Források ===== | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | ===== Ajánló ===== | ||
| + | Hasonló jellegű bejegyzéseket a **Érdekes történet** tag alatt talál: {{topic> | ||
| + | |||
| + | {{tag> | ||
| + | |||
| + | ~~NOCACHE~~ | ||
| + | Bejegyzésmegtekintések száma: {{counter|total}} | ||
