The Therac-25 Radiaiton Overdoses
1. What were the all of the software & design problems in The Therac- 25? Explain why they were problems.
2. Why were there so many incidents from The Therac-25?
3. Who’s largely responsible or to blame for the failure of The Therac- 25?
4. If a judge had to assign responsibility in this case, how much responsibility should they have assigned to the programmer, the manufacturer, and the hospital or clinic using the machine?
1ANS:The Therac-25 is a medical linear accelerator manufactured
by AECL. A linear accelerator is a particle accelerator, a device
that increases the energy of electrically charged atomic particles.
The charged particle are accelerated by the introduction of an
electric field, producing beams of particles which are then focused
by magnets
Linacs are used to treat cancer patients. A patient is exposed to
beams of particles, or radiation, in doses designed to kill a
malignancy. Since malignant tissues are more sensitive than normal
tissues to radiation exposure, a treatment plan can be developed
that permits the absorption of an amount of radiation that is fatal
to tumor cells but causes relatively minor damage to normal tissue.
Shallow tissue is treated with electrons, but to reach deeper
tissue, X-ray photons are needed .
Software:
The design of real-time computing systems is the most challenging
and complex task that can be undertaken by a software engineer. By
its very nature, software for real-time systems makes demands on
analysis, design, and testing techniques that are unknown in other
application areas.
The Therac-25's software was developed from the Therac-20's
software, which was developed from the Therac-6's software. One
programmer, over several years, revised the Therac-6 software into
the Therac-25 software (AECL has not released any information about
the programmer or his credentials). An important difference between
the Therac-20 software and the Therac-25 software is the overall
role that each plays in the machine. In the Therac-20, the role of
software is limited. The software simply adds convenience to the
hardware. However, in the Therac-25, software exclusively performs
many of the critical safety checks of the system; these safety
checks are also included in the hardware of the Therac-20, but were
not included in the Therac-25 hardware. The Therac-25 software is
responsible for:
monitoring the machine status
accepting input about the treatment
setting the machine up for the treatment
turning on the treatment beam
turning off the treatment beam, either after a successful treatment
or under a malfunction
detecting hardware malfunction and delivering diagnostic messages
and either a pause or suspend of treatment
The last two responsibilities reveal some of the ways that the
software is responsible for the safety of the system.
The Therac-25 runs on an custom-designed real-time operating
system. The software has four major components: stored data, a
scheduler, a set of critical and non-critical tasks, and interrupt
services. The interrupt services include (among others): a
treatment console screen interrupt handler and a treatment console
keyboard interrupt handler. The scheduler directs all non-interrupt
events and orders simultaneous events. Tasks are divided into
critical and non-critical categories. Every 0.1 seconds tasks are
initiated and critical tasks are executed first, with non-critical
tasks taking up any remaining time. Critical tasks include:
The treatment monitor (Treat) directs and monitors patient setup
and treatment
The servo task regulates gun emission, dose rate, symmetry, and
machine motions, machine parameters, and does some error
handling
The housekeeper task checks setup verification and takes care of
system-status interlocks and limit checks
Non-critical tasks include .
Treatment console keyboard processor which acts as the interface
between the software and the operator
Treatment console screen processor
2Ans)The first accident, in 1985, AECL was informed about the
situation and was asked if the Therac-25 could operate in electron
mode without scanning to spread the beam (as described in the
hardware section). When AECL responded three days later, it was to
say that improper scanning was impossible. The hospital staff had a
difficult time discerning the cause of the first burn, because they
had never seen a radiation burn of this severity. Eventually, the
patient was estimated to have received a dose in the range of
15,000 - 20,000 rad (radiation absorbed dose). To help put this
dosage amount into perspective, a normal dose is in the "200-rad
range, and doses of 500 -1,000 rad can be fatal if delivered to the
whole body . The patient eventually initiated a lawsuit against the
hospital and AECL. Even upon notification of the lawsuit, AECL did
not proceed to investigate the possible occurrence of scanning
failure. They continued to believe that such an event was
impossible .
AECL responded to the second accident by sending a service engineer
to investigate the Therac-25 machine. He was unable to reproduce
the malfunction that took place, but suspected that the problem lie
in a microswitch used to determine turntable position. In trying to
fix this situation, AECL uncovered some problems involving the
turntable positioning. AECL made some hardware and software changes
to fix these problems. After the changes, AECL wrote a letter to
the hospital claiming to have increased the safety of the machine
by "at least five orders of magnitude", yet they did not really
discover why the accident occurred. The were merely guessing. AECL
informed only four users in the United States to discontinue
treatment with an "H-tilt" error message. AECL voluntarily recalled
the machine while making the above mentioned changes to it .
3ANS)Overconfidence in Software.
A common mistake in engineering, in this case and in many others,
is to put too much confidence in software. There seems to be a
feeling among nonsoftware professionals that software will not or
cannot fail, which leads to complacency and overreliance on
computer functios.
A related tendency among engineers is to ignore software. The first
safety analysis on the Therac-25 did not include software ---
although nearly full responsibility for safety rested on it. When
problems started occurring, it was assumed that hardware had caused
them, and the investigation looked only at the hardware.
Confusing Reliability with Safety.
This software was highly reliable. It worked tens of thousands of
times before overdosing anyone, and occurrences of erroneous
behavior were few and far between. AECL assumed that their software
was safe because it was reliable, and this led to
complacency.
Lack of Defensive Design.
The software did not contain self-checks or other error-detection
and error-handling features that would have detected the
inconsistencies and coding errors. Audit trails were limited
because of a lack of memory. However, today larger memories are
available and audit trails and other design techniques must be
given high priority in making tradeoff decisions.
The Therac-25 Radiaiton Overdoses 1. What were the all of the software & design problems in...
Industrial Psychology:
Please read the case above before answering the
following question:
What changes would you suggest that could increase the
transfer of training in this case?
What Went Wrong at University Hospital (Part 1)? Pat Rowe, Vice President of University Hospital, recently attended a conference session that discussed the problems of integrating computer technology into the work practices of health care professionals. The session lecturer argued that implementation often fails because staff do not receive proper training in the...
Power Train, Ltd. We have smashing systems for reporting, tracking, and controlling costs on design projects. Our planning of projects is better than any I have seen at other companies. Our scheduling seemed to serve us well when we were small and we had only a few projects. Now that we have many more projects and schedule using multiproject software, there are too many occasions when the right people are not assigned to the projects deemed important to our success....
Read the case "Last Chance Hospital" and write a case study report, use chapter 17 as a guide. Requirements: Write a two (2) to three (3) paragraph essay in APA format. Answer the case study and outcome of your research in detail. Reports will be graded on following chapter 17 guidelines, grammar, sentence construction, spelling, punctuation, quality of analysis, solutions, and recommendation. Last Chance Hospital (LCH) is a 254-bed, community hospital located in a small, affluent suburb just outside of...
What people, organization, and technology problems were
responsible for Nasty Gal's failure as a business?
In 2006, Sophia Amoruso was a 22-year-old hitch hiking, dumpster-diving community college dropout believed customers were at the center of everything with a lot of time on her hands. After reading a book Nasty Gal did. When she sold on eBay, she learned to called Starting an eBay Business for Dummies, she respond to every customer comment to help her under- launched an eBay store...
What are the major areas of change from the old design
to the new design? What do you think the major concerns will be of
employees and managers in the new design? Use the star model to
identify the transitions at each point of the star.
Case Study 4: Reorganizing the Finance Department: Managing
Change and Transitions Read the finance department case and
consider the challenges you might anticipate during this
reorganization. Develop a transition plan that addresses the
following...
Use the answer sheet provided for the project to identify which (if any) of the events or sitautions described happened in each cases. Use our report template to create a report for the medical staff review committee. Under conclusion discuss one process change that can be implemented to reduce risk exposure and provide at least two ways in which change can be managed smoothly when implementing the new process. Presume you are a data analyst in the hospital health information...
Q4. What changes would you suggest making to the process? Why?
(CLO3)
1 of 2 Case Study Assignment METROPOLITAN COLLEGE Professors P. Fraser Johnson and Robert D. Klassen wrote this case solely to provide material for class discussion. The authors de not intend to illustrate either effective or ineffective handing of a managerial situation. The authors may have disguised certain names and other identifying information to protect confidentiality Copyright © 2009. Ivey Management Services Version (A) 2009-12-14 Mary Clark, manager...
Entering and Contracting Contracting at Charity Medical Center Charity Medical Center (CMC), a five hundred-bed acute-care hospital, was part of the Jefferson Hospital Corporation (JHC). JHC, which operated several long-term and acute-care facilities and was sponsored by a large religious organization, had recently been formed and was trying to establish accounting and finance, materials management, and human resources systems to manage and coordinate the different facilities of particular concern to CMC, however, was a market share that had been declining...
e"Easy" Software Upgrade at Delmar Ortho-Case for Chapters 8 and 13 Sharon B. Buchbinder Delmar Orthopedics is a 42-physician orthopedic group; its physicians command the local market in terms of the orthopedic specialtyoperating in several of the nearby hospitals and seeing patients in their five sites around the city. Delmar works like a machine. The physicians, the structure around their practice, and the employees who support them are extremely efficient and predictable. Recently, their margins have declined due to reductions...
Questions:
1.
How successful
has Emilio been over the entire course of his career? What criteria
do you use to measure career success? Award a number grade on a
scale of one to ten. Explain your answer.
2.
How well has
Emilio responded to change?
3.
How good of a
job did ICL do in managing Emilio Kornau’s career?
4.
Compare and
contrast Emilio Kornau with Mark Margolis. How were the two men
different? What were the impact of these...