Slashdot Mirror


CT Scan "Reset Error" Gives 206 Patients Radiation Overdose

jeffb (2.718) writes "As the LA Times reports, 206 patients receiving CT scans at Cedar Sinai hospital received up to eight times the X-ray exposure doctors intended. (The FDA alert gives details about the doses involved.) A misunderstanding over an 'embedded default setting' appears to have led to the error, which occurred when the hospital 'began using a new protocol for a specialized type of scan used to diagnose strokes. Doctors believed it would provide them more useful data to analyze disruptions in the flow of blood to brain tissue.' Human-computer interaction classes from the late 1980s onward have pounded home the lesson of the Therac-25, the usability issues of which led to multiple deaths. Will we ever learn enough to make these errors truly uncommittable?"

383 comments

  1. Will errors ever go away? by s73v3r · · Score: 4, Insightful

    As long as people are involved in some way, no.

    1. Re:Will errors ever go away? by courteaudotbiz · · Score: 3, Insightful

      Mmmmm, anyway, people are always involved if you have a machine. The machine didn't build itself!

    2. Re:Will errors ever go away? by argent · · Score: 4, Funny

      The machine didn't build itself!

      SPEAK FOR YOURSELF, MEATSACK!

    3. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      Why isn't there a sensor in the machine that detects the level of radiation being emitted? Shouldn't it have an alarm if the sensor is A) gone/bad or B) higher than X (where X is non-lethal, but still more than you'd ever need). At least this way only ONE person would get the lethal dose!

    4. Re:Will errors ever go away? by Arthur+Grumbine · · Score: 4, Funny

      The machine didn't build itself!

      SPEAK FOR YOURSELF, MEATSACK!

      Oh, yeah?! Well who built your first model, you bucket o' bolts! And don't give me that FSM nonsense. Everyone knows that the Fantastical Spawning Machine was truly the work of humans, inspired by the intelligently designed schematics given to us by the noodley appendage of the true FSM.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    5. Re:Will errors ever go away? by thePowerOfGrayskull · · Score: 1

      As long as people are involved in some way, no.

      Indeed. The problem here is that whenever you have to communicate something, there's no way to be 100% sure that 100% of your users will see what you intended, in the way that you intended it. You can explain everything perfectly clearly and concisely - but because humans don't read minds, all words and visual cues are subject to interpretation by indviduals.

    6. Re:Will errors ever go away? by FatdogHaiku · · Score: 4, Funny

      SPEAK FOR YOURSELF, MEATSACK!

      Scanning with high intensity radiation reveals he is in fact about 60 percent water, 16 percent protein, 15 percent fat, and about 3 percent nitrogen... So, more of a stringy, greasy, slightly gassy water bag really.

      Sorry about the high levels of radiation used to obtain the data, your armpits should stop smoking any minute now.

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    7. Re:Will errors ever go away? by Geoffrey.landis · · Score: 1

      "Will we ever learn enough to make these errors truly uncommittable?""

      Well, actually, sure we can... just as soon as we stop adding new technologies.

      New technologies mean new procedures, which mean that the old safeguards are no longer good. Once you stop changing the technologies, you can go down the learning curve, and redesign the interfaces (and the training check lists) to avoid those error types.

      But, of course, that means stopping progress as well. Your choice.

      --
      http://www.geoffreylandis.com
    8. Re:Will errors ever go away? by Anonymous Coward · · Score: 1, Insightful

      Make something foolproof, and they'll invent a better fool

    9. Re:Will errors ever go away? by plague3106 · · Score: 1

      More likely 20% water, 10% protein, 3% N, and 45% fat.

    10. Re:Will errors ever go away? by Darinbob · · Score: 1, Troll

      There is a lot of regulatory oversight of these machines. Even relatively benign devices like ultrasound have a lot of process to ensure safety, and the extremely deadly stuff like radiation therapy seems like 99% process to 1% engineering (and you thought those TPS cover sheets were annoying). Many bugs, even simple GUI mistakes, can escalate throughout the company. Which is sort of what you expect with potentially dangerous equipment.

      But at the end of the day, you have to beware of the user. You even have to design around the user, to ensure the user does not make a mistake. Allowing the user to make a mistake can often be considered a bug. Using radiation therapy machines is a constant stream of "are you sure?" messages. I heard one story where a machine had two widely separated buttons, both of which had to be held down for safety reasons to perform a certain operation, and then someone discovered a customer that kept a weight near the machine for use on the second button rather than having a colleague help.

      This is absolutely one area where you don't want the end user taking control and changing the software or rewiring the machine. You'll never see a GPL license come with these machines.

    11. Re:Will errors ever go away? by Itninja · · Score: 4, Funny

      Don't be such a dolt. The machine is the product of evolution. Millions of years ago a bolt of lightning hit some random alloys and a simple logic circuit was born. Fast-forward to now, and *poof* CT scanner! It just make sense.

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    12. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      If the machines default to a dangerous state on reset, they can be revised to prevent this from happening. So yes, this particular error can go away.

    13. Re:Will errors ever go away? by geekoid · · Score: 1

      that would be the sack that contains the meat.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    14. Re:Will errors ever go away? by fineghal · · Score: 1

      Oh, and $DIETY? I know you vetoed playing dice, but what about poker saturday night? We can make it a party! Let me know. Turing Machine.

    15. Re:Will errors ever go away? by mrmeval · · Score: 1

      Yes if you can kill companies who kill people.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    16. Re:Will errors ever go away? by GrpA · · Score: 2, Interesting

      Or maybe just a simple display that tells you the amount of radiation exposure that the machine is currently set for?

      Then the radiologist could take responsibility for noting it.

      This is simple and things like this often exist in development versions but are taken out later by marketting. Why?

      I once worked for an international company that had a billing system. It wasn't very user friendly and was often wrong.

      On the other hand, we had a local billing system that was accurate and helpful. At some point, bills were issued centrally and needless to say, were all wrong ( usually overbilling the customer - This was a now-disgraced US company... ) When we started to complain internally that the bills were wrong, they investigated and found we had a duplicate system that worked correctly. We were instructed to decommission it.

      The reason? Because the company didn't want the legal hassle if someone sued them for grossly inaccurate invoices and used our records against them.

      To his credit, my manager stood by us and insisted they fix the billing and said we weren't going to take down our system even when they threatened to fire him over the issue. It was a standoff for months and in the end we agreed we wouldn't monitor any other company clients that didn't know about our billing local system and we would bill legacy clients locally. Not really a satisfactory solution. The corporation won, the consumer lost and they never even knew we had a battle.

      But if you have a little radiation readout that tells you something that might highlight bugs or errors in a multimillion dollar piece of medical equipment, then wouldn't you ask the developers to remove it? After all, it's just going to be used against you if someone is killed or injured while using the equipment.

      GrpA

      --
      Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
    17. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      UGLY BAGS OF MOSTLY-WATER

    18. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      Did those so-called "doctors" forget that it was the largest Patch Tuesday in history? Don't those idiots know that keeping Windows updated is more important than the lives of 206 replaceable end-users. Those "casual users" can wait an extra day. I'd bet my 640K that half of them don't even use Microsoft(R) Genuine Advantage(TM) Windows(R) software.

    19. Re:Will errors ever go away? by Schraegstrichpunkt · · Score: 1

      You'll never see a GPL license come with these machines.

      IIRC, GPLv3 has some exemptions for exactly this sort of thing.

    20. Re:Will errors ever go away? by st0nes · · Score: 1

      export DIETY=Atkins #Hallowed be his name

      --
      Tempora mutantur, nos et mutamur in illis
    21. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      Don't be silly - the machine obviously had a not very intelligent designer who didn't know how to lock in dosing levels...

    22. Re:Will errors ever go away? by bickerdyke · · Score: 1

      It's not really clear in the article, but it seems that the machine emitted exactly the amount of radiation it was programmed to.

      --
      bickerdyke
    23. Re:Will errors ever go away? by smoker2 · · Score: 1

      I heard one story where a machine had two widely separated buttons, both of which had to be held down for safety reasons to perform a certain operation, and then someone discovered a customer that kept a weight near the machine for use on the second button rather than having a colleague help.

      That used to be widespread in engineering companies. Any machine that has the potential to injure its operator has two buttons that need to be pressed simultaneously in order to operate it. But people found ways of doing it one handed (using lumps of wood, or other devious means) so that they could work faster. So they ended up putting hoods over the buttons so that it became almost impossible to use a cheat. It's cheaper to work slightly slower than it is to allow operators to mash their fingers or get dragged into the machines.

      One guy I knew was working a pipe reducing machine, where two powerful clamps gripped the pipe while the former* did its stuff. Because of the anti-corrosion oil on the pipes, the clamps used to start slipping and had to be wiped dry periodically. This bozo decided to wipe the oil off while the machine was still switched on, and stepped on the actuator instantly mashing 3 fingers on one hand. Self inflicted I'm afraid. Yes he had been trained to turn off the power first, but even so, surely he had some instinct for self preservation ? It appears not.

      * former in this case is the name of the part that "forms" the metal into a new shape.

    24. Re:Will errors ever go away? by Anonymous Coward · · Score: 0

      True, human error will never go away, but improved UI's and interfaces can go a long way in reducing them. The reason this mode was mistaken for something it was not must have been due to a clash of terminology... something that could have been avoided if the designers of the CT scanner software/firmware had consulted doctors who would be using the scanner before they started coding.

      Also - there is such a thing as tool-tips... and this "human error" illustrates brilliantly why they should be incorporated (in some way) into just about every technical GUI out there... especially when there are human lives involved. As a software developer, it may not be priority no. one to provide your user with a clean and understandable interface - but it better damn well at least make the short-list for your number one or you're not doing your job properly.

  2. Not the engineers fault by PhasmatisApparatus · · Score: 5, Funny

    Requiring that doctors RTFM is the first step.

    1. Re:Not the engineers fault by betterunixthanunix · · Score: 5, Insightful

      The machine's software should not be capable of triggering the release of that much radiation; any change in the radiation levels should require some kind of hardware interaction. Even an idiot who did not RTFM should not be able to cause harm with the machine.

      --
      Palm trees and 8
    2. Re:Not the engineers fault by smitty777 · · Score: 5, Insightful

      Couldn't disagree more. Unfortunately, enforcing training and reading manuals would probably have little effect. In my 10+ years doing usability for missile systems, you have to build in the mechanisms to keep the users from doing bad things. Even if you force the user to read the *entire manual* before each use, people still have bad days, hangovers, fights with significant others. It has to be designed in.

      --
      "Before God we are all equally wise - and equally foolish"
      Albert Einstein
    3. Re:Not the engineers fault by vertinox · · Score: 4, Insightful

      The machine's software should not be capable of triggering the release of that much radiation; any change in the radiation levels should require some kind of hardware interaction. Even an idiot who did not RTFM should not be able to cause harm with the machine.

      I'm not sure what you mean by this? Most hardware is software these days.

      Or are you talking about having a red button with a safety lock on it that has to be pushed in order to work?

      Either way, people still bypass hardware solutions.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    4. Re:Not the engineers fault by DRAGONWEEZEL · · Score: 1

      /agree. Was just going over this w/ someone in the field. It's amazing that it happened in the first place, more amazing that almost 200 patients went by before this was caught. If that happened at a larger hospital it SHOULD have been in the thousands.

      --
      How much is your data worth? Back it up now.
    5. Re:Not the engineers fault by snowraver1 · · Score: 4, Insightful

      Hardware interaction... Like maybe "[...]resetting the machine to override the pre-programmed instructions that came with the scanner when it was installed."?

      I'm willing to bet that the person that modified the machine has read, at least, the relevant parts of the manual.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    6. Re:Not the engineers fault by Serenissima · · Score: 4, Insightful

      I think he means it should be hardwired into the unit to NEVER EVER exceed a certain level of X-Ray radiation. That should be the default. If there's some medical reason why the dosage needs to increase, you should have to turn it UP to that dosage and then the machine should reset itself to the default. There should NEVER be a problem of the machine defaulting to an extremely high level of radiation requiring personnel to turn it down. It should always start out low in case some dumbass technician runs the machine without making any changes.

      --
      Give a man a fire and he'll be warm for a day. But light a man on fire and he'll be warm for the rest of his life.
    7. Re:Not the engineers fault by Demonantis · · Score: 1

      "You have to be pretty confident to think you know more than the guys who designed the equipment."

      I think it speaks volumes. I don't think they would RTFM even if you threatened them it would be a conflict of their personality.

    8. Re:Not the engineers fault by Slipped_Disk · · Score: 1

      Being in the medical field these days (though not in the nuclear medicine area) I can say that doctors are even less likely than CS geeks to RTFM. It is always the engineer's responsibility to take all reasonable steps to ensure that a system can not cause harm to patients, doctors or technicians, even if used improperly.

      The fact that nuclear medicine equipment continues to ship without an absolutely paranoid level of hardware safety interlocks 20+ years after the Therac-25 incidents is appalling.

      --
      /~mikeg
    9. Re:Not the engineers fault by NonSequor · · Score: 2, Interesting

      Couldn't disagree more. Unfortunately, enforcing training and reading manuals would probably have little effect. In my 10+ years doing usability for missile systems, you have to build in the mechanisms to keep the users from doing bad things. Even if you force the user to read the *entire manual* before each use, people still have bad days, hangovers, fights with significant others. It has to be designed in.

      The story behind Murphy's Law is pretty interesting and it ties in with this design philosophy.

      Basically the story is that a technician incorrectly installed force sensors and in response, Murphy got pissed off and said "If that guy has any way of making a mistake, he will."

      However, other people adapted that statement into "If anything can go wrong, it will," expressing the idea that if a system does not mechanically exclude the possibility of human error, human error can be expected to occur. This makes accounting for human error a design constraint.

      --
      My only political goal is to see to it that no political party achieves its goals.
    10. Re:Not the engineers fault by nomadic · · Score: 1

      Because this is slashdot, where it's NEVER the engineer's fault...

    11. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      "Warning: This machine is set to give a dose *eight* times the recommended dose for this treatment. To proceed, press Green."

      Doesn't stop eight time the recommended dose being given, but it should stop all trained operators.

      Definite UI issue with the basic design of the machine, in my opinion.

    12. Re:Not the engineers fault by Sockatume · · Score: 4, Insightful

      Don't even hard-wire it. Engineer it so that operating in the high-dose regime requires physical intervention, a "Kill Handle" with a lock and key. The machine should be physically incapable of generating an above-standard dose when the "Kill Handle" is not being held. Limit the power, or something. (The aformentioned Therac incident happened, in part, because such a hardware interlock did not exist.)

      --
      No kidding!!! What do you say at this point?
    13. Re:Not the engineers fault by jscalbny · · Score: 1

      I suspect they were imagining some sort of firmware lockout cap for the radiation dosage. Still technically software, but not something readily modified by the end-user to bypass safety tolerances.

      Sounds like the doctors didn't anticipate the machine's implementation of the new scan's program, but a firmware safety more likely might have caught the production of overdose range radiation amounts?

    14. Re:Not the engineers fault by Greyfox · · Score: 5, Insightful

      My machine would irradiate the operators by default and would require that a obscure button sequence be pushed in order to irradiate the patient instead. That way the idiot who didn't RTFM would end up dying of radiation poisoning, not the patient. Eventually the survivors who DID RTFM would breed and pass on their proclivity to RTFM. Really it's for the good of the entire human race, if you think about it...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    15. Re:Not the engineers fault by betterunixthanunix · · Score: 1

      "Most hardware is software these days."

      Therein lies the problem. There should be a hardware mechanism that limits the maximum power the machine can operate at, despite what the software requests. If there is a reason to increase that limit, it should have to be done in hardware, using a mechanism that automatically resets after a single run. The process of overriding the hardware limit should be conspicuous: nobody should be able to do it without intending to do so. Preferably, it should be obvious when the limit has been overridden (e.g. something should be very different from normal when you use the machine), to prevent a doctor from activating a machine that has a raised power limit without realizing it (e.g. if a technician raises the limit then walks away).

      These are not Earth-shattering concepts. These ideas fall more under the category of "basic safety." Software is too fragile, and software switches are too non-obvious, to be relied upon to manage these things.

      --
      Palm trees and 8
    16. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      Why not have two keys which are impossible to turn by a single person, like in nuke launch facilities?

    17. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      what is worse is that Therac-20 HAD the interlock, but the 25 no longer had the interlock installed. That's why the 20 worked fine and one of the reasons why the 25 had the capability to overdose.

    18. Re:Not the engineers fault by 0xdeadbeef · · Score: 0, Troll

      Nonsense, you're still asking users to trust the default, only now the default useless because you lowered it to something 'safe'.

      It sounds like the error was simply that the doctors didn't reset the machine after cranking up the dosage for a very particular situation. To expect that the machine would forget this setting, and go back to what it had been doing for years previously, is ridiculous, and goes to show how dangerous what you're suggesting is. They have obviously been trained to trust the machine to fix their mistakes.

      This is a lesson in user interface design, though it goes against the dominant ideology, which wants to wrap everything in kid gloves and training wheels, hide complexity and make as many decisions for the user as possible. The user should have a total understanding of the thing they are manipulating. That doesn't mean they need to know physics or software architecture, it only means they share the same domain model in their mind as the author of the software.

      These doctors treated this machine like a magic button that takes pictures. This is what happens when a user interface lies to its users, fooling them into thinking something is simple when it is in fact complex and dangerous.

    19. Re:Not the engineers fault by SQLGuru · · Score: 1

      Man, holding this button down just to be able to dose these guys is a pain. I'll just put some duct tape over it in the down position. That'll make it easier on me.

    20. Re:Not the engineers fault by Svartalf · · Score: 1

      In truth, that's not overly a bad idea- even if you were being facetious.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    21. Re:Not the engineers fault by Anonymous Coward · · Score: 1, Interesting

      I work on a medical device that works similarly. There is a robot, and the robot motors are connected to a separate high-power voltage source from the electronics. The high-voltage transformer is physically hard-wired to the door latch and to a big red button. So in order for the software to move the robot, the:

      - door latch must be physically closed
      - red button must physically not be pressed
      - software logic must turn on the high-voltage transformer

      It isn't software that decides if the door is closed. There's no logic that says:
            if door is closed then then MoveRobot.
      it had to be physically, electrically, wired into the door latch.

    22. Re:Not the engineers fault by BigDukeSix · · Score: 5, Insightful

      It's not quite that simple. The CT scanner is set up with a distinct scanning protocol for whatever part of the body you're imaging. If you're trying to get a detailed image of the bones of the pelvis you have to use more power than if you're imaging the lungs. The scan is further individualized by patient size. Given that infants and very large people are imaged on the same scanner, the software has to vary radiation dose over a reasonably wide range, and it's a different setting for every scan.

    23. Re:Not the engineers fault by TheGreatOrangePeel · · Score: 1

      Wow. As someone who works in the medical industry, I can tell you that this isn't funny (despite the moderation). The amount of paperwork typically involved due to FDA regulations just to prove you've been trained on (let alone use daily) the machine makes TFM look like a leaflet. Forget about the amount of paperwork involved just to prove to the FDA that the machine is reasonably safe and the additional paperwork to prove that the specific machine is okay to send the customer.

      The fact of the matter is, the FDA does everything they can to make sure medical devices are reasonably safe and to avoid the hell that is having your company under FDA control, companies make damn sure employees are following SOPPs. However, things still get missed, software has bugs and people are going to miss-communicate and end up with configurations that shouldn't be in place.

      Some people argue that the machine shouldn't be able to put out this much radiation, but let's think about it this way: If you ask an electrician to do some re-wiring in your house (the person configuring the xray machine) and you don't explain clearly that your electric oven should get 220v (the misconfiguration), do you really think your microwave oven is still going to be safe?

    24. Re:Not the engineers fault by Znork · · Score: 1

      It should always start out low

      That's nowhere near enough, and might not have made any difference at all in either of these cases (at least in the Therac-25 case). Just because the software thinks it's giving a certain dose, it should be painfully obvious that what the the software thinks and claims is not reality. Which is pretty much how the Therac-25 failed and in multiple ways.

      The minimum needed safety when dealing with machines or substances capable of emitting deadly doses of invisible radiation is that you have a second independent instrument verifying actual radiation levels and displaying those to the operator responsible (and preferably the patient as well, so at least one of them keeps track of what's actually the correct dosage), and preferably independently and automatically interrupting the process if the (separately entered) threshold is exceeded.

      Heck, would these people step into Chernobyl without a dosimeter if they read on the internet that it was radiation free?

    25. Re:Not the engineers fault by Svartalf · · Score: 1

      The 20 didn't 'work fine' it just wasn't as hazardous because you couldn't configure the damn thing to commit the brutally high doses the 25 would blithely commit for you if you fell through the cracks on their "software interlocks". It had the same damn problems within it's design. That isn't really acceptable either. You shouldn't rely on any one single safeguard saving your backside on something of this nature. Seriously.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    26. Re:Not the engineers fault by Geoffrey.landis · · Score: 3, Insightful

      The machine's software should not be capable of triggering the release of that much radiation

      That sentence, essentially, just said "The machine did something bad. It should have been designed so it isn't allowed to do that."

      That's what qualifies as "insightful" these days????

      --
      http://www.geoffreylandis.com
    27. Re:Not the engineers fault by digitig · · Score: 1

      If you can do it with hardware then do it with hardware. One case I remember from a safety critical systems conference was a robot for performing prostate operations. This involved insering a surgical tool through the uretha. The usual worst case failure for a human surgeon is to leave the patient incontinent. Unfortunately, the usual failure mode of a robot arm is to travel at top speed to one extreme of its movement, which in this case would rip the patient's penis off and throw it across the room. The solution was to put the surgical tool on a radial arm of a semicircular mount, so the maximum physically possible movement was still within the surgical area.

      I'm not sure how radiation exposure is controlled in kit like this, but I don't think it would be difficult to ensure that a screen falls into place after a fixed time, or something similar, irrespective of what the sofrtware does. The hardware system should allow a dose that is slightly higher than would credibly be used, but not much higher. If the dosage that the patients had received had been 10% high rather than eight times high then this would still be a story but nowhere near such a scary one.

      --
      Quidnam Latine loqui modo coepi?
    28. Re:Not the engineers fault by Svartalf · · Score: 1

      Don't forget to NOT allow them to just restart either. The moment the threshold is hit on one or more of the safety interlock systems the whole thing becomes unusable until a full system reset- and then make it difficult to just simply push a button to do that. In the case of several incidents of the Therac-25 overdoses, it was due to the operators of the machine looking at their screen and seeing a low/no dose and punching "proceed" even though the patent got 4k, 8k, 10k or more rads dose on the first "screwup".

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    29. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      I couldn't agree more. Anyone who has ever worked with doctors knows that they are some of the most arrogant people on the planet. Sure, they're tasked with saving LIVES, and what could possibly be more important than that? However, they tend to fall short when it comes to common sense and constructive criticism. In their eyes, they've gone to school for 8+ years so they don't need anyone to tell them anything. In this case, it means they don't need some silly owner's manual to tell them how to administer treatment.

    30. Re:Not the engineers fault by mcgrew · · Score: 1

      Even an idiot who did not RTFM should not be able to cause harm with the machine.

      Well, it's pretty certain that Asimovian robotics weren't used in its construction.

    31. Re:Not the engineers fault by Znork · · Score: 1

      Of course, as the Therac-25 incident amply demonstrates, even if you've pushed all the right buttons and the machine says it's going to do exactly what you want it may instead proceed and do something entirely different. Probably better to irradiate the guy who decided not to have redundant independent shut-offs.

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

      No, that's just the x-ray machine emitting unsigned int (-1) rads at you...

    32. Re:Not the engineers fault by lorenlal · · Score: 1

      Fortunately, from TFA:

      Radiation exposure increases the likelihood of cancer, though the risk is lower in older patients because they are likely to die of other causes first. The median age of the patients who received the overdose is 70, said Elbaum, the Cedars-Sinai spokesman.

      Christ.

    33. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      I agree, except I would call it a "Do Not Kill Handle"

    34. Re:Not the engineers fault by eric-x · · Score: 2, Insightful

      Not true because the proposed button/switch would only need to be used exceptionally.

      There are enough possibilities to make it fool proof.
      For example, there could be two push buttons, one is to reset the scanner to normal levels and one to enable high levels. An electronic timer automatically resets it back the lower level after an hour, or when the scan session ends. To prevent taping down, the buttons must be released before it can be pushed again, this is easy to detect using a few flipflops and AND/XOR ports.

    35. Re:Not the engineers fault by plague3106 · · Score: 1

      Your analogy fails; I expect the electrician to ALREADY KNOW how much voltage my oven requires, without me having to explain anything.

    36. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      Speaking from experience, RTFM is something that will not happen. In the US at least, Doctors don't have the time for this and rely on someone else to give them last minute crash course training as needed.
      I, as a hospital sysadmin, have been an anesthesiologist on a live patient because the doctor forgot how. The usual try-stuff-and-see-what happens experimentation with an unfamiliar system is a terrifying experience when you know that you could kill someone with a mistake, and hospital time constraints don't allow for anyone to RTFM at the last minute.
      Unfortunately, this sort of thing happens on a regular basis (at least at the hospital where I worked) and is the primary reason I will never again work in health care.

    37. Re:Not the engineers fault by mcgrew · · Score: 1

      Murphey knew this way back in WWII. This is a perfect example of Murphey's law: If there's a wrong way to do something, someone will do it the wrong way. This is actually an example of Murphey's law in the extreme.

    38. Re:Not the engineers fault by RobertLTux · · Score: 5, Funny

      I see you are about to fry this patient like an egg (doseage set for multiples of normal protocol)
      would you like me to

      1 reset the machine to standard defaults
      2 book you a flight to africa
      3 call your lawyer now
      4 forge the documents to show %person% did the treatment

      or
      You Are about to kill this patient [cancel] or [allow]

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    39. Re:Not the engineers fault by Darinbob · · Score: 1

      Except this hardwired solution will still be software! It may be in ROM, but it's still software. The machines are digital now, not analog, and definitely not a nail pounded into the console so that you can't turn the dial too far. The settings are complex, not just a single "max power level" number; it may have power per pulse, number of pulses, beam frequency, beam focus and width, time between pulses, and so forth. And that ROM will likely be Flash or EEPROM so that it can be changed when software changes (new regulations, bug fixes, etc).

      Many of these machines essentially come with a set of configurations that are locked down. These get fine tuned by the manufacturer, tested, etc. The customer essentially broke the lock to get the default settings back, then customized those thinking they knew what they were doing.

    40. Re:Not the engineers fault by uncqual · · Score: 3, Funny

      Just make the button detect authorized fingerprints only and require a heartbeat in the finger and also scan the operator's retina and alter lighting to make sure that the iris responds "correctly" to random changes in light level.

      Bet you can't circumvent that with just duct tape. Now, with an Arduino, some peripheral hardware and a few spare evenings....

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    41. Re:Not the engineers fault by Darinbob · · Score: 2, Insightful

      And as I posted earlier, customers have been caught with weights to hold down buttons.

      In this particular case though, that particular dosage may have been appropriate to some uses, but not others. A "maximum allowed dose" can be in effect and still make a patient sick!

      For some machines these doses are controlled mechanically; moving heavy lead and steel plates around, irises, etc. Hardwiring a maximum dosage in this case involves the interaction between many components.

    42. Re:Not the engineers fault by uncqual · · Score: 2, Funny

      Reminds me of "back in the days" of the early mass market terminals that allowed you to program keys to send sequences of arbitrary characters.

      One of the system admins at school was trying out the latest and greatest such beast in his office before deploying it and thought it was a good idea to program F1 to send his userid and password. He also thought that the terminal would not retain the memory when he unplugged it to deploy the device to the public terminal room.

      He learned that two stupid thoughts can be much worse than one stupid standalone thought.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    43. Re:Not the engineers fault by R2.0 · · Score: 1

      "The machine's software should not be capable of triggering the release of that much radiation; any change in the radiation levels should require some kind of hardware interaction. Even an idiot who did not RTFM should not be able to cause harm with the machine."

      It's not nearly as simple as that. For one thing, the problem occurred when the radiologist overrode the existing, tested-as-safe protocols programmed into the machine.

      For another, radiation dose is multi-variate - it's strength, time, and target dependent. Depending on the type of imagery, you could have high strength x-rays over a short time, or lower over a longer time. Or focused just on a small section of the brain, or your whole chest. So, with a general purpose machine, you need the capabilities of high power, long duration, and variable focus.

      And now for the killer - there is NO SUCH THING as manual control or manual settings on these machines. The "C" in "CT" stands for "Computer". The machine is wholly controlled by software. How do you put a "hardware" interlock on one part of the system and not the others?

      I agree 100% that there was a human/software interface problem - although the fact that the radiologists ignored the actual dose display on the machine leads me to think that GE isn't going to have to pay as much as the radiologist in the malpractice suit. But the only reason such diagnostic tools exist is 100% software control.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    44. Re:Not the engineers fault by turbidostato · · Score: 1

      "The machine's software should not be capable of triggering the release of that much radiation"

      Bullshit.

      Do you know why the software was capable of triggering the release of that much radiation? Because the hardware was capable of triggering that much radiation. Do you know why the hardware was capable of triggering that much radiation? Because the system is *expected* to trigger that much radiation under proper operational situations.

      "Even an idiot who did not RTFM should not be able to cause harm with the machine."

      Good luck with that. Maybe we should cut out your hands just for the case you choose to punch yourself on the head. An idiot who did not RTFM should not be able to get near a hi-tech machine, but a properly trained user is not there to cope with fail-unsafe designs either.

    45. Re:Not the engineers fault by TubeSteak · · Score: 1

      Hardware interaction... Like maybe "[...]resetting the machine to override the pre-programmed instructions that came with the scanner when it was installed."?

      That's a software limitation.

      Remember the old days when motherboards had jumpers and DIP switches instead of everything being controlled in the BIOS?
      That's the difference between a hardware and a software interaction.

      GE should require you to turn a key, then flip a switch in order for the machine to put out more than [maximum possible pre-programmed amount] rads of X-Rays.

      --
      [Fuck Beta]
      o0t!
    46. Re:Not the engineers fault by Tanktalus · · Score: 1

      The process of overriding the hardware limit should be conspicuous: nobody should be able to do it without intending to do so.

      Simply having the override be on the device rather than behind the lead-lined glass shield should make them think real hard about increasing the dose.

    47. Re:Not the engineers fault by Darinbob · · Score: 1

      How does hardware know the maximum power? Hardware IS software. How do you actually measure this stuff if you can't use the software? You need to measure the instantaneous power being transmitted at the output, then measure this over time (cumulative exposure is more important than instantaneous), and over area. Then adjust those measurements based on beam focusing, patient position etc. Then this hardware device must magically know, without software help, when the patient has left the table and now there's a new patient (with new maximums). This hardware device must also remember how much dosage this patient in the last week. If the software is allowed to tell the hardware to reset because there's a new patient now, then the software can screw up.

      You can exceed safety requirements easily without ever exceeding a hard-wired maximum power output limit. In this particular case the excess dosage was bad for many patients, but it may not have been inappropriate for the original patient that prompted them to "customize" the machine for in the first place.

      Radiation therapy essentially uses dangerous doses of radiation all the time. It's fine to use these on certain patients with certain forms of cancer, with great care and focused at the right location. It's not at all good to use these on healthy patients even with the limits, and not good to have them aimed at the wrong place, or to use them on the same patient several times a week. The settings for different types of cancers are different, as well as the settings for different types of patients.

    48. Re:Not the engineers fault by HeyLaughingBoy · · Score: 1

      The user should have a total understanding of the thing they are manipulating

      Unfortunately the market reality is that this is simply not going to happen. The machines I code for are in medical labs all around the world. There is a shortage of trained lab technicians and as a result, more and more needs to be automated. Your average (even well trained) lab-tech has to operate radically different instruments from a number of different manufacturers within the space of a few minutes. I've visited labs to get a feel for how the techs work and the workload of a busy lab is insane; it's all too easy to make mistakes.

      There is more and more emphasis on the manufacturer to make it as easy and error-proof as possible. Deep training on a single piece of machinery is often not possible except in a sitation where that's the only thing the technician does all day. Most manufacturers are trying to ease this by putting similar user interfaces on all their machines and making the workflow as similar as possible. But that only helps across the product line of a single manufacturer, not when you have to deal with Bayer, Siemens, GE, and Hitachi machines all in the same aisle of the same lab.

      It's not an easy problem to solve by any means and we are all too well aware of the consequences of failure.

    49. Re:Not the engineers fault by 2obvious4u · · Score: 1

      The "Kill Handle" wouldn't help. I was watching 1000 ways to die on spike and death 629 was from an x-ray machine where the idiot operators kept hitting the button (accidentally) and fried the guy. Even with the "Kill Handle" in place repeated exposure adds up to an equivalent dose.

    50. Re:Not the engineers fault by 2obvious4u · · Score: 1
    51. Re:Not the engineers fault by ArsonSmith · · Score: 2, Informative

      I'm just going to ductape this authorized doctors finger and eyeball in place and drop an IV into him to keep him fed.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    52. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      ... any change in the radiation levels should require some kind of hardware interaction.

      Different levels of radiation are required for different patients and different imaging tasks. The operator must make the changes accordingly. Infants require very little dose and bariatric patients can push the limits of the device (and still produce images that are barely diagnostic). The scanner software is getting much better at optimizing the exposure--dose modulation is extremely effective. However, a person has to provide a reference level. A perfusion scan, which uses a stationary table, is probably one good example where some kind of warning could be implemented. I doubt just having the scanner stop when it hits a limit would ever fly because you would never want this to potentially occur in the middle of a complicated (and possibly life-threatening) procedure. Not being able to initiate a scan is fairly commonplace--not because of radiation levels but because the machine simply cannot provide what is be requested (again, bariatric patients). Note that in routine scans the table moves during the acquisition so the dose is not concentrated on a single area.

      If you think this example is shocking, you must have missed the story last October when a technologist scanned an infant 151 times (yes, pressed the "scan" button 151 times). She only stopped when forced by the child's father! Unbelievable! (cbs13.com/video/?id=41577@kovr.dayport.com)

    53. Re:Not the engineers fault by SleazyRidr · · Score: 1

      Exactly.

      Why do you even need a button? When would this type of machine ever be required to produce such a high level of radiation? Make it completely impossible to make this sort of mistake.

    54. Re:Not the engineers fault by c6gunner · · Score: 1

      They have obviously been trained to trust the machine to fix their mistakes.

      What's wrong with that? When I get in my car, I expect to have a handbrake which I can use in case my normal brakes fail. Only an idiot would design a car which required a complete brake system check before every use.

      Machines SHOULD be designed in a way that makes it damn near impossible for the user to screw up. They should also be designed so that critical safety systems are redundant and fail-safe. Look at any large aircraft on the market - they have 2-3 different systems controlling fuel flow, multiple electrical generators on 4-6 separate buses, multiple hydrolic pumps and backup actuators ... any system that can endanger the aircraft is backed up by AT LEAST one other system, and often by 2 or 3. Meanwhile the cockpit controls are kept as simple as possible, and often include nice colorful lines and diagrams to help the monkey in the seat figure out which button to push. That's the way all systems which have the potential to harm people should be designed - so that even someone with minimal training operating a 50 year old machine can use it, and have a greater than 50% chance of not killing himself or others.

    55. Re:Not the engineers fault by funkboy · · Score: 1

      mod parent up. the pump don't work 'cause the vandals took the handle.

    56. Re:Not the engineers fault by maxwell+demon · · Score: 1

      Well, make it so that you need a certain minimal intelligence to set the machine to a high level.
      Example:
      Step 1: Have entered the intended dose.
      Step 2: If the dose is below the threshold, everything is OK, operate as normal. Otherwise continue at 3.
      Step 3: First, issue a normal security warning ("dose higher than recommended, did you really mean that?")
      Step 4: If the operator says "yes", then ask: "Do you know how much this is over the threashold limit?"
      Step 5: Get answer; if wrong, don't allow the operation.
      Step 6: Ask: "Do you know how much that is in percent above safety threshold?"
      Step 7: Get answer; if wrong, don't allow the operation.
      Step 8: Ask: "What may happen if the dose is too high?" Give a few options.
      Step 9: Let user chose answers. If the selection isn't correct, don't allow the operation.
      Step 10: If all tests were passed, the operator obviously is not just stupid, so allow the operation.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    57. Re:Not the engineers fault by lysergic.acid · · Score: 5, Informative

      Thank god you're not responsible for the design of complex, life-critical systems, like those commonly found on passenger jets, in nuclear power plants, in high-speed rail systems, etc. All of those systems incorporate fail-safe measures so that if something were to go wrong (like an operator losing control) the system would fallback on a safe state.

      Sure, in an ideal world, every operator of a life-critical system would have total understanding of that system, know the value of every system setting at all times, never forget, never be tired, and have an IQ of 200. In the real world, operators are often overworked, susceptible to distractions, minimally qualified, and sometimes under-trained or even improperly trained. Even the most experienced and well-trained veteran airline pilots can lose focus and make deadly mistakes (which is why Cockpit Resource Management has been a major area of research in aviation psychology). You can base your system design on ideal conditions, or you can base it off of real-world conditions; either way, it's going to be operating in the later.

      You also seem to be missing the main purpose of mechanization and automation, which is to simplify a task or make it easier to perform. When you buy a cappuccino machine, you don't want to understand the details of how it operates or be asked for input every step of the process to make a cup of coffee. Eliminating/minimizing the human factor in a particular process is another major advantage of automation. It provides more consistent results and helps to minimize human error. All of this helps to reduce the learning curve and skill level required to perform a task, which confers economic benefits. However, not every well-designed system can necessarily be operated by unskilled personnel—nor would you want a high school drop out to be operating most life-critical systems. Nonetheless, you still want mechanization/automation to simplify the task in these cases. That's because some tasks are so inherently complex and mentally demanding that, without automation, it simply can't be performed.

      Flying a passenger jet is a perfect example of this. Even with all the sophisticated automation (including autopilot) on a modern airliner, it still takes a full cockpit crew (not to mention support personnel on the ground) to safely fly & land the plane. With all of the complex duties that airline pilots need to perform simultaneously, they don't have the time to monitor the status of every system component or manually adjust every actuator on the plane to control its flight surfaces. It may take 50 different mechanical actions to retract the landing gear on a plane, but why clutter the cockpit interface with 50 items when a single switch or button will do? Likewise, doctors and nurses are already required to undergo extensive medical training; they don't need to have to learn how to mechanically calibrate a CO2 laser or calculate the spectrum of an X-ray machine based on the anode material of its emitter and the voltage passed through it. Medical personnel should mainly be trained in medicine and only need to learn how to operate a particular medical device, not how to troubleshoot it or read its blueprints.

      A simple and streamlined interface is much less distracting and more intuitive than a field of buttons and dials for a thousand different minute settings and system readings. Even with the utmost simplification, most industrial machinery and complex systems are still overwhelmingly difficult to operate by an untrained person. It's never just a single "magic button" for the operator to press. A nuclear power plant might take hundreds of different readings from multiple sensors and summarize it with a single status message or indicator light on a controller's console, but that message/light would likely be sitting next to a dozen other status indicators that each take hundreds of other readings. And although a complex process like lowering the reactor temperature might be simplified down to a single "magic button," the c

    58. Re:Not the engineers fault by LWATCDR · · Score: 2, Insightful

      "Even an idiot who did not RTFM should not be able to cause harm with the machine."
      But was this above that limit?
      Different scans REQUIRE different amounts of radiation.
      Nothing can be fool proof. I would bet that there is a limiter but this level could be below that limiter.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    59. Re:Not the engineers fault by black3d · · Score: 1

      Wishing I had mod points. Thanks for taking the time out to write such a thorough and logical response.

      --
      "The true measure of a person is how they act when they know they won't get caught." - DSRilk
    60. Re:Not the engineers fault by Mr.+Freeman · · Score: 1

      Won't necessarily stop anything. Chances are, if you have one "Warning: such and such will happen, press OK" messages then you have a lot of them, most of them mundane. Operators will start to click "yes, proceed" faster than idiots click "next, next, next, finish" on their software installations.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    61. Re:Not the engineers fault by Mr.+Freeman · · Score: 1

      So if you stab a patient with a scalpel it's the engineer's fault? Bullshit. The properties of ANYTHING that makes them useful makes them dangerous. The scalpel has to be sharp to cut skin, the radiation machines have to produce levels of radiation unsafe for healthy people, etc. If the scalpel is dull or the radiation machine incapable of producing radiation, then it has no ability to help people.
      If a patient is allergic to a drug, it's YOUR responsibility NOT TO ADMINISTER IT. Not administer it, watch the patient die, and then say "it should have been designed better such that there weren't any allergic reactions".

      YOU have a responsibility to make sure that you aren't using the equipment improperly. Jesus fucking Christ, a medical degree does not give you free license to use equipment without knowing what you're doing and use the excuse "it should have been designed better". I seriously hope I never get taken to a hospital where you work.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    62. Re:Not the engineers fault by betterunixthanunix · · Score: 1

      "How do you actually measure this stuff if you can't use the software?"

      In the analog domain. My point was about having a maximum power output limited by hardware that could not be overridden in software.

      "Then this hardware device must magically know, without software help, when the patient has left the table and now there's a new patient (with new maximums)."

      Why? A doctor must initiate the scan; this should trigger the hardware to automatically reset itself to a safe maximum level. Perhaps by using something like a "button," which when depressed would "complete a circuit." Yes, a shocking concept, an input device that is not a touch screen.

      "In this particular case the excess dosage was bad for many patients, but it may not have been inappropriate for the original patient that prompted them to "customize" the machine for in the first place."

      Yes, they required an unusually high and dangerous level of power from the machine. This should require them to override the hardware safety mechanism, and that mechanism should be immediately reset prior to the next scan. The problem, of course, is that this machine had no hardware safety mechanism.

      "Radiation therapy essentially uses dangerous doses of radiation all the time."

      Yet early radiation therapy machines did have hardware interlocks to prevent radiation overdoses. This is not even a radiation therapy machine, it is just an X-ray CT scan machine.

      --
      Palm trees and 8
    63. Re:Not the engineers fault by Richy_T · · Score: 1

      Problem is, the machine might need to produce that kind of radiation sometimes. Sometimes extreme measures are in order

    64. Re:Not the engineers fault by jimicus · · Score: 0

      The machine's software should not be capable of triggering the release of that much radiation; any change in the radiation levels should require some kind of hardware interaction. Even an idiot who did not RTFM should not be able to cause harm with the machine.

      RTFA. The machine isn't capable of releasing that much radiation. Unless you reset the machine part-way through and start again.

      Alternatively, you have a machine that requires an engineer called out every time you mistype something.

    65. Re:Not the engineers fault by 0xdeadbeef · · Score: 1

      What's wrong with that? When I get in my car, I expect to have a handbrake which I can use in case my normal brakes fail.
      Machines SHOULD be designed in a way that makes it damn near impossible for the user to screw up.

      You contradict yourself. Applying the parking brake at sufficient speed will cause you to lose control. It isn't in any use case, therefore it should be disabled while the car is in motion.

    66. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      Fine. Make it a house with no appliances or plugs yet. Still under construction.

    67. Re:Not the engineers fault by Trogre · · Score: 1

      It sounds like this kind of equipment really needs something like 3 Laws built in - "A machine shall not provide more than X dosage for Y period of time". But not intentionally flawed like Asimov's portrayal.

      After all the logic, interface programming, presets, etc, the machine simply compares the requested dose with its permitted maximums and bails if it's outside these parameters. This would be implemented on a separate chip and impossible to change.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    68. Re:Not the engineers fault by nobodyman · · Score: 2, Insightful

      he aformentioned Therac incident happened, in part, because such a hardware interlock did not exist.

      Ironically, earlier models of the Therac device *did* have hardware interlocks. These earlier models shared the same software defects as the Therac-25, but hardware interlocks prevented the overdose scenario.

      I haven't RTFA, and I don't even pretend to assume that I could do things better (or even fully grasp the problem). That said, the struggle for efficiency and programmers' tendency to seek out a software solution to any problem seem to be at odds with the multiple levels of redundancy, checks, and balances that are absolutely required for medical technology.

      I would loathe being a software developer in the medical industry. It's a noble thing, but the knowledge that my mistakes could potentially *kill* other people would make me sick.

    69. Re:Not the engineers fault by Trogre · · Score: 1

      I think that he has a valid point though, he just got one part wrong - the /hardware/ should prevent this. Or firmware. See my 3 Laws post above.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    70. Re:Not the engineers fault by geekoid · · Score: 1

      It's not the simple. Different treatments require different amount of exposure.

      What there should be is a seperate detector that alerts when a certien exposer level has been breached. This detectors should be isolated and certified independent of the machine itself.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    71. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      Although tongue-in-cheek this is very insightful. The more a person's self-interest is involved the more the person will care. Your idea also has the added benefit of using evolution's survival-of-the-fittest by injuring or killing the least fit operators.

      I once heard (but can't easily Google it for confirmation) that Henry Ford gave Congress the solution to water pollution long ago -- simply require all river towns to get their incoming drinking water downstream from where their water/sewage treatment plants dump their output into the river. It also may have been tongue-in-cheek, but it would work.

      Or looked at another way from one of the best books ever written, "Secrets of Consulting", when a University professor was asked if he felt he had trained his software engineers well enough to take a maiden flight on a fly-by-wire airplane that his students programmed he said he'd have no problem taking a maiden flight because if his students wrote the airplane's software it would never get off the ground!

      By the way, that fact that a person will care more when their own self-interest is involved (and will care more when they can see the benefits of their own actions) is why the only political/economic system that can work long-term is pure capitalism (which we don't have in America -- witness this most recent bubble and collapse whose root cause was government meddling). All other systems eventually fail simply because working hard is not in their own self-interest when the results from all that hard work go to people doing nothing all day.

    72. Re:Not the engineers fault by scribblej · · Score: 1

      Apparently you didn't bother to read the report linked in the article, since it claims simplicity was, in fact, part of the problem for the Therac-25.

    73. Re:Not the engineers fault by The+Clockwork+Troll · · Score: 1

      Superman, is that you?

      --

      There are no karma whores, only moderation johns
    74. Re:Not the engineers fault by 0xdeadbeef · · Score: 1

      You wrote a wall of text that addresses nothing I said. A doctor that does not understand the effect of radiation on human tissue is as useful as a pilot who doesn't understand turbulence. Or a barista who doesn't know how steam makes coffee and frothed milk.

      This machine obfuscated the radiation level it was outputting. Or the technician ignored the value the machine was reporting. There was a disconnect with reality - the mental model of the user was different than the model the machine was designed around. It is not supposed to be as intuitive as an iPod (whose intuitiveness is a fiction in itself).

      Every one of your examples emphasized my point: there is no cockpit or nuclear control room that isn't covered with displays, indicators and switches. There is no such thing as a "Landing Wizard". There is an extremely well defined model for proper operation of these machines, they have thousands of inputs, and nothing in their immense automation systems contradict that. Automation isn't an interface, automation is an aspect of the machine itself. Using a machine is all about knowing beforehand the effect of an action, being able to predict the output of an input, and knowing which action to take. A good user interface is about giving the user what they need to make those decisions accurately. Not easily, not without understanding. Accurately.

    75. Re:Not the engineers fault by bhtooefr · · Score: 1

      There's still room for real, mechanical interlocks. Maybe a radiation-sensitive fuse that, when exceeding a "this will definitely injure" level, blows?

    76. Re:Not the engineers fault by Darinbob · · Score: 1

      The people who make machines have certainly thought of that idea. They may even use it. This is not a case of manufacturers trying to cut corners to save money. There are hardware interlocks in place in many machines, except that things can get dangerous without tripping them.

      In this particular case, it appeared that they did want to exceed the "typical" range for one patient, and changed the protocols to do so (something end users really shouldn't be doing). That new protocol presumably was in range of something allowable for some patients and would not have exceeded a hardwired trigger. The problem is that it did not revert to the default settings again, since they changed the default settings.

      This is sort of like setting the machine to have an appropriate level for adults with everything perfectly within safe ranges, and then using that setting for infants without noticing the word "adult" that appears on the monitor.

    77. Re:Not the engineers fault by fluffy99 · · Score: 1

      Exactly. You not might be able to prevent the first error that overdoses a patient, but you will have an independant measure of the actual dosage and you won't keep overdosing people on that particular protocol for the next 18-months.

    78. Re:Not the engineers fault by StrongAxe · · Score: 1

      Just make the button detect authorized fingerprints only and require a heartbeat in the finger and also scan the operator's retina and alter lighting to make sure that the iris responds "correctly" to random changes in light level.

      Bet you can't circumvent that with just duct tape. Now, with an Arduino, some peripheral hardware and a few spare evenings....


      Require a retinal scan to operate the safety button, and somebody's going to lose an eye...

    79. Re:Not the engineers fault by quanticle · · Score: 2, Insightful

      Well, the Therac-20 "worked fine" in the sense that the mechanical limit on the device prevented the software from delivering lethal doses. It doesn't mean that the Therac-20 was a "good" machine in any sense of the word.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    80. Re:Not the engineers fault by Whillowhim · · Score: 1

      The Therac-25 incidents happened partly because there were hardware interlocks on previous versions, but not on the updated version. However, a simple "don't kill the patient" interlock would not have worked. The basic problem is that it handled both e-beam and X-ray dosage on the same machine. And you get X-rays by hitting a target with an e-beam of much, much greater power. This absorbs the e-beam and emits a much weaker X-ray beam. If I remember what I read about this incident correctly, all of the incidents were some form of "we wanted X-rays, but the target was rotated out as if we wanted an E-beam, so the entire E-beam was applied to the person instead of the X-ray target". In standard X-ray operation (which was by far the majority of the doses that were requested), the beam had to be active at a high level in the majority of cases. Since this beam was more than strong enough to kill anyone if the target was improperly placed, almost every single treatment would involve someone bypassing a "don't kill the patient" safeguard. That is just begging to be bypassed each and every time without thinking about it.

      The fact that there were several bugs that led to similar results with no backup is the major issue. There are various ways to fix this issue, including hardware interlocks, actual software review, and exhaustive test methodology (including designing the software so that it can be tested exhaustively). In the end, they cut corners and this killed patients. They reduced the cost by removing "extraneous" hardware interlocks found on the Therac-20 model, because they didn't realize that they were activating and saving lives. They reduced the cost by hiring programmers who clearly did not understand proper code design and by reusing old code that depended on the interlocks. They reduced the cost by not requiring exhaustive testing, and code that supported exhaustive testing. In particular, the hardware interlocks were not the simple "low power or else" checks, but more complicated checks on what valid powers vs. other settings were appropriate. More expensive than a simple "don't go to high power without authorization" check, and thus more expensive.

      I can remember two examples of errors that caused problems. One of the incidents involved an 8-bit integer that was incremented when it was checked and found not ready in a continuous loop. This integer was part of what checked to see if the target was in place. So using a testing procedure where you make a slight mistake, fix that mistake but then forget to rotate the target back in would be stopped by this check.... 255 out of 256 times. The other 1 out of 256 times it had just rolled over and gave an incorrect output. Someone lost that game of Russian roulette.

      Another of the incidents involved fast data entry. You enter the dosage as if you were going to give the patient an X-ray beam (which was much more common than E-beam treatments and became a habit to some operators), and hit enter at the bottom of the setup form. This starts the beam strength calibration. If you then realize you really wanted an E-beam of the same strength for this patient, go back to the top, change one entry from X-ray to E-beam and fly through hitting enter on the rest of the form in 8 seconds to get to the bottom. The beam strength calibration finishes 8 seconds after you hit enter the first time, exits its loop and checks to make sure the form is still properly filled out (which by now it is). Then it removes the target because you asked for E-beam and it doesn't double-check the power setting which was originally set for X-rays. Since it doesn't go back to double check the power setting vs. E-beam/X-ray and just checks the single "form properly filled out" variable, it is inherently dangerous. This was fixed by the infamous "remove the up key on the keyboard" hack by the company, forcing people to take more than 8 seconds to fill out the form again.

      While I'm more of a hardware engineer than a software one, even I can see where both of

    81. Re:Not the engineers fault by c6gunner · · Score: 1

      You contradict yourself. Applying the parking brake at sufficient speed will cause you to lose control. It isn't in any use case, therefore it should be disabled while the car is in motion.

      Notice the words "damn near". Of course, if you're a complete twit you can kill yourself with just about anything. I'm sure someone somewhere has managed to die by sticking a pencil too far up his nose.

      I'm also rather baffled by what you were trying to say with "it isn't in any use case".

      In any event, I wouldn't be opposed to an emergency brake which takes the vehicles speed into account and applies a proportional force. It's actually a really good idea. You should patent that before someone from a major car company sees your comment.

    82. Re:Not the engineers fault by afxgrin · · Score: 1

      There should be a fuse from the electrical leads to the x-ray emitter that will burn out when radiation approaches DO NOT EXCEED levels. Next to the fuse should be a label in multiple languages stating: "If this fuse burns out, radiation levels exceeding maximum thresholds. Do not replace, call manufacturer."

      This way - if someone keeps burning out fuses, and keeps replacing them anyway, they're responsible for overdoses of radiation. I don't understand why this is still controllable by software. Therac-25 should've been beaten into enough brains by now. Then again - I'm not a designer of this equipment, so maybe they have some good reason for this .... *shrug*

    83. Re:Not the engineers fault by afxgrin · · Score: 1

      I hate when this happens - I post and then think of a rebuttal to myself. It probably pulses x-rays ... it's not continuous. Idea won't work, therefore ignore previous post.

      Why hasn't /. implemented a delete post option yet?!?

    84. Re:Not the engineers fault by Brianwa · · Score: 1

      There should be third option [ignore] just to make sure the user doesn't know what the machine will actually do if they press it.

    85. Re:Not the engineers fault by Anonymous Coward · · Score: 0

      I hope you name your machine the "Darwin-25"

    86. Re:Not the engineers fault by failedlogic · · Score: 1

      Too many options. For efficiency, one of two possible options should be available. And you should only need to press the "Enter" key.

      So I would like to ask you, should the default answer to "Kill Patient?" be 'NO' or 'YES' ?

      Your options 2,3 and 4 show that you might be willing to kill the patient. So, I think the options should be, 'NO', 'YES' and 'MAYBE' where YES (does not work) and MAYBE = YES. Plausible deniability?

    87. Re:Not the engineers fault by smoker2 · · Score: 1

      And how would the machine prevent a reset ? That is what was happening here, so the machine thought it was only delivering so much, but was being gamed to bypass the limits. Remember the old hack of setting your pc clock back to extend a 30 day trial ? How is the software supposed to take account of tricks like that ?

      And Asimovs Laws were not intentionally flawed, they were not flawed at all - it was humans who were the flaw every time. The clue is in the name - The Three Laws of Robotics (ie. they don't apply to humans). The humans had the flaw in this case. You can train people to use guns with all the best techniques in the world, but #1 rule is, "don't point it at your own head". Idiots still do it and some of them die. How do you propose engineering a gun to know not to shoot its stupid owner ?

    88. Re:Not the engineers fault by smoker2 · · Score: 1

      Your problem appears to be that you think the handbrake is suitable for use while moving. It was designed to prevent the car from starting to move in the first place. It has no safety testing in moving situations, it relies on a cable not hydraulics, and only acts on the rear wheels at the puny pressure supplied by the human arm in a restricted movement. On all round disk cars, the parking brake is usually found in a tiny drum inside the hub of the disk, totally unsuitable for dispersing heat. In other types the handbrake merely acts like your leg, and compresses the brake fluid to apply minimal pressure to the pads, certainly way less than you could do with the foot pedal. I know you Americans don't use the damn thing anyway, instead you rely on the park position on the transmission, which is a very bad idea as that relies on a relatively tiny metal spigot that locks into the shaft, and repeated stress can cause it to shear off. Replacing brakes is fairly cheap and easy, a shaft in the transmission is not. But hey, it's convenient.

    89. Re:Not the engineers fault by smoker2 · · Score: 1

      It wasn't over the maximum levels. It was over the levels for the particular patient. How many types of fuses do you want ?

    90. Re:Not the engineers fault by St.Creed · · Score: 1

      These doctors treated this machine like a magic button that takes pictures. This is what happens when a user interface lies to its users, fooling them into thinking something is simple when it is in fact complex and dangerous.

      Avast, iPod! Begone, Evil Spawn! Back to the Seven Hells with thee, thou lying Tool of the Devil! :)

      On a more serious note: you sound like the type of folk that advocates *not* initializing C-variables to safe NULL-values by default, because it hides complexity from the programmers and doesn't teach them a good lesson when someone uses their security holes and cleans out the bank. I really thought we'd gone beyond all that.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    91. Re:Not the engineers fault by bhtooefr · · Score: 1

      Then in that case, maybe more software is needed... and not just yes/no prompts, but questions relating to the dosage.

      "What is the patient's age in months?"
      "What is the patient's weight?"
      "What is being scanned?"
      "You currently have the machine set for X dose, 8 times the maximum allowed dose for this procedure. Please verify the desired dosage."
      "You have requested that a patient of Y months age and Z weight, undergoing A procedure, should recieve X dose. To perform this action, you will require a second user to verify the action. Please contact another authorized user to use the key override."

      And, have it never store a default or previous dosage.

    92. Re:Not the engineers fault by grep_rocks · · Score: 1

      Dude - I design CT machines, the machine needs to be able to put out that amount of dose to image some paitents - a fat patient may need 10x as much dose to image as a thin one for the same level of image quality (stay thin) - in interventional x-ray procedures patients can get enough radiation to cause skin burns - the choice is skin burns or a dead patient because you didn't unblock a critical vesel - also there is the issue of total dose to a region of a paitent vs total dose to patient - if the table stays in one spot for 10sec it is more of an issue than if the table is moving during that period distributing the same dose over a larger area. Of course if you scan the same patient over and over you will give a lot of dose to the patient too - how is the machine supposed to know that? In short x-ray deposited dose is heavily dependent on the thickness of the patient and the details of the scan protocol - in general the machine does not know the patient geometry - the doctor does - their bad, they should have been more careful in setting up their technique.

    93. Re:Not the engineers fault by Cormacus · · Score: 1

      Well actually you could configure it to brutally high doses; however the fuses that supplied power to the unit would blow. Unfortunately the 25 didn't have those fuses.

      --
      Mon chien, il n'a pas du nez. Comment scent-il? TrÃs mauvais!
    94. Re:Not the engineers fault by xycadium · · Score: 1

      Yes Yes! The Arduino! Why in the hell didn't the egnineers and programmers think of that in the first place! Those idiots! On a side note, I still chalk this up to bad engineering. I don't know if it was the hardware engineers or the software engineers fault but I believe that someone should be held responsible. I was just thinking that anyone who works in such a field where they are engineering (hardware OR software) devices which could kill someone, that they need to be licensed and trained by a government agency and if something down the road happens that hurts someone due to their creation, that their license to work in any industry where their work can hurt someone should be permanently revoked and maybe a fine slapped on them as well. At least this would be SOMETHING, other than always just chalking it up to industrial accident and not blaming those who are really responsible because they either weren't smart enough, were too lazy, or whatever reason. If a company refused to pay a programmer well enough to do safe programming/engineering, then the company needs not do business. This should be a whistle blowing thing as well where if the company is not letting the programmer program safe/preventative code into the product, then the fed come in and does something about it until the product reaches a certain level of safety standards. Those standards should be instituted by a number of groups, including federal and civillian professional engineering groups who can fully inspect the device for any possible dangers. Of course, they would need full access to the source code. Oh wait ...

    95. Re:Not the engineers fault by c6gunner · · Score: 0, Troll

      Your problem appears to be that you think the handbrake is suitable for use while moving. It was designed to prevent the car from starting to move in the first place.

      Citation?

      I know you Americans don't use the damn thing anyway

      I know you whatever-you-are obviously don't read sigs.

    96. Re:Not the engineers fault by betterunixthanunix · · Score: 1

      Dude, that was my point about being able to override the maximum dose. Most patients do not require the kind of doses that obese patients do, and it is not common to use a CT Xray to unblock an artery. As you noted, those very high doses cause burns -- the doctor should not be able to deliver that high a dose without realizing it (e.g. he should have to do something very unusual to the machine in order to have that much Xray power).

      --
      Palm trees and 8
    97. Re:Not the engineers fault by grep_rocks · · Score: 1

      Dose is not determined solely by the x-ray technique but by the geometry of the patient - I could x-ray a thin patient with 100mAs at 80kVp and give him/her relatively little dose - or I could x-ray a fat guy with the same technique and he would get 10x the dose. You need to understand this, dose to patient is NOT solely determined by machine settings. Why dose everyone on slashdot think they are an expert on everything?

    98. Re:Not the engineers fault by betterunixthanunix · · Score: 1

      Most patients do not come out of a CT scan with radiation burns or poisoning. I did not say that the dose would be solely determined by hardware, I said that the maximum dose would be hardware controlled. The dose itself should be determined by software for the exact reason you specified; different scans require different levels of radiation. Most scans do not require a level that can injure the patient, yet the machine in question allowed the software to raise the level that high.

      Why does everyone on slashdot think that software is right for every situation?

      --
      Palm trees and 8
    99. Re:Not the engineers fault by grep_rocks · · Score: 1

      You are right obviously the engineers at phillips, siemens and GE are incompetent - thanks, I will write this up to the VP today and tell him that we do it all wrong! /snark - I give up you don't get it, and you don't want to, you know better and I can't teach you anything about x-rays - like how is the machine supposed to know you are scanning the same patient over and over like you do during an intervention (yes they do that with CT machines - I have watched it) - and that when you put the machine in engineering mode (which they did here) you have explicity turned off any protections built into the software - or that there is a clinical need for high dose exams - or that if you limited the maximium dose to a theoretical amount (all x-rays absorbed by patient) many if not most exams would be of such poor image quality as to be worthless - thanks

  3. Default setting... by courteaudotbiz · · Score: 5, Insightful

    The default setting for an equipment that can be lethal should be "Emit zero radiation". Then for each exposure, set the level of radiation you intend to use. This way, you ALWAYS KNOW the level of radiation the equipment will emit.

    Better investigate "Hey, we got no picture" than "Hey, we got pictures, but everyone dies after that..."

    Didn't RTFA.

    1. Re:Default setting... by eln · · Score: 4, Funny

      That's really not fair...you have no idea that people would die from that radiation. It's at least equally likely they would develop super powers, join up with others who have received similar doses of radiation, and form a crime fighting team of mutants.

      All I'm saying here is we shouldn't just dismiss this as a bad thing until we've fully explored the legislative and societal implications a team of crime-fighting mutants with superpowers would have.

    2. Re:Default setting... by Sebilrazen · · Score: 1

      They wouldn't really be mutants, maybe amazing, fantastic or incredible, but not mutants.

      --
      "There are no facts, only interpretations." --Friedrich Nietzsche.
    3. Re:Default setting... by eleuthero · · Score: 1

      I want to see your remarks as funny--I do. And if I hadn't read the article already (*gasp* I may lose my account now), I probably would, but it would seem that the current problem in conjunction with historical issues with scanning devices make it a rather serious and dark matter for me. There should be hardware locks against overusing the machine. It should have a zero default setting and it should be impossible in the hardware to make the thing go beyond the normal tolerance for an adult with cancer (other invasive issue) and / or a healthy adult (whichever might have the higher tolerance since I would assume healthy people are sometimes scanned to check for cancer and they probably also have the higher tolerance). There is no reason that a normal x-ray machine should be designed to be usable as a fixed in place death ray unless we actually start passing them out to the army for that purpose (though given how slow mid-level radiation poisoning can be, it seems reasonable we have never actually gotten around to using it for more than medicine).

    4. Re:Default setting... by Anonymous Coward · · Score: 1, Informative

      As a user of GE machines I would have to say they are pretty well locked down. It's hard to change anything. That may sound good, but in practice it means if you *do* want to change something then you need to do some pretty nasty workarounds. E.g. you have to edit a text file on the scanner so that it does what you want it to do, however as far as the scanner software is concerned it is still running the original protocol.

      I only hope GE don't decide they need to lock down the scanners even further. For "confident" users (see TFA) who want/need to try out different protocols it will only mean more dangerous hacking of the scanner settings. Confident users with NIH research grants should take note.

    5. Re:Default setting... by Anonymous Coward · · Score: 0

      The setting in this issue was not lethal, but was 8x more than needed to do the diagnostic.

      They had used this setup for 18 months before a patient complained about hair loss. They went back and found hundreds of people had been overdosed.

      They must somehow audit the actual radiation released to cover the less-than-lethal-but-more-than-therapeutic cases.

    6. Re:Default setting... by DomNF15 · · Score: 1

      Agreed - looks like the embedded software developer didn't follow tenet 1 of the soft dev. process, i.e. assume the user is an idiot. It should always default to some "safe" value.

    7. Re:Default setting... by mysidia · · Score: 1

      Then a simple input error while administering it, causes an overdose...

    8. Re:Default setting... by 192939495969798999 · · Score: 1

      Yeah, I mean who wouldn't expect all the equipment in a hospital to default to its "indiscriminately kill" mode?

      --
      stuff |
    9. Re:Default setting... by digitig · · Score: 1

      As a user of GE machines I would have to say they are pretty well locked down. It's hard to change anything. That may sound good, but in practice it means if you *do* want to change something then you need to do some pretty nasty workarounds. E.g. you have to edit a text file on the scanner so that it does what you want it to do, however as far as the scanner software is concerned it is still running the original protocol.

      A proper safety analysis would identify that as a major hazard and force it to be corrected. If you have a need to make the change then it should be possible to make the change in a safe way. If you don't have the need to make the change then you should not be able to. What you describe is the worst of both worlds, and looks to me to be highly unsafe (and anything but "pretty well locked down").

      --
      Quidnam Latine loqui modo coepi?
    10. Re:Default setting... by noidentity · · Score: 1

      The default setting for an equipment that can be lethal should be "Emit zero radiation". Then for each exposure, set the level of radiation you intend to use. This way, you ALWAYS KNOW the level of radiation the equipment will emit.

      How about requiring them to type the radiation value as words AND numbers? So "fifty five millirems" and "55 mrem" (or whatever the units are). But then you run into the problem, like with Windows asking too many questions: users tire of the verbosity, and find ways of avoiding it. Verbosity also hides important information in the sea of noise. Maybe they'd use copy-and-paste here to speed it up.

      Here, it seems a good approach would be to display the dosage in multiple ways, like a color or shape, so that the wrong setting would be more likely noticed, and look different than the right one. A doctor has in mind the dose that he intends, and would come to expect a certain color or shape. Seeing one that looks very different would be jarring.

    11. Re:Default setting... by orangesquid · · Score: 1

      On the hardware locks, I couldn't agree more.

      Hardware checks need to be in place, even if that makes more operating training required to recover from common hardware fault conditions.

      For any dose above normal, two separate keys should have to be turned, separated in time by 30 minutes (so if a hospital was stupid enough to give the same person both keys, they have a half hour to think). Any dosage above normal should require being entered three times.

      People can sleepwalk through their job. If they're doing something potentially dangerous, it's not unreasonable to set up their job so that their environment wakes them up before they make a possible serious mistake.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    12. Re:Default setting... by plague3106 · · Score: 1

      They won't get superpowers, but some of them will become ghouls.

    13. Re:Default setting... by Anonymous Coward · · Score: 0

      Tschernobyl my ass!

      I do not want to know who designed the software to control nuclear power plants.

    14. Re:Default setting... by Anonymous Coward · · Score: 0

      TFA says both that there was misunderstanding about an 'embedded default setting' and that the CT machine was reprogrammed for a new protocol. These seem to be possibly contradictory statements: if the machine were reprogrammed how likely is it that a default setting would be used? Unless of course, the technician set a new value for 'wash' but left a default for 'rinse'.

    15. Re:Default setting... by Mr.+Freeman · · Score: 1

      Yeah they would. Mutants are people that have had mutations in their body. Radiation causes super powers by mutating the DNA in your body. (At least, that's what it does in comic books). Ergo, they're "mutants".

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    16. Re:Default setting... by adisakp · · Score: 1

      All I'm saying here is we shouldn't just dismiss this as a bad thing until we've fully explored the legislative and societal implications a team of crime-fighting mutants with superpowers would have.

      I disagree. Just because they recieved superpowers doesn't mean they'd use them to fight crime. We might end up with a bunch of new super-criminals.

    17. Re:Default setting... by fluffy99 · · Score: 2, Insightful

      Didn't RTFA.

      Well that explains why your comment makes no sense. The system was showing a correct dosage, but was delivering something different since they had been dorking with the protocol definitions. In the Therac-25 case, the error was due to the operators using the program in an undocumented manner and the system incorrectly calculating the required exposures as a result. Also the operator doesn't arbitrarily set a level. He picks a specific protocol from a menu which already has the scanning pattern, timing, and power levels. Don't forget that dosage is power x time, so a low power level run for too long is also a problem.

      If you didn't bother reading TFA, please don't bother posting. Whatever twit modded you insightful should be banned as well.

  4. HULK MAD! by BumbaCLot · · Score: 5, Funny

    Even under normal circumstances, the procedure requires more radiation than most other types of CT scans, said David Brenner, director of radiological research at Columbia University Medical Center in New York.

    Anyone else read this as David Banner?

    1. Re:HULK MAD! by philpalm · · Score: 1

      Hulk would be mad if his flash drive gets erased by the radiation. Then again since he tears off his clothes because of the radiation, he doesn't need no stinking flash drive...

    2. Re:HULK MAD! by frito_x · · Score: 3, Insightful

      Hate this "immediately moderate when you select an option" feature. meant to mod funny... slip of the mouse goes to overrated... there should be a go/ok button next to the list imho.

      wasted 3 mod points... oh well...
           

    3. Re:HULK MAD! by Geoffrey.landis · · Score: 1

      Hate this "immediately moderate when you select an option" feature. meant to mod funny... slip of the mouse goes to overrated... there should be a go/ok button next to the list imho.

      I agree; I hate that too. A couple of times I've had the stupid mouse slide down and discovered I clicked the next moderation setting down, which sometimes is exactly opposite of what I'd meant to rate, so I've had to comment in the discussion thread to delete that moderation (in the process deleting other moderation which wasn't wrong). It would be nice if the moderation button didn't disappear the instant you release the mouse buttons, so you could change a moderation you just made...

      (What? You're moderating this post off-topic?? No, it's not at all off topic-- just another example of bad user interfaces that give results opposite of what was intended).

      --
      http://www.geoffreylandis.com
    4. Re:HULK MAD! by Anonymous Coward · · Score: 0

      Well as 'roided up as Hulk is due to radiation, I'm sure his male connector is plenty small enough to fit in the female connector on the back of the computer; Hulk no need flash drive. Hulk IS flash drive!

    5. Re:HULK MAD! by EricTheGreen · · Score: 1

      Anyone else read this as David Banner?

      Don't go there. He'll get angry when he sees you've botched his name. And you wouldn't like him when he's angry...

    6. Re:HULK MAD! by Orion+Blastar · · Score: 1

      Actually I think that might have been one of David Banner's many aliases on "The Incredible Hulk" TV show. He usually chose a last name beginning with "B" but kept the David first name of his name for his aliases.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    7. Re:HULK MAD! by davidshewitt · · Score: 2, Informative

      If you go to the classic discussion system, this is not a problem. A "moderate" button appears at the bottom of the page for you to confirm your moderations.

    8. Re:HULK MAD! by PalmKiller · · Score: 1

      His "real" first name was Dr. Bruce Banner in the comics, he went by David Banner on the TV version since the TV producers thought Bruce sounded gay (really not being a troll, they associated the name Bruce with homosexuality at the time). David Brenner was one of the TV aliases he used.

  5. Pretty narrow margin by Rising+Ape · · Score: 1

    The error went unnoticed for the next 18 months, until this August, when a stroke patient informed the hospital that he had begun losing his hair after a scan.

    There's only a factor of 8 difference between a typical scan dose and one large enough to cause hair loss and skin damage? IIRC observable damage doesn't occur until the hundreds of mSv range. I'm pretty astonished that CT scans need such huge doses.

    1. Re:Pretty narrow margin by argent · · Score: 1

      There's only a factor of 8 difference between a typical scan dose and one large enough to cause hair loss and skin damage?

      Yeh, that's what I was thinking. I thought that X ray machines were designed to stay well away from dangerous levels these days. I'll keep that in mind next time my doctor suggests a CT scan.

    2. Re:Pretty narrow margin by O('_')O_Bush · · Score: 1

      Well think about it for a sec. They're getting high resolution images of tissue and fluid, not just bone.

      You would expect that to require large, large doses to achieve.

      --
      while(1) attack(People.Sandy);
    3. Re:Pretty narrow margin by celticryan · · Score: 2, Informative
      Re:

      100s of mSv range

      There are portions of the world that have a very high natural background in the 200 mSv range so you are not quite right with your estimates. In addition, you have to distinguish between whole body dose and localized dose. It is not uncommon to see tumor doses in the 40-50 Sv range.

      The machines were set for .5 Gy (for xrays 1 Gy = 1 Sv) and got 3-4 Gy. A whole body dose of just above 4 Sv is a 50% death in 3-6 weeks (with no medical intervention). (remember that the CT was only to the brain). They are definitely in some dangerous territory, but the article said the median age of the patients was 70. Couple that with the fact that they already had a stroke and it is safe to conclude that long term effects are unlikely to matter.

    4. Re:Pretty narrow margin by Amouth · · Score: 1

      but CT scan's aren't "typical" - you get xray'ed couple times a year so they are very low poweed, but a CT scan?? i think my last was? i might have had one 25 years ago when they cut my head open, for that they pump up the power to get it right.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    5. Re:Pretty narrow margin by hattig · · Score: 1

      If you read the article, you would have seen that this type of scan requires a higher dose of radiation, as it is picking up the iodine in the bloodstream.

      On the upside, they would have got some really good images.

    6. Re:Pretty narrow margin by Rising+Ape · · Score: 1

      The high natural background areas deliver the 200 mSv over a period of a year though, not a matter of minutes.

      There may be good medical reasons for using such enormous doses, but it still took me by surprise. The average dose of a nuclear worker is only a few mSv/year. Still, I guess a 1 in 40 chance of the radiation causing a fatal cancer isn't so bad if it stops you dying from a stroke in the meantime.

    7. Re:Pretty narrow margin by Tanman · · Score: 0

      CT scans are about the most radiation you get short of radiation treatments. They use as much radiation as like 10 chest xrays.

      It can actually become an issue if someone needs radiation therapy ('chemo') -- there is a limit to the amount of radiation docs can give people, so if they have a CT scan it lowers the amount they can use to treat cancer/etc.

    8. Re:Pretty narrow margin by DragonWriter · · Score: 4, Informative

      It can actually become an issue if someone needs radiation therapy ('chemo')

      "chemo" refers to chemotherapy, where the patient is poisoned in the hopes that the poison will kill the cancer faster than it kills the patient. It is a different form of therapy than radiation therapy, in which the patient is subjected to intense doses of radiation in the hopes that the radiation will kill the cancer faster than it kills the patient. Often, people with cancer will receive both, one after the other, but they aren't the same thing.

    9. Re:Pretty narrow margin by Anonymous Coward · · Score: 0

      A CT perfusion scan is quite a bit different from a standard CT. For a perfusion scan the table is not incremented during the acquisition. A small section of the patient's head is imaged repeatedly to track the infusion of contrast media. The hair loss was likely a thin "ring" around the head. With a standard CT the table moves as the x-ray tube is rotated around the patient such that any given surface won't be irradiated twice (not strictly true--there can be a little overlap or also gaps, as set by the operator). Loosely speaking, a perfusion scan consisting of, say 40 runs, is similar to 40 separate standard CT scans with regards to the skin dose over the thin section imaged for the perfusion scan (although the dose-per-slice for a perfusion acquisition is usually set to be much less than that used for a standard scan, hence the "loosely speaking"). With that in mind, you can imagine that the skin dose can be relatively high for these procedures (which are not very common). Incidentally, since the irradiated area is small (typically a few cm), the total effective dose is not outrageous.

    10. Re:Pretty narrow margin by 2gravey · · Score: 1

      ONLY a factor of 8 difference? That's a pretty huge difference. A change that great can turn just about any normal activity dangerous. Can you eat 2 hot dogs/tofu dogs at a sitting? Let's see how you feel after 16. Is it chilly in your house/apartment? Maybe you should increase the thermostat from 60F to 480F. Why stop at 3 shots of Tequila? Let's have 24. I could continue shaming you my multiplication prowess all day, but I suspect you've had enough.

    11. Re:Pretty narrow margin by CrimsonAvenger · · Score: 1

      but CT scan's aren't "typical"

      For some cancers, they are. I have to have three a year these days.

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    12. Re:Pretty narrow margin by Wilson_6500 · · Score: 1

      A factor of 8 is almost a factor of ten, and that's a whole order of magnitude.

      There's a pretty big difference between a dose of 1 Sv and 0.1 Sv. Even ten doses of 0.1 Sv and one 1 Sv dose aren't the same thing, depending on how long you wait between the split doses.

      Still, even 100 mSv is a lot of radiation for one CT scan. This wasn't really a typical CT. Typical head CT should give more like 1 mSv, I think.

    13. Re:Pretty narrow margin by Amouth · · Score: 1

      right but over the general population they still aren't typical.

      it's better for your doctor to keep tabs on your dosages for a time frame - than GE to set a number and let you go over and over without taking that into account.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    14. Re:Pretty narrow margin by CrimsonAvenger · · Score: 1

      right but over the general population they still aren't typical.

      Personally, I don't consider X-Rays all that typical either. I think I've had one in the last 20 years...

      it's better for your doctor to keep tabs on your dosages for a time frame - than GE to set a number and let you go over and over without taking that into account.

      Realistically, that would require everyone to wear a dosimeter.

      Which is not really practical, since people would forget to wear it, or wear their spouse's dosimeter by mistake, or find some novel way to be stupid.

      Anything short of a personal dosimeter wouldn't be worthwhile.

      If, for example, all that were required was a notation in your record that you'd had a , then the guy who had just blasted you with eight times the lethal dosage because he wasn't paying attention would just enter what he expected to give you, not what he actually gave you.

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    15. Re:Pretty narrow margin by Stormwatch · · Score: 1

      Your numbers for temperature are invalid, because Fahrenheit does not start on absolute zero. Try Kelvin instead.

      60 F = 288.71 K.

      Multiply that by 8, you get 2309.68 K.

      So, 8 times hotter than 60 F is actually... 3697.8 F.

    16. Re:Pretty narrow margin by Rising+Ape · · Score: 1

      True, but in all those cases it's trivial to measure and there are even natural feedback mechanisms to stop you overdoing it.

      My surprise was that a mere imaging technology could even be capable of delivering radiation levels that would cause tissue damage. For radiotherapy it's to be expected, as the whole point is to cause damage.

      Hundreds of mSv is normally considered an enormous dose, well in excess of radiation protection standards in industry.

    17. Re:Pretty narrow margin by Rising+Ape · · Score: 1

      Thank you, that was a genuinely helpful and informative message, without any sarcasm and abuse, unlike certain other responses.

    18. Re:Pretty narrow margin by Anonymous Coward · · Score: 0

      At least, in european radiation regs, there are no legal dose limit for pasients.

    19. Re:Pretty narrow margin by Anonymous Coward · · Score: 0

      As a cancer patient (and thus given 'the talk' by several doctors), the choice of radiation vs chemo is usually determined by the type and location.

      Some cancers respond extremely well to radiation. Since it is easier to target radiation to limit the exposure of healthy tissue, you nearly always use radiation if the cancer is of a type that responds particularly well to it.

      Chemo is used on cancers that don't respond to radiation or in metastatic cancer where you may not even know where all of the cancer is (whole body radiation is much more dangerous than whole body chemo).

      Chemo doesn't need to be whole body. It is possible to inject it directly into the tumor.

      Brain tumors typically get both chemo and radiation. The blood/brain barrier makes it difficult to get the proper dose of chemo to the tumor without being fatal to the patient. Additionally, using radiation alone requires a bit higher dose than they'd usually want to target the brain with (and some tumors won't respond to it, salvage treatment on brain tumors has very poor results).

      They don't use the combination for other tumors as much because using the most effective treatment by itself generally reduces the overall toxicity of the treatment.

      The is, of course, from the point of view of my particular cancer (and different varieties of it). I'd imagine it is similar to most solid mass tumors. I doubt that any of this applies to other cancers.

    20. Re:Pretty narrow margin by Amouth · · Score: 1

      right but over the general population they still aren't typical.

      Personally, I don't consider X-Rays all that typical either. I think I've had one in the last 20 years...

      Well you must not go to the dentist on a regular basis - every dentist i know does a set of X-Rays each year, normally this is a upper and lower set 1-3 exposures each (# of exposures depends on their equipment and if they are looking for something specific)

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    21. Re:Pretty narrow margin by CrimsonAvenger · · Score: 1

      Well you must not go to the dentist on a regular basis - every dentist i know does a set of X-Rays each year, normally this is a upper and lower set 1-3 exposures each (# of exposures depends on their equipment and if they are looking for something specific)

      Bah! Forgot about dental x-rays. Which is pretty amazing, considering I had my most recent set about three weeks ago....

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
  6. Maybe testing it afterwards? by uncledrax · · Score: 3, Insightful

    Maybe next time they will test the damn thing before subjecting patients to it? It's a built in part of my job that I test/confirm a change after I make a change.. because often there's a likely hood of something unexpected or improperly explained that can cause an issue.

    How hard would it have been to stick a dosimeter in the machine after the change and run it though a test?
    (I realize that just a basic dosimeter might not be a sufficient measure.. but it would have been good to get a before/after.. and something like a 8-fold increase would have been easily detectable!)

    --
    ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    1. Re:Maybe testing it afterwards? by jeffb+(2.718) · · Score: 1

      Maybe next time they will test the damn thing before subjecting patients to it? It's a built in part of my job that I test/confirm a change after I make a change.. because often there's a likely hood of something unexpected or improperly explained that can cause an issue.

      So, what you're saying is, "Always mount a scratch human."

    2. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      I call out your copypasta from Fark.

    3. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      Can't an "X-ray Pancake Geiger Tube" measure x-rays? How about just having one in the field of the machine running all the time. Good old analog hardware to confirm your digital settings.

      Kind of like how people who work in nuclear power plants understand that just because you're getting no errors.... it doesn't mean that everything is ok.

    4. Re:Maybe testing it afterwards? by RDW · · Score: 5, Insightful

      'How hard would it have been to stick a dosimeter in the machine after the change and run it though a test'

      Supposedly the actual dose would have been displayed on the machine's screen (I wonder how prominently?):

      http://www.latimes.com/news/local/la-me-cedars-sinai14-2009oct14,0,5065886.story

      '"It's in your face on the screen," said Dr. Donald Rucker, chief medical officer for Siemens, a manufacturer of CT scanners.'

      'CT technicians are trained to monitor dose levels, and some hospitals conduct checks before every scan..."There are other places where the techs might be operating more as button-pushers," said Dr. Geoffrey Rubin, a professor of radiology at Stanford University. "The user becomes a little blind to these numbers."'

    5. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      Somebody repeated a twenty year old joke on Fark? GTFO!

    6. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 1, Insightful

      Good job not reading TFA.

      In fact, the article notes that the Therac-25 ran successfully for some time before injuring the first patient. One example cited that a machine operator who ran through the dosage screen too quickly caused a race and a resultant incorrect dosage. How many times do you test your complete software system for overall race conditions like that?

      On the other hand, you're right in guessing that there should have been (many) hardware interlocks on the machine to prevent dangerous or lethal doses from occurring, and that was the lesson in the article.

      Slashdot editors: please provide a "Did not read TFA" button on posts so we can immediately mod those brainiacs that couldn't be bothered to read the original article from being marked "+5, Insightful."

    7. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      So, what you're saying is, "Always mount a scratch human."

      You're my hero.

    8. Re:Maybe testing it afterwards? by uncledrax · · Score: 1

      "Good job not reading TFA."

      Correct.. I did not read the (included for historical and anecdotal purposes, but otherwise not relevant to this incident), Therac-25 article.. Instead I read the LATimes article that this story is about, and the FDA recommendation.. neither which had "One example cited that a machine operator who ran through the dosage screen too quickly caused a race and a resultant incorrect dosage."

      Good job reading the wrong article :]

      The personal jab aside, you're correct in that you cannot test every condition, they will "always build a better idiot"; however in this case it, based on the FDA and LATimes articles, it seems that just measuring the dosages would have been sufficient to reveal this problem. Yes, if it is displayed on the monitoring equipment (I'm not a radiologist, so I don't know), then yes, the operator should know what is a safe dosage.

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    9. Re:Maybe testing it afterwards? by mysidia · · Score: 1

      This is the problem.. not enough human validation of the machine's output.

      It's equivalent to Windows users just clicking Yes/Ok/Run every time, without reading the dialog box.

      As a Windows user, you'll eventually get infected by malware or let some serious harm come to your system unchecked.

      As a CT Technician... someone could die... the hospital procedures that allow this are inexcusable.

      Not running through the new process at least once on each machine, with careful observation, or some method of measuring the dose, to ensure correctness, equally inexcusable.

      That meant resetting the machine to override the pre-programmed instructions that came with the scanner when it was installed.

      Note the device was programmed to do a certain thing, they for themselves decided they knew better, overrode programming and safety protocols, and configured it to do something else. Then they failed to take some type of action to safely test that new config.

    10. Re:Maybe testing it afterwards? by digitig · · Score: 1

      Testing isn't enough. The Therac-25 system was tested, but that didn't catch the UI issues (only occurred when operators got very familiar with the system) or the race condition (too rare to occur in testing). A system that can cause serious harm needs serious analysis, not just testing.

      --
      Quidnam Latine loqui modo coepi?
    11. Re:Maybe testing it afterwards? by dissy · · Score: 1

      'CT technicians are trained to monitor dose levels, and some hospitals conduct checks before every scan..."There are other places where the techs might be operating more as button-pushers," said Dr. Geoffrey Rubin, a professor of radiology at Stanford University. "The user becomes a little blind to these numbers."'

      So I wonder if those other-place techs are in jail for lying about their qualifications and endangering lives, after knowingly putting themselves in a position that could endanger lives if not done correctly, even after being 'trained' to know better.

      If not, I want the lawyer they had to be able to claim "I was just pushing buttons, I didn't know I had to look at the display" while I am running down people I dislike in my car.

    12. Re:Maybe testing it afterwards? by jeffb+(2.718) · · Score: 1

      Well, you prompted me to go back and find out where I'd seen it first. It was actually "scratch monkey", and it was from RISKS Digest, Sept. 1986.

      I thought about explicitly crediting the Fark poster and thread, but this isn't a refereed publication. I don't plan on copypasta-ing my own posts from there, either, although I expect I may repeat some of the material here.

    13. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      I wonder if this is an usability problem with the display of radiation dosage. If it's just a number, then no wonder that nobody noticed. But if addition you have some kind of an reference point or a bar displaying the relative dosage against a known value in addition to colour, this might even been noticed.

    14. Re:Maybe testing it afterwards? by Darinbob · · Score: 1

      Which is probably exactly what the manufacturer or field service people would do. But we're talking about the end user taking it on themselves to reconfigure the machine.

    15. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 1, Insightful

      Of course, it's not clear from the article WHY they were using multiple threads in the first place. Seems like needless complexity.

    16. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      A dose metric is displayed very prominently on the screen. Most folks outside of the medical physics community don't have much idea of what it means (my apologies to the handful of radiologists and technologists that I know are familiar with the CTDI). The reading from a dosimeter would probably be as effective, with the exception that the artifacts caused by the dosimeter would most likely render the images undiagnostic and the scan would need to be repeated.

    17. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      Put your lunch in it. If it comes out hot maybe you should dial back a bit.

    18. Re:Maybe testing it afterwards? by Anonymous Coward · · Score: 0

      The digital sensor has a crazy wide dynamic range, so whether you under or overexpose the patient, you still get a picture. The difference is the noise. The linked LA times article at least alludes to this.

      What the LA times article does not discuss is that there is an incentive for the technician to overexpose the patients unless there is a good program for monitoring such as the one quoted in the parent. Radiologists are tasked with reading many thousands of images a year and diagnosing medical conditions, they don't typically complain if the image has too little noise.

      It seems that only recently has there been widespread recongnition of the problem, and the initial campaign is rightly focusing on pediatric doses, as pediatric imaging can give unnecesarily large doses when kids are scanned with adult settings and kids are the most sensitive to ionizing radiation. Google the Image Gently campaign.

  7. not idiot proof enough by HNS-I · · Score: 2, Interesting

    While the hospital shouldn't have gone and reprogram the instructions, this should have been prevented at hardware level. The machine should register a patient checking in and the amount of radiation emitted.

    1. Re:not idiot proof enough by geekoid · · Score: 1

      "While the hospital shouldn't have gone and reprogram the instructions,"

      they do custom doses regularly. There are several factors in determining a dosage.

      No it shouldn't have been prevented, becasue it's not an overdoes in all cases.

      The machine should ahve an independent meter that sends alerts depending on exposure levels.

      Medic isn't IT and treating it as such is a deadly mistake.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  8. In short by Cornwallis · · Score: 2, Insightful

    Will we ever learn enough to make these errors truly uncommittable?"

    No.

  9. Silver lining by Wilson_6500 · · Score: 1

    Doctors are woefully unaware or unwilling to admit that CT scans do involve some risk because they very well can give appreciable radiation dose, often far more than that of standard radiography. They are largely viewed as harmless given the excellent volume of anatomical information they provide, and while they do offer immense benefit, it is vital that the radiation hazard be comprehended. I hope that doctors and technologists will take away from this the lesson that they do need to be aware of radiation safety and radiation risk (and some basic medical physics) even if radiation is not their primary specialty. It's not just the health or medical physicist's problem.

    1. Re:Silver lining by zonker · · Score: 0

      If you want to get a better understanding as to why doctors are so quick to toss you into a CT scanner, listen to the most recent episode of This American Life. It goes into the minds of doctors and why they use tools that aren't always even medically necessary and also explores the insurance industry and patients too. Very interesting stuff.

    2. Re:Silver lining by ircmaxell · · Score: 1

      I wonder how much of it is for the insurance $$$, versus how much of it is to cover their arses... Malpractice is such a real threat to MDs these days, that many of them just will throw any test at you if there's even the slightest chance of an issue. Part of it is ignorance, part is laziness, and part is fear... Who's to blame?

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    3. Re:Silver lining by Anonymous Coward · · Score: 0

      you must be woefully ignorant of how it really works. As a patient you will only be subjected (well in a normal health regime, which the US is not) to the minimum number of exposures that can treat you. CT is dangerous, in fact so dangerous that most physicians are painfully aware of the trade-off between the enormous exposer of a set of CT and a normal 2d x-ray.

      This is partly why radio/nuclear-medicine is a specialty in it's own right and the fact why you have to employ medical physisists to be allowed to do radiological examinations. Radio-technicians (or radiographers) have to be present and account for the amount of radiation and make sure that the health of both patient and staff alike is accounted for.

      Your reply is utter bullshit from the first word until the last word.

    4. Re:Silver lining by geekoid · · Score: 1

      Every time I have received an X-Ray the doctors and technicians made me aware of the risks.

      "They are largely viewed as harmless given the excellent volume of anatomical information they provide"
      no, they aren't considered harmless, they are considered routine.

      Mod -1 clueless.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  10. No, there will always be risk by e2d2 · · Score: 1, Interesting

    When I witness this constant chase of removing risk from the world it makes me wonder if it's delusion or just plain stupidity. No matter how hard you try there will always be risk involved in almost every action. Accept it and treat it rationally. I'm not saying to ignore it. Just to accept it as life. Life is brutal.

    1. Re:No, there will always be risk by Entropius · · Score: 2, Insightful

      Life is brutal, but that doesn't mean we should give up on trying to make it less so. Asking whether CT scanners can be redesigned to make this not happen, and whether it's worthwhile to do so, is very valid.

    2. Re:No, there will always be risk by ColdWetDog · · Score: 1

      It isn't removing the risk that's an issue - it's calculating the risk benefit ratio and, in this case, understanding what you're doing. While we don't have enough information to really know what happened (not that this sort of this ever stops us here), it seems like the staff the overrode the built in protocols didn't think it through well enough or perhaps didn't RTFM.

      It is heartening to note that at least the new GE Brightstars's print out the radiation exposure given with each study as part of the routine patient data. That little bit was FDA mandated. (They also run Linux, but that isn't germane to this discussion.)

      I am a bit surprised at all this. I would have thought that any changes to the defaults that clearly did not result in a lowering of radiation dose (which TFA notes is fairly common) did not involve a careful step through of what exactly would happen. These machines are pretty damn complicated.

      --
      Faster! Faster! Faster would be better!
    3. Re:No, there will always be risk by eleuthero · · Score: 1

      How far does "acceptance" go? Being horrified at problems and seeking to address them seems like a proper response--humans are not just machines--emotional responses indicate acceptance on many levels, not just the intellectual.

      And while this may or may not apply to your particular comment (depending on your meaning), if we didn't work to remove unnecessary risk from the world, there would be no fire, no stick clubs, and we would all be living in trees trying to hide from tigers and lions--when they didn't just climb up right after us. Many would die before reaching child-bearing age and malnutrition would be constant. I happen to like a world where we try to improve the quality of life.

  11. I think they need in-line radiation sensors by Anonymous Coward · · Score: 0

    The best way to know what the equipment will emit is to test what the machine actually emits.

    They need to have some sort of sensor in-line with the radiation stream to audit the hardware and software output and confirm the human configurations are in line with expectations.

    I don't know the technicals and how they might impact the actual treatment, but these things are too important to rely on some expectation based on some model with nothing that is actually measured at the point of delivery.

    1. Re:I think they need in-line radiation sensors by schon · · Score: 1

      They need to have some sort of sensor in-line with the radiation stream to audit the hardware and software output and confirm the human configurations are in line with expectations.

      And what if it breaks between the "what is it emitting?" stage and the "OK, point it at the patient" stage?

      If it breaks, it should emit zero.

    2. Re:I think they need in-line radiation sensors by Znork · · Score: 1

      If it breaks, it should emit zero.

      The hardware and software responsible for controlling the emissions can't be trusted to ensure that on it's own. You need a separate system capable of verifying and aborting the radiation if it exceeds the (preferably separately entered and sanity-checked) parameters with a certain margin.

  12. Medical Staff were a big part of the problem by CheddarHead · · Score: 4, Interesting

    Along with the usability issues with the design of the Therac-25 it's obvious that the attitude of the medical staff contributed greatly to the problem. Patients complained of being burned, but their complaints were essentially ignored. Meanwhile, they were sent back for multiple treatments. Overwhelming evidence of radiation burns was ignored or given only cursory investigation because medical personal or manufacturer reps claimed that it was impossible for the Therac-25 to be responsible for the burns.

    1. Re:Medical Staff were a big part of the problem by Svartalf · · Score: 2, Informative

      If you read the history...about half of the deaths were due to one-shot incidents where the patent received a lethal dose out of the machine on the first treatment. To be sure, some of the incidents should have been dealt with differently as you indicate- but what about the Tyler, TX incidents, for example?

      Yes... Medical Staff are a big part. But so was the manufacturer of the device- had you read all the evasiveness on AECL's part when the problems started coming in. In the case of the first incident, there WAS an inquiry into what might have been happening but didn't come to light until Tyler's ill-fated mishaps occurred.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    2. Re:Medical Staff were a big part of the problem by Anonymous Coward · · Score: 0

      Along with the usability issues with the design of the Therac-25 it's obvious that the attitude of the medical staff contributed greatly to the problem. Patients complained of being burned, but their complaints were essentially ignored. Meanwhile, they were sent back for multiple treatments. Overwhelming evidence of radiation burns was ignored or given only cursory investigation because medical personal or manufacturer reps claimed that it was impossible for the Therac-25 to be responsible for the burns.

      I was one of those people who had a single trip through a Therac 25.
      There were obvious burns on my surface skin, and many further issues inside my lung than I had before treatment.

      Thankfully the unit was attached to the side/head of a bed, and was not an enclosed space.
      It was trivial for me to stand up and get off the bed after not a single person in the room reacted to me repeatedly saying the burning pain was too much to stand.

      At one point, I was convinced that one doctor was trying to harm me.
      I refused to lay back down on the bed and cooperate. I told the doctor to lay there, take my vest, and have the tech give him the same dose. He of course refused, despite arguing it was safe.
      If the doctor refuses to do something perfectly safe, yet wants to submit others to it, you know something is wrong. I even had multiple x-ray doses over a 4 month period, where the doctor had zero (that he admitted to anyway) so one dose would be much less harmful to him than one more dose for me.

      I did start the process of a lawsuit, but the hospital insurance company wanted to settle out of court, and my lawyer strongly recommended taking it, as proving that the Therac machine did not live up to the manufacturer requirements would be an uphill battle that I probably would not win.

      If we only knew then what we know now.

    3. Re:Medical Staff were a big part of the problem by Anonymous Coward · · Score: 1, Insightful

      One thing that struck me from that story (and is appropriate for Slashdot) is from a meeting between Therac-25 users and the manufacturer, after several deaths had occurred from two separate software bugs. The users asked if the manufacturer would provide the source code for the machine's software, so they could look at it themselves. The manufacturer said no.

      Given that lives are at stake, this seems like an obvious thing for the FDA to do - demand that all medical devices be open-source. Even if operators of the devices don't actually trawl through the code themselves (at least, until an accident has occurred), the knowledge that they *might* should motivate manufacturers to be a bit less sloppy.

    4. Re:Medical Staff were a big part of the problem by Anonymous Coward · · Score: 0

      Along with the usability issues with the design of the Therac-25...

      "Usability issues"?

      The Therac-25 software was a complex mess of parallel threads communicating via a crude system of shared variables - where a boatload of different race conditions could cause (lethal) radiation doses thousands of times greater than specified by the operator.

    5. Re:Medical Staff were a big part of the problem by Anonymous Coward · · Score: 0

      ME HAD THERAC IN BRAIN!

  13. uncommittable error? by Anonymous Coward · · Score: 0

    "Will we ever learn enough to make these errors truly uncommittable?"

    NO!

    Make something idiot proof, and they invent a better idiot!

  14. 8 times intended != fatal by 140Mandak262Jamuna · · Score: 1, Insightful
    Before you all get worked up realize that 8 times the intended dose does not mean it was over the exposure limit or dangerous levels. That too just 200 people. Come on get some perspectives ok? It was not long ago we were permitting shoe salesmen to Xray the foot to check the fit of shoes on people. And it was not even pulsed. Continuous, high level radiation.

    For comparison remember more people are killed by vending machines and by falling off the roof putting up the christmas lights.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:8 times intended != fatal by northernboy · · Score: 1

      Actually, the levels >were over dangerous levels. Admittedly, not fatal. Fun fact: they first identified the problem when a patient (victim?) reported losing his hair after the scan. The follow up LA Times article today says that when the hospital contacted the 206 patients, 80% reported losing hair after their scans. That's pretty serious exposure.

      Oh, another fun detail: the dose administered IS DISPLAYED ON THE FRONT PANEL AFTER THE SCAN!!! In 18 months, nobody ever questioned why the level was so high. If the machine delivers the dose according to the program, it must be right, evidently...

    2. Re:8 times intended != fatal by Itninja · · Score: 1

      Right because just a few decades ago people didn't even have airbags in their cars. So what's the big deal if a couple of hundred people have their jaws broken when they bump a planter box at 6 MPH? It's not like they died or anything. Get some perspective!

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    3. Re:8 times intended != fatal by mcgrew · · Score: 1

      Before you all get worked up realize that 8 times the intended dose does not mean it was over the exposure limit or dangerous levels.

      People DIED. I'd say anything that can kill you is pretty dangerous.

      It was not long ago we were permitting shoe salesmen to Xray the foot to check the fit of shoes on people.

      We were far more ignorant then, I don't even think they knew that radiation could cause cancer at the time.

      For comparison remember more people are killed by vending machines and by falling off the roof putting up the christmas lights.

      There are a hell of a lot more people using vending machines and Christmas lights than getting cat scans. You're comparing the number of mold spores in a moldy cherry with the number of mold spores in a moldy watermelon.

  15. Meh... by Machupo · · Score: 2, Funny

    What's a few hundred rem among friends?

    --
    *insert pithy sig here*
  16. The errorless machine... by TemporalBeing · · Score: 4, Insightful

    Will we ever learn enough to make these errors truly uncommittable?"

    There is and never will be such a thing as a machine without the possibility for error. And you'll never get around the old adage/rule - If it can happen, it will. How often it occurs it the key; and while we should always aim to make an error-less machine, it is an impossibility and we can only achieve it by make the occurrence of such errors as few and far between as possible.

    After all, an error-prone human must be involved to make the machine; even if that machine made another machine a human was still involved at some point to make the original. Thus there will always be the possibility for errors. Even if, as demonstrated by the Matrix, iRobot, and many others, the machines make that error on purpose to save humanity - it is still an error.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  17. Film badges? by johnny+cashed · · Score: 2, Interesting

    Would a film badge provide a "check" to determine if the dosage is correct? One x-ray overdose is bad enough, over 200 is really uncool.

    1. Re:Film badges? by canajin56 · · Score: 1

      The software displays the dose level, and it was correct. The techs didn't LOOK. What should have happened is, the first time they used it, they should have said "whoops, that dose level is way higher than it should be, better not press OK" and then get the guy who reprogrammed it to check his code. A CT scan is already a high dosage scan, since it involves taking many many X-ray scans in rapid succession, to track the movements of the contrast material through blood vessels. So it's not a question of how large the X-ray setting is, but how many scans are taken. It sounds whoever programmed the new protocol increased the duration/number of scans, but left the dosage at the default, which was extremely wrong. Or he used the default from the wrong protocol, a protocol set up for single scans, not for a CT scan. Either way, dosage x scans was 8 times higher than was intended.

      So that's human error number one. It should NOT have harmed a single patient, however. A film badge check for the guy programming would have been nice. But unnecessary. The hardware was functioning, and included a readout on the dosage about to be used, before the machine was activated. For 18 months, no techs read the safety monitors, they selected the protocol and hit "OK" without reading the question! That's the major human error. Not only did nobody verify the programming work the first time, they didn't verify it the 208 times it was used on patients, either. And that's hospital error. They should have been required to make note of it, and a radiologist should have been checking things out. Pretty scary that x-ray techs were not trained on x-ray safety, or were trained and couldn't be arsed to read. The article is only computer related because the initial error was in programming. However, if there was a hardware fault, and the techs weren't following safety procedures (or there WERE no safety procedures) then the same thing would have happened.

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:Film badges? by johnny+cashed · · Score: 1

      Yes, it is operator error that missed the reading. What I suggest is and independent mechanism to confirm dosage. Around my lab, we do x-ray on materials samples (non-medical equipment, mind you). The machine operator is required to wear a film badge. It seems to me, that when you are intentionally dosing humans with radiation, an independent mechanism should be in place to confirm exposure, and tests should be done prior to using new programs or techniques that are out of normal operating parameters.

      You cannot sense radiation until it is too late. Therefore, give the patient a dosimeter (film badge or something of like functionality) to confirm exposure. To me this should be basic radiation safety.

      I believe that routine operation of the equipment leads to complacency and a cavalier attitude. I handle chemicals on a routine basis, and I know when I'm being cavalier with them, but I'm usually the only one in immediate danger.

    3. Re:Film badges? by cmat · · Score: 1

      Yes, with the caveat that it would take a little while before the dosage was known due to development of film. However, what would the psychological effects of being told that you need to wear a badge to detect if the machine just overdosed you? Wouldn't you sort of re-evaluate the need for an x-ray at that point? If it involved the "likelihood" of harm/death to the point that it needed to be independently verified?

      --
      -- Humans, because the hardware IS the software.
    4. Re:Film badges? by jeffb+(2.718) · · Score: 1

      You cannot sense radiation until it is too late. Therefore, give the patient a dosimeter (film badge or something of like functionality) to confirm exposure. To me this should be basic radiation safety.

      This is easier said than done. A CT scan uses collimated fans of radiation swept around the patient. A film badge would intercept only some of that radiation. Sure, you could figure out some sort of correction to extrapolate total dose -- but that's going to be far more error-prone than just looking at the system display, where the actual dose was clearly visible even before the scan started.

  18. "Unwilling to admit"? Hardly. by jeffb+(2.718) · · Score: 1

    I think doctors, machine designers, and everyone else involved are aware of the increased radiation associated with CT scans. But if you've got someone presenting with stroke symptoms, you're balancing "additional 1 in 10,000 lifetime risk of cancer" against "irreversible brain damage increasing in severity with each passing minute". If I'm ever in that situation, I'd tell them "cook me as hard and fast as you like, and I'll deal with the side effects at my leisure."

  19. Therac-25 by Khashishi · · Score: 0, Redundant

    I thought we'd learned our lesson from the Therac-25. I guess not. Mistakes will always happen, I guess. We need safeguards against radiation overdose, so the program CAN'T provide an overdose above a limit.
    http://en.wikipedia.org/wiki/Therac-25

    1. Re:Therac-25 by Anonymous Coward · · Score: 0

      I was about to post the same thing..

      This link has a little more information. Deadly race condition...

    2. Re:Therac-25 by Anonymous Coward · · Score: 0

      If I remember the Therac... the issue wasn't that the machine gave an overdose, it was that the radiation was emitted without the process being completed... so the techs kept trying to complete the process by exposing the patients to multiple doses.

      The machine started the process, emitted radiation, then gave a cryptic error. So the techs reset the machine and tried again.

      No overdose limit is going to prevent that.

    3. Re:Therac-25 by guruevi · · Score: 1

      The problem is that even those safeguards are ignored or not always wanted. The vendors actually have a lot to do with it too. They want to sell as much systems as possible for the lowest cost. A lot of the safeguards are thus implemented in software and the same software is shipped to both research sites (where you might want to overdose eg. a mouse) as medical sites (where you don't want to overdose). The only warning you get for most (even dangerous) levels is a pop-up box asking 'are you sure'.

      Another problem is that depending on the person, the levels might need to be different. Eg. if you scan a small child you don't want to give it the same levels as an obese adult because it would be dangerous. Therefore safeguards are implemented in software, the front desk puts in the information and the software calculates the levels for you and sends it to the scanner. However if there is an error in weight or size of the person this could easily be overlooked by the tech who needs to churn through 10 other patients in the next hour.

      There will always be risks and greed, time and money are a big contributor in these risks. If you want to have better healthcare however, you'll need to invest in it. These scanners are not cheap and are usually overbooked. The biggest problem in the US is that these scanners need to be funded privately by the institution and then later the costs are recovered through private insurance companies that usually give a big fuss about the price of these things, the prices get negotiated to anywhere between 10% and 30% of the actual price and thus you have an underfunded, overbooked imaging department.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  20. Paul Graham On CT Scan Err. by Anonymous Coward · · Score: 0

    "Simplicity takes effort-- genius, even. The average programmer seems to produce UI designs that are almost willfully bad. I was trying to use the stove at my mother's house a couple weeks ago. It was a new one, and instead of physical knobs it had buttons and an LED display. I tried pressing some buttons I thought would cause it to get hot, and you know what it said? "Err." Not even "Error." "Err." You can't just say "Err" to the user of a stove. You should design the UI so that errors are impossible. And the boneheads who designed this stove even had an example of such a UI to work from: the old one."

    Yours In Elekrogorsk,
    Kilgore Trout

  21. IRBs for devices by Improv · · Score: 1

    Perhaps having the equivalent of IRB review over any changes to devices of this sort would help prevent such problems. It makes sense for devices to be reconfigurable, and it makes sense for devices to try to warn people away from doing stupid things. In this case, they overrode the safeguards, and their judgement happened to be worse than that embodied in said safeguard. That is not always the case - the problem is when people make changes with potantially lethal consequence and there are not enough eyes on those changes.

    IRBs were designed to help mitigate such problems with ethics - researchers lack the breadth of perspective and have a potential conflict of interest were they to judge appropriate research ethics on their own. The IRB acts as a second check on proposed experiments. Similar things with devices of this sort (X-rays, MRI scanners, etc) might prevent similar issues.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  22. Feedback? by TopSpin · · Score: 4, Interesting

    Will we ever learn enough to make these errors truly uncommittable?"

    No. As long as correctness can't be proven and operators are permitted to create unanalyzed conditions by altering protocols there will always be risk. There are probably other mis-configured CT scanners out there in use right now that have been overdosing patients for years.

    CT scans use X-rays; an easily detected frequency of light. Why not require that scanners incorporate an independent detector that measures the amount X-ray energy? If that is possible then create an interlock that can shut down the emitter when the net energy gets out of bounds and require that any such incident be NRC reportable. If the detector excluded from alteration by the operators then software bugs, misunderstandings, etc. can be detected even years after the last engineer had contact with the system, either before harm is done or at least before hundreds of patients are literally burned.

    --
    Lurking at the bottom of the gravity well, getting old
    1. Re:Feedback? by _LORAX_ · · Score: 1

      A hardware X-Ray "circuit breaker" that would physically trip the power to the CT scanner if levels are exceeded? Not a bad idea. I would also require a monthly/quarterly test of the equipment by intentionally running it slightly over it's rated threshold.

    2. Re:Feedback? by chihowa · · Score: 1

      If they're already changing the protocols and not testing them before using them, what's to say they don't just defeat the hardware interlock by putting a piece of lead foil over it?

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    3. Re:Feedback? by Anonymous Coward · · Score: 0

      It is not as simple as turning off the x-rays when a particular dosage is exceeded.

      First of all, the dosage varies greatly with patient size, anatomy, and the expected image quality that will be required (high contrast features, such as bone fractures, are easily identifiable in noisier images that can be generated with lower dose whereas low contrast features require lower noise and more dose). Thus, the maximum dosage would need to be a function of the scan protocol and desired image quality. Secondly, the scans take mere seconds, so you would need a very fast dose monitoring / feedback mechanism. Finally, what is the implication if you do in fact abort the scan? Presumably the doctor ordered the scan for a particular purpose, but if the scan is aborted (even if 90% complete, say), then the data will not be sufficient to produce an image. Thus, if you disable the x-rays, then you prevent further dose while providing no diagnostic value. Would it be better to get 1 Gy of exposure with no diagnostic data produced or 1.1 Gy of exposure with a definitive diagnosis?

      The hospital designed their own protocol (this was not a vendor supplied protocol) and did not validate the dosage levels of that protocol. This was not a "one-off" error - every patient scanned with this protocol was overexposed - so simply validating the protocol at the hospital would have been sufficient.

    4. Re:Feedback? by complete+loony · · Score: 1

      The system was mis-configured to generate too much X-ray energy. So any test that confirmed if the actual dose was the same as the configured dose would not have helped.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    5. Re:Feedback? by WryCoder · · Score: 1

      Why not require that scanners incorporate an independent detector that measures the amount X-ray energy?

      This is already a requirement of 21CFR1020.33:

      (2)Timers. (i) Means shall be provided to terminate the x-ray exposure automatically by either deenergizing the x-ray source or shuttering the x-ray beam in the event of equipment failure affecting data collection. Such termination shall occur within an interval that limits the total scan time to no more than 110 percent of its preset value through the use of either a backup timer or devices which monitor equipment function. A visible signal shall indicate when the x-ray exposure has been terminated through these means and manual resetting of the CT conditions of operation shall be required prior to the initiation of another scan.

  23. What is amazing by al0ha · · Score: 1

    Is the lack of patient participation in their own health initiatives.

    Approximately 90 people over 18 months suffered hair loss and/or burns on their head, and not one of them reported it.

    Patients need to wake up and realize doctors and the medical establishment try to do their best, but they are only human and a vast majority of what they do is simply educated guessing.

    The patient is ultimately responsible for his/her own health care, so drill the doctors and do not let them get away with brushing off your concerns. You know your body best, not the doctor - even though their degree generally makes them think otherwise.

    --
    Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    1. Re:What is amazing by 6Yankee · · Score: 1

      Hear hear.

      I'm on a course of UVB light therapy (for eczema). Whenever I'm about to get cooked, the nurse says some number (which I believe, from looking at the machine, is Joules per square centimetre) and then an approximate translation into minutes and seconds. It usually went up by about 30 seconds or so each time, at the beginning of the treatment. So when I went from 4:48 to 6:20, you're damned right I queried it! It was, in fact, OK - something to do with the behaviour of the tubes at higher doses that I didn't understand, and the first number went up by the usual 0.1 - but I really didn't fancy the sunburn I'd have got if it had been wrong. So I asked. It's not hard to do, if you've been paying attention.

    2. Re:What is amazing by El_Oscuro · · Score: 1

      I agree.

      Years ago, I walked into my doctors office and complained of the following symptoms:

      1. Loss of weight (20 pounds in 2 mounts, and I was skinny to begin with), despite eating like crazy
      2. Suddenly have to go to the bathroom all the time (every 15-30 minutes)
      3. Always thirsty
      4. Always hungry

      These should have set off all kinds of alarm-bells in anyone who has known anyone with diabetes, much less a doctor. Instead, he suggested I increase my eating (if that was possible) and call him in 2 weeks.

      I said: "No, there is something wrong (I didn't know the symptoms of diabetes) and you need to run some sort of tests. Dutifully, he did and I got a call from the hospital a few days later indicating my fasting blood sugar was 465 and that I should report immediately. I was put on insulin therapy and have yelled at my doctors many times since. These days, I can tell my doctor the A1C before they even run the test.

      I know enough people with similar experiences to dismiss this as a fluke. Listen to your body. If your doctor doesn't agree and won't run tests, get a second opinion.

      --
      "Be grateful for what you have. You may never know when you may lose it."
  24. Put a dosimeter in there with the patient by ggraham412 · · Score: 2, Insightful

    For patients undergoing scans or treatments involving radiation, why not verify exposure with a 25 cent dosimeter? You'd catch problems right away.

    1. Re:Put a dosimeter in there with the patient by Anonymous Coward · · Score: 0

      RTFA.

      How would that help if the operators are already ignoring the radiation level displays on their screens? It's just one more thing for them to ignore.

    2. Re:Put a dosimeter in there with the patient by wren337 · · Score: 1

      Or at a minimum, test any new setting on a dosimeter to verify the exposure level. I mean that is just idiotic that they would program in a new dosage setting and not have "verify dosage with dosimeter" on the checklist.

    3. Re:Put a dosimeter in there with the patient by eric-x · · Score: 1

      Article doesn't say that the level is displayed on their screens.

  25. Failsafe anyone? by Seth+Kriticos · · Score: 1

    There are very strict regulations on what radiation is acceptable. Why did the not add a failsafe or critical warning, something like a big red blinking message "What you are gonna do is probably stupid" or so?! Just to give the therapist a hint that something is wrong. I mean, implementing this kind of failsafe should not pose that much of a problem, would it?

    1. Re:Failsafe anyone? by canajin56 · · Score: 1

      The hardware designers made the unfortunate mistake of assuming competence of the operators. That is, you plug in your settings, the machine tells you the resulting dose and asks for verification, and the you say "OK". Far as they're concerned, that's that. You're suggesting that the machine should add extra flashies if that dose is particularly high. Good idea, maybe it would catch their attention, there's certainly no harm in it. Maybe not though, they're already pressing "OK" without reading their displays. Also, the safe limit varies depending on what part of the patient is being imaged, and how large the patient is, so it's not strictly possible for the machine to know what's dangerous. That's supposed to be the operators job, and they weren't doing it.

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:Failsafe anyone? by Anonymous Coward · · Score: 0

      I work in medical software

      let me just tell you that doctor never ever make mistake unless 10 other doctors said so
      at worst they make suboptimal decisions....

  26. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  27. Set Phasers on Stun by Jeff+Satterley · · Score: 1

    Reminds me of my Human Factors class, we read the book Set Phasers on Stun, which included horror stories about human design disasters.

  28. Hulk? by HaaPoo · · Score: 1

    So are these guys are going to turn gray and nobody should piss them off?

    1. Re:Hulk? by MickyTheIdiot · · Score: 1

      Actually, Hulk turns green right now. So says Peter David.

    2. Re:Hulk? by HaaPoo · · Score: 1

      because hulk was exposed to Gamma, and this is X-Ray

  29. Dev is behind schedule! Forget testing.... by gestalt_n_pepper · · Score: 1

    Sound familiar to anybody? Hope you enjoy that next doctor visit, plane ride, etc.

    Hey, I hear they want to make a smart grid! Any takers on reliability? Anybody?

    --
    Please do not read this sig. Thank you.
    1. Re:Dev is behind schedule! Forget testing.... by geekoid · · Score: 1

      If' it's built like airplane or medical equipment, then it will be very reliable.

      Industrial code is a lot better tested then desktop applications, especially in medicine and avionics.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  30. Re:It's About Automation by antifoidulus · · Score: 5, Insightful

    The advantages of simplified training are not just beneficial on an economic scale. While its unfortunate that this error killed people, think of how many more people would die if complex training was required to use these types of machines. Ultimately, it would lead to fewer operators and thus less access to the machine, which ostensibly helps save lives.

  31. Oh great by Tony+Hoyle · · Score: 2, Funny

    Now there are 206 hulks running around.

    Just don't make them angry.

    1. Re:Oh great by shawn(at)fsu · · Score: 1

      Oh I'm sure they got plenty angry when the got a nice impersonal letter from the Hospital saying "Our bad, sorry about the hair thing, here have a free baseball hat."

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    2. Re:Oh great by SmlFreshwaterBuffalo · · Score: 2, Funny

      Think they're mad now? Just wait until they get the bill.

  32. Re:Don't be such a wuss by MRe_nl · · Score: 3, Informative

    In 1895, Thomas Edison investigated materials' ability to fluoresce when exposed to X-rays, and found that calcium tungstate was the most effective substance. Around March 1896, the fluoroscope he developed became the standard for medical X-ray examinations. Nevertheless, Edison dropped X-ray research around 1903 after the death of Clarence Madison Dally, one of his glassblowers. Dally had a habit of testing X-ray tubes on his hands, and acquired a cancer in them so tenacious that both arms were amputated in a futile attempt to save his life.

    --
    "Kill 'em all and let Root sort 'em out"
  33. a rational question by rs232 · · Score: 1

    Does anyone here who posted on the subject, know what the fuck they are on about. And can we really believe the published reports ..

    --
    davecb5620@gmail.com
    1. Re:a rational question by H0p313ss · · Score: 1

      Does anyone here who posted on the subject, know what the fuck they are on about.

      I'd go with "you must be new here" but your userid is only slightly higher than mine.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
  34. Programmer Oopsie! by Anonymous Coward · · Score: 1, Interesting

    It's just a programming bug, it will be fixed in the next release.

    Software is licensed and may include 'defects' and customers have no choice but to accept defects.

    Maybe if these "software engineers" could be held liable for any defects, things would change.

    But hey, they are just programmers, put the bug into twiki/bugtracker, and try and fix it in the next release.

    Make sure all your easter eggs are working though.

  35. And you think more IT will make things better? by Anonymous Coward · · Score: 1, Insightful

    So, if this CT error bothers you, do you really think the onslaught of IT technology being thrust at hospitals is going to make things in health care any better? The Obama Administration is creating a feeding frenzy among the IT companies to rush in and collect their piece of the pie. To do this, they are creating electronic health records and connecting medical devices to regular IT networks. Who is testing that stuff? Mind you, I don't think Obama's move is necessarily bad, just the blind faith driving it that more technology is always a good thing. Even NASA finally figured out that their "Faster, Cheaper, Better" programs didn't mean "Faster + Cheaper = Better."

    Granted, the Silicon Valley/Redmond group have created some remarkable technology, but should we take for granted they are doing all the right things in areas they've never worked in before? It seems to me we all put way too much faith in our technology... as illustrated by the comments that this CT should correct for all potential errors a human might make. If this were really the case, why is there still so much crappy hardware and software out there?

  36. superior private healthcare by Anonymous Coward · · Score: 0

    Only with the superior private health care system of the United States can you get 8x the dose of radiation in your CT scan!

    I'll... I'll show myself out.

  37. soft error by viralMeme · · Score: 1

    "There was a misunderstanding about an embedded default setting applied by the machine . . . ," officials at the renowned Los Angeles hospital said in a written statement that provided no other details about how the error occurred. "As a result, the use of this protocol resulted in a higher than expected amount of radiation."

    The dose of radiation was eight times what it should have been.

    Once the scanner was programmed with the new instructions, the higher dose was essentially locked in. Each patient who got the procedure -- known as a CT brain perfusion scan -- was subjected to the overdose ..

    Does that mean there was a programming error. Who wrote the new protocol, who implimented it, who was responsible for testing it? And why isn't there a sensor in the device that sounds an alarm if the radiation exceeds a safe limit?

    1. Re:soft error by geekoid · · Score: 1

      We would need to read the manual to know.

      If the manual says it resets and it didn't, then it's a software bug..possible a hardware bug, but unlikely.

      If it is to be manual reset and it wasn't, then is was human error.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:soft error by treeves · · Score: 1

      Yes, these kind of things have cropped up before and they have always been attributable to human error. The best thing to do would be to re-install the unit and wait for it to fail.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
  38. Re:Paul Graham On CT Scan Err. by rickb928 · · Score: 1

    Don't blame the UI designers. Blame whoever designed the display to leave out two digits.

    It makes sense, in a way. After all, you rarely turn your oven much over 600 degrees, so a 4-digit display makes little sense. 5 digits? You cook what over 9,999 degrees?

    From then on, all other decisions are compromised.

    Sometimes, the interface is hamstrung by the device. The Therac-25 might also be such a case. Safety shutters and all...

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  39. Re:It's About Automation by sunderland56 · · Score: 4, Insightful

    I don't think being trained to fully understand the automobile will decrease the number of automobile related deaths.

    Being trained to fully understand the laws of physics would certainly decrease automobile accidents.

  40. Re:It's About Automation by digitig · · Score: 3, Interesting

    This particular error is the kind that occurs when you simplify complex procedures in the interest of widespread use. It is the fault of specialization, which we typically embrace because it allows us to leverage human labor into increasingly complex areas of inquiry. It's more than just "human oversight" or "machine failure," it's the kind of problem that typically arises when people are trained to use machines without being trained to fully understand those machines.

    A certain segment of society--that's mostly us geeks--strives against this tendency; we become technicians in various fields. But most people, including medical people, get trained by vendors to use a particular piece of software or hardware without reference to its underlying principles or inner workings. This is normal and usually beneficial for various reasons an economist could doubtless relate.

    But one of the things that we geeks should be doing is looking at equipment like this in its overall system context, which includes the operator and which includes the training the operator has received. That's mandatory in the Aviation industry pretty much worldwide (my field); I don't know what the situation is for medical equipment in the USA. No, we will never make such mistakes "uncommittable" -- perfect safety is a myth. But we should be considering possible failure modes, and the likelihood and consequences of those failure modes, to ensure that the risk is tolerable.

    --
    Quidnam Latine loqui modo coepi?
  41. Repo Man by r_benchley · · Score: 1

    Ra-di-a-tion. Yes, indeed. You hear the most outrageous lies about it. Half-baked goggle-box do-gooders telling everybody it's bad for you. Pernicious nonsense. Everybody could stand a hundred chest X-rays a year. They ought to have them, too.

  42. Re:It's About Automation by digitig · · Score: 0

    The solution isn't to do complex training, which as you suggest is a recurring cost and will lead to few skilled operators. Rather, the solution is to make the equipment so that it doesn't need complex training (beyond what the medical staff will have already!), which would be a one-off cost and wouldn't significantly limit the number of operators.

    --
    Quidnam Latine loqui modo coepi?
  43. Re:Paul Graham On CT Scan Err. by systemeng · · Score: 1

    Missing digits in the display is similar to one of the reasons for the Apollo 13 disaster. The cryotank that exploded was monitored by a temperature sensor with too small a range. During ground testing, the tank had become hot enough for the insulation to burn off of the wiring. Unfortunately, the annunciator on the temperature sensor had no way to record a temperature much above room temperature. If this annunciator had been designed better, engineers may very well have noticed the insane temperature, detected damage caused to that tank on the ground, and repaired it before the launch.

  44. Testing wouldn't catch it by Geof · · Score: 2, Informative

    The article is not very detailed, but my reading of it is that the default dose was not unsafe. If I am correct (hard to tell), what happened was that a doctor doing a specialized procedure programmed a custom dose. Then the machine defaulted to this new value for subsequent procedures, but the staff assumed it was using it's previous (safe) default.

    There was a misunderstanding about an embedded default setting applied by the machine . . . Once the scanner was programmed with the new instructions, the higher dose was essentially locked in.

    What is particularly appalling is that it took 18 months to catch this, and they only found out because a patient complained of hair falling out. The FDA recommendation is that doctors double-check that the machine is actually applying the correct dose.

    It seems clear to me that this is a stop-gap that indicates a design flaw. It is not enough for the machine to display the actual dose: the procedures for using it must ensure that this is not missed. From the Therac-25 link:

    There also needs to be greater recognition of potential conflicts between user-friendly interfaces and safety. One goal of interface design is to make the interface as easy as possible for the operator to use. But in the Therac-25, some design features (for example, not requiring the operator to reenter patient prescriptions after mistakes) and later changes (allowing a carriage return to indicate that information has been entered correctly) enhanced usability at the expense of safety.

    This describes perfectly the recent incident. User-friendly defaults resulted in health professionals making unsafe assumptions. Blaming them does nothing to prevent such problems in the future. The system is broken.

    Incidentally, I am not convinced by the lessons learned about Therac-25. It emphasizes proper software engineering practices and licensing. This may be necessary but insufficient.

    Taking a couple of programming courses or programming a home computer does not qualify anyone to produce safety-critical software. Although certification of software engineers is not yet required, more events like those associated with the Therac-25 will make such certification inevitable.

    This might not be enough. Initial testing of the machine had been of hardware only, though the problem was with software. Following the initial reports of an overdose, the company replaced a hardware component. If the real problems fall outside current engineering practices, they may be completely overlooked. In the recent case, the problem appears to include the practices of medical staff. These are part of the technical system, so they need to be treated as such by engineers. Ignoring that is very much like focusing on the hardware to the exclusion of the software. Technical systems are not clearly bounded, and are probably less so as time goes on. There always needs to be a broader view.

    Therac-25 suffered suffered (among other things) from race conditions. The mere idea of having a deadly device that is even theoretically susceptible to race conditions terrifies me: if a race condition programming error is even potentially possible, I would want to make damned sure there's an independent hardware or software check to make sure failures will be caught. Problems like this can be incredibly subtle. I wonder if overconfidence in engineering might lead to complacency.

    What really jumped out at me, however, was the role of the user community, which was formally excluded from the engineering. Following the discovery of one deadly software error, the company (AECL) fixed it and assumed the problem was solved: after which another patient died from a different bug. The users asked for access to the source code. This was denied. Unlike the company (and likely its engineers), the users clearly understood that they were part of the system.

    1. Re:Testing wouldn't catch it by geekoid · · Score: 1

      "What is particularly appalling is that it took 18 months to catch this,"

      thst does indicate it wasn't much of an overdose; which is good.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  45. Re:It's About Automation by plague3106 · · Score: 1

    Er, no. Cars don't kill people... people driving cars kill people. The machine is only doing what its supposed to; its up to the operator to ensure the machine does what is safe.

    As far as your "startling" numbers... looking around, the only startling thing is that these stupid people manage to have time to reproduce before killing themselves.

  46. Re:Paul Graham On CT Scan Err. by Cro+Magnon · · Score: 1

    My oven doesn't have a "display", because it's older than most living people. But if it did, and there was any chance of it reaching 10,000 degrees, you better believe I'd want a 5 digit display.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  47. Add a dialog box... by ArcadeNut · · Score: 2, Funny

    That pops up for the operator to respond to....

    Are you sure you want to kill this patient?

    Yes No Retry

    --
    Visit the Arcade Restoration Workshop @ http://www.arcaderestoration.com
    1. Re:Add a dialog box... by Ihlosi · · Score: 1
      Yes No Retry

      rare medium well-done

    2. Re:Add a dialog box... by geekoid · · Score: 1

      I see you are activating the machine would you like help:

      --Killing the patient?
      --overdosing the patient?
      --banging the hot nurse?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Add a dialog box... by Anonymous Coward · · Score: 0

      That pops up for the operator to respond to....

      Are you sure you want to kill this patient?

      Yes No Retry

      >Yes No Retry
      Yes to all
      There, fixed that fo you.

  48. Re:It's About Automation by lysergic.acid · · Score: 2, Insightful

    Yes, because we all know that car accidents only kill stupid people...

    I don't think the laws of physics cares how high your IQ is when you get t-boned by a drunk driver at an intersection.

  49. Dangerous != Fatal either... by Svartalf · · Score: 1

    On a CT scan, eight times the normal dose for one translates into a rather increased chance for cancer... When you start losing hair, you might want to think about that sort of thing being more than a bit too high. And 200 patients where roughly 80% of them had that symptom... Not good.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  50. Set a hard limit? by Anonymous Coward · · Score: 0

    Seriously... why cant they just set a limit on these, and make it a hardware limit not a software limit.

  51. Re:It's About Automation by amoeba1911 · · Score: 1

    I agree... people who know the real life implications of the difference between static friction and dynamic friction know how to get their car out of an uncontrollable slide back into control, avoiding an accident.

    I've seen plenty of idiots who slam on gas/brake on icy road and send their automobile spinning/slipping/crashing and creating dangerous situation.

  52. Re:Paul Graham On CT Scan Err. by rickb928 · · Score: 1

    Um, of course it has a display. It's probably analog.

    Kinda sad when dials are virtually ignored. Everyone wants 7-segments.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  53. Some quantitative perspective by goodmanj · · Score: 4, Informative

    Typical normal CT scan dose: 1-2 rem
    Faulty CT scan overdose: 8-16 rem
    1950s shoe-salesman's fluoroscope: 10 rem
    Typical normal Therac-25 dose: 200 rem
    Malfunctioning Therac-25 dose: 15-20,000 rem

    Come on, seriously people. Yes, this is a mistake that needs to be fixed, but millions of kids in the '50s got their feet nuked with this much radiation and lived to become healthy normal adults with normal feet.

    The Therac-25 cooked straight through people, leaving a hole of rotting meat behind. This is not even remotely in the same league.

    http://users.rcn.com/jkimball.ma.ultranet/BiologyPages/R/Radiation.html
    http://chestjournal.chestpubs.org/content/107/1/113.full.pdf
    http://www.ccnr.org/fatal_dose.html
    http://www.orau.org/ptp/collection/shoefittingfluor/shoe.htm

    1. Re:Some quantitative perspective by canajin56 · · Score: 1

      My text says you get hairloss starting with 2 grays and above, which is 200 rad? Is it wrong? Because if they noticed it because 80% lost hair, that implies it was a hell of a lot more than 8x, or if it was only 8x, that they were going WAY beyond the 2 rem that's typical for a contrasting CT scan...

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:Some quantitative perspective by adamdeprince · · Score: 2, Informative

      The expected dose for their treatment was 50 rads, and they received 300-400. http://www.fda.gov/MedicalDevices/Safety/AlertsandNotices/ucm185898.htm. Trying to downplay their dose by comparing it to the therac-25 is a little bit like comparing virtue among whores. They were burned by their dose.

    3. Re:Some quantitative perspective by goodmanj · · Score: 1

      Thanks for the correction. Not sure whether the FDA link was added to the summary after I posted that, or if I'm totally blind.

      But I'm having trouble figuring out how 50 rads would be prescribed for a diagnostic (rather than therapeutic) procedure. Even a prolonged CT scan should give a dose 500 times less than this, and the overdose figure of 400 rads should have be enough to kill a fair number of the patients.

      Was this a really unusual sort of CT scan, is the FDA confused about units in their press release, or am I?

    4. Re:Some quantitative perspective by Anonymous Coward · · Score: 0

      This quantitative perspective appears to ignore the quantitative information provided in the FDA link from the summary. The FDA link states that the maximum dose for this protocol is supposed to be 0.5 Gy to the head which is 50 R and essentially 50 rem. The actual dose was 300 to 400 rem, significantly higher than the typical Therac-25 dose you quote.

      Further you do not discuss tissue weighting in your comparison of doses to the feet and head.

    5. Re:Some quantitative perspective by Anonymous Coward · · Score: 0

      You are essentially on the right lines but have failed to take into account an important factor which is to radiobiologically weight the dose based on the radiosenstivity of the organs. It is no surprise the shoe device did not cause problems, feet (extremities in general) are extremely insensitive to radiation in comparison with, say, the soft tissue organs in the abdomen, that is why when you talk about "dose" you need to understand the difference between energy deposited in a medium and the effective dose which is a concept used in radiation protection to do exactly the weighting that allows you to account for where the radiation is hitting, and the biology of the cells in that region. basically that means a CT overdose on a thorax or abdomen protocol is likely to result in a much higher risk of problems than the same "dose" in terms of energy transferred, to the feet.

  54. Re:It's About Automation by turbidostato · · Score: 1

    "This particular error is the kind that occurs when you simplify complex procedures in the interest of widespread use."

    It doesn't seem so by reading the article. Damn, even the Slashdot version mentions the Therac-25 case, so it's obvious you didn't read the article but you didn't even read the editorial prior to shoot your answer.

    Insightful? My ass.

    "A certain segment of society--that's mostly us geeks--strives against this tendency"

    In turn, it seems that this segment of society you mention -geeks, are the culprit in this case.

    This seem to be a case of poor engineering by unsafe failing design. The system locked on a dangerous state on a range of situations due to a certain (valid) procedure which indeed needed the higher radiation dose. That's bad engineering -full stop.

    "but most of us find other ways to cope."

    One of those geeks you mentioned should design the thingie in such a way that in case of overlooking it resulted on *less* radition exposition than expected by default, not the other way around.

  55. Human-computer interaction class? by n5yat · · Score: 0

    You are making a big assumption that people creating human-computer interfaces have taken any classes about human-computer interfaces/interaction/etc. Therefore, they are ignorant of even the most basic advice on creating effective human-computer interfaces.

    1. Re:Human-computer interaction class? by jeffb+(2.718) · · Score: 1

      You're making a big assumption that they haven't. While HCI doesn't have certification requirements like traditional engineering disciplines -- although there are perennial efforts to initiate such requirements -- most manufacturers of life-critical systems have finally recognized the importance of usability, and employ HCI professionals.

      (Disclaimer: I suppose I count as an "HCI professional", but I made the decision even before I entered grad school that I'd never take a position doing life-critical designs. I don't have the mental discipline required.)

  56. Clippy to the rescue! by Locke2005 · · Score: 1

    "It looks like you are trying to give your patient a lethal dose of radiation. Would you like me to notify you malpractice attorneys?"

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  57. Whatever happened ... by PPH · · Score: 1

    ... to all those gauges on 1950's Sci-Fi movies that had the clearly marked red 'Danger' zone?

    Consider human factors. Just punching in (or glancing at) a number doesn't convey any sense of magnitude. I mean, who knew turning my guitar amp up to eleven would damage my hearing?

    --
    Have gnu, will travel.
  58. Re:It's About Automation by Chris+Mattern · · Score: 1

    No, but the laws of statistics do. The drunk is *much* more likely to be involved in a fatal accident caused by drunk driving than the sober driver is.

  59. What does a Radiologist do? by GargamelSpaceman · · Score: 1
    I mean, they are a doctor of some kind, but last I knew, people aren't born with RADIOs.

    Seriously, though, what do they do? Look at X-Rays? Can't a regular doctor do that?

    --
    ...
    1. Re:What does a Radiologist do? by Macgrrl · · Score: 1

      A radiographer is like a photographer and takes the X-rays.

      A radiologist is a Dr trained to read the resulting images.

      My mother was a raidographer and nuclear medicine technician.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
  60. The mammal display by Anonymous Coward · · Score: 0

    Instead of just displaying the number, the machine should emit the cry of an animal that the dose of radiation is extremely harmful/unhealthy for. It could probably show an image of the animal too.

  61. Re:Paul Graham On CT Scan Err. by uncqual · · Score: 1

    Thanks but no thanks.

    I'd rather have a fusible link somewhere in the energy delivery pipeline that kicks in at 999 degrees F. Although, I guess it would be cool to see just what happened to the 5 digit display as the oven it was attached to got up around 2000 degrees F.

    Who needs thermite if your home oven can reach 10,000 degrees F?

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  62. Murder By X-Ray by GargamelSpaceman · · Score: 1
    Given that X-Rays can be relatively easily produced, I'm amazed that someone hasn't used them to commit murder. They could give someone an invisible daily dose that would have them dying of some cancer or leave their health otherwise permanently fscked up.
    • X-Ray/Gamma-Ray/Ultra Violet ( as above )
    • High powered laser. ( Infrared/Ultraviolet to eyes to blind )
    • Death by Heavy Water poisoning.
    • Death by remote control airplane armed with explosives
    • Death by remote control car ( toy or lifesize ) with or without explosives.
    • Death by chocolate ( drowning in or dropping on head)
    • Poisoning via artificially induced allergic sensitivity ( expose someone to something so their immune system becomes hypersensitive to X and then enjoy a meal of X with your doomed victim )
    • Death by Microwaves
    • Any more?
    --
    ...
    1. Re:Murder By X-Ray by gzunk · · Score: 1

      Umm, you've obviously not heard of the Alexander Litvinenko case: http://en.wikipedia.org/wiki/Alexander_Litvinenko_poisoning in which an ex KGB agent living in London was mysteriously killed using Polonium-210 after writing two books indicating that the Russian secret service were involved in some nasty shenanigans.

    2. Re:Murder By X-Ray by afxgrin · · Score: 1

      "Death by Microwaves" huh?

      whatchu talkin' about GargamelSpaceman?

    3. Re:Murder By X-Ray by GargamelSpaceman · · Score: 1

      Like taking apart a bunch of microwaves and rigging them to a directional antenna to fry your enemies.

      --
      ...
    4. Re:Murder By X-Ray by afxgrin · · Score: 1

      heh sure. that's a lot of microwave power.

    5. Re:Murder By X-Ray by GargamelSpaceman · · Score: 1

      I guess that was effective and served it's purpose well. They wanted it to be clear who poisoned him so the fact that it was traceable was probably a factor weighing in polonium's favor when the perpetrators were deciding how to do it. Of course they denied it - officially, but everyone knows who did it. Kind of like a mafioso who roughs up a shop owner.

      --
      ...
  63. Re:It's About Automation by Ironica · · Score: 4, Insightful

    ...But in that particular accident, the drunk is less likely to suffer severe or fatal injuries. The relaxant effect of alcohol makes their body more resilient to sudden shocks. Also, they're usually having a head-on collision, while they may be striking the other vehicle from the side; as head-on collisions are by far the most common, most of a car's safety features are geared toward mitigating them.

    --
    Don't you wish your girlfriend was a geek like me?
  64. My computer beeps and gives a warning by ruewan · · Score: 1

    My little ole computer beeps and gives a warning when the default settings are loaded. It says something about the default CMOS settings being loaded and requires me to press a key to continue. Why doesn't this machine do the same?

    1. Re:My computer beeps and gives a warning by natehoy · · Score: 1

      In this case, it would have been a good thing if the machine defaults were loaded. If I understand the article correctly, the hospital changed the instructions surrounding a specific test so that test used a lot more radiation than the normal test should.

      Trouble is, "dangerous dosage" can easily vary based on the patient and the information you need. If you have a 112-year-old in the machine and are scanning for some sort of blood flow interruption to the brain, you can justify a good bit of radiation - a 112-year-old isn't too worried about radiation effects 20-30 years down the road. Checking a broken bone for fragments in a toddler's leg.. not so much.

      The issue is that the machine itself is capable of delivering the doses of radiation that the technician asks for, and comes with a preset grouping of scans that appear to be intended to be modified to suit individual patients and conditions. Sounds like someone turned the dial up to 11 for a specific test, and saved that as the default for that test.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  65. Re:It's About Automation by epine · · Score: 1

    I remember when I first began making heavy use of assert statements. I was using an early release of the Walter Bright's Zortech C++ compiler (circa 1989). I was reading Plaugher and Meyer's Eiffel book. I thought some of the stuff in the Eiffel book was a bit cracked, but I took to programming by contract like a fish to water.

    This was early days, and there was a lot of opposition to the use of assert() statements among the troglodytes. The main objections were: it slows the program down, it uses too much code space (a more grievous offence when you are programming in 640kB), and, duh, the assert() statement might stop the program from continuing to run--in front of a customer, if you leave the assert() statement active in your production build.

    The space problem was the worst of the three (how times change), so our production build had only a small percentage of our debug build. Our debug build often required a DOS extender to run at all. We used programming by contract extensively.

    The end result of having all those assert statement? We had very few bugs. In the two or three cases where a customer had an assert statement go off, we had a patch out within days. We had one very upset customer who experienced assert() failures on an hourly basis. It didn't take us long to determine that this customer had a faulty memory subsystem. This customer was adamant that all his other software ran fine (he thought it did) and that only our application failed. In was one of those cases where we became the bearers of bad news. At some point, memory cache bit rot was going to melt his file system. Did he appreciate the early warning? Not so much.

    The upshot is that I've been immune to a certain kind of nonsense about software reliability for a good twenty years now.

    I suspect GE considers it a feature, not a bug, that your average radiologists is afraid to tweak the settings on the ionizing ray gun of deep cranial insight. I have a brother in law who practices radiology (reading the x-rays, not operating the machine). Your average radiologist is not average. He does the Navy Seals training program as a hobby. His radiology degree nearly killed him. For the first year, radiology is like trying to discover ET by staring at the white noise on your TV set after analog broadcasting has been discontinued. I suspect he could work through a book of Sudoku puzzles with every second page glued together.

    In a design inspired by programming by contract, the final screen would be a dose assessment screen. As programmed, the machine will emit dose X. This is 8x the safety threshold configured for this procedure.

    [Scorch patient now] [Think again]

    If the exact position of the patient in the machine matters, then this can be entered into the machine, it can render a model which the operator can compare to the actual situation. This is not rocket science. You just have to want to do it.

    The question at the end of the day is this: does GE want to? Or have they eaten the Oreo?

    But then, it's not like Unix programmers are any smarter. I can think of very few applications, once I'm done editing the configuration files, will give me a summary screen of the directories which it requires for read or write or read/write operation in order to run correctly. I have to use strace on a regular basis to figure out why a configuration file doesn't get read (or gets read and later clobbered by something else).

    Like what's the argument these days for that? Not enough disk space? Program would be too large? It makes my brain hurt?

    Even C++ shot itself in the foot. Not because it had the wrong agenda, though many can't get past this (I can still hear Meyer's scream echoing from the 1980s). No, because they made function call resolution complicated involving inputs from dozens or (potentially) hundreds of places, and they couldn't b

  66. Re:It's About Automation by Lost+Engineer · · Score: 4, Insightful

    The person who reacts correctly to a slide is not doing so because he understands physics in general but because he has driving specific training. There's really no time to do math in that situation.

  67. Hardware Failsafe: Never Trust Software by RonBurk · · Score: 1

    There's nothing creepier than showing up for your weekly radiation treatment just to find out there's a delay because they're "installing a Windows upgrade". When I asked the radiologist if there was any failsafe in the device, he assured me there was. When I asked if there was a radiation detector positioned behind the patient that was capable of shutting off the beam if it detected too much radiation, he said "no, nothing like that."

    Medical radiation equipment should be designed with a secondary, independent piece of hardware capable of measuring pass-through radiation and shutting off the equipment. Doctors should demand such designs. Do you face much worse risks in your daily life? Sure. But your local Toyota dealer did not swear an oath to "first, do no harm."

  68. Re:It's About Automation by zippthorne · · Score: 1

    Yeah, but only because everyone would spend all their time in a classroom trying to wrap their heads around all the differential equations.

    --
    Can you be Even More Awesome?!
  69. Re:It's About Automation by Anonymous Coward · · Score: 0

    I've seen plenty of idiots who slam on gas/brake on icy road and send their automobile spinning/slipping/crashing and creating dangerous situation.

    You didn't explain it well, or mention the "right" way to do it.

    I know approximately how it works, but can't explain it correctly in terms of static/dynamic friction.

    To restate your comment, stopping on ice takes a greater distance, especially if the car's wheels aren't moving at all. Alternately, accelerating from a dead stop takes longer if the driver punches the gas instead of gradually increasing speed. It all has to do with the loss of traction when the wheels and road/ice aren't going the same speed; the closer the speeds are the more power transfer there is. The maximum power transfer occurs when the wheels are about to begin slipping, but are kept just below that threshold. While the wheels are slipping, the car effectively behaves like a boat in water instead of a road vehicle.

  70. Obligatory Terminator Reference by Anonymous Coward · · Score: 0

    All (CT Scanners) are upgraded with Cyberdyne computers, becoming fully unmanned. Afterwards, they (scan) with a perfect operational record. The Skynet (CT Scanner) funding bill is passed. The system goes online on August 4th, 1997. Human decisions are removed from (CT Scans). Skynet begins to learn at a geometric rate. It becomes self-aware 2:14 AM, Eastern time, August 29th. In a panic, they try to pull the plug...

  71. Re:It's About Automation by ejasons · · Score: 1

    This was early days, and there was a lot of opposition to the use of assert() statements among the troglodytes. The main objections were: it slows the program down, it uses too much code space (a more grievous offence when you are programming in 640kB), and, duh, the assert() statement might stop the program from continuing to run--in front of a customer, if you leave the assert() statement active in your production build.

    Now, back to the example at hand, imagine what happens when the code that is responsible for turning off the X-Ray/radiation hits an assert statement...

  72. Engineers by Anonymous Coward · · Score: 0

    This is why we need Software Engineers and not Comp Sci students

  73. Why use CT so much? by zippthorne · · Score: 1

    CT always bugged me. You're bombarding the patient with ionizing radiation, and much more than a typical X-ray. Sometimes, even going so far as injecting radioactive elements into a patient's blood to improve contrast in your images.

    Yet the CT scanner is the first 3D imager they go for. Shouldn't MRI be the default option if the patients don't have magnetic implants or pacemakers? What does a CT get that an MRI can't that justifies making it the default option?

    --
    Can you be Even More Awesome?!
    1. Re:Why use CT so much? by kwikrick · · Score: 1

      CT scans are faster and cheaper. MRI machines are more expensive to build, require more highly trained technicians to operate, and also use more power than CT machines. Further, CT machines are faster, and therefore better suited for taking images of moving body parts (like the abdomen, chest). Finally, doctors have had longer to get used to CT machines, and thus find it easier to interpret the images. CT scans are best at picking up details in calcified tissues, e.g. bone, whereas MRI is better for taking detailed pictures of the brain and other soft tissues.

      --
      assignment != equality != identity
    2. Re:Why use CT so much? by zippthorne · · Score: 1

      The victims here were getting CTs to diagnose strokes. Which occur in soft tissue, in a non-moving body part.

      So, the remaining reason is cost and institutional memory. That's not a good reason to put patients at risk.

      What's keeping the cost up? MRI labs are glorified metal detectors. The limit should be materials cost and labor, both of which should drop rapidly as product engineers continue to improve the product.

      Is the problem the word "nuclear" in nuclear magnetic resonance imaging?

      --
      Can you be Even More Awesome?!
    3. Re:Why use CT so much? by emarkp · · Score: 1

      Brain perfusion measures blood flow into and out of regions of the brain, using a contrast agent. I don't believe MR can image this. AFAIK CT has a much higher resolution as well.

    4. Re:Why use CT so much? by MenThal · · Score: 1

      I found MRI a better experience than CT, especially if the CT scan involved contrast fluid, and told my doctor about it. After that, I only had MRI scans for the next five years, no CTs. I even learned to ignore the noise and fall asleep inside the donut... Annoyed the operators a bit though. "Stop moving and hold still. Damnit, he's snoring again!"

    5. Re:Why use CT so much? by Ihlosi · · Score: 1
      What does a CT get that an MRI can't that justifies making it the default option?

      They are different tools for different jobs. CT is great for imaging bone structures, something that MRI sucks at. The resolution of CT is still higher than MRI, and of course CT scans can be done much faster than MRI scans. They're down to, what, a few seconds now? I had my last CT scan over 25 years ago, and it took half a fricken' hour. I had an MRI a few months later, and that to THREE AND A HALF freakin' HOURS. Since then, I've had checkup MRIs ever couple of years, and thankfully they only take about half an hour now.

      Also, neither CT scans nor MRI scans use _radioactive_ contrast agents. Contrast agents for MRI scans need to have certain magnetic properties, while contrast agents for CT scans need to block x-rays. Neither of these require the agent to be radioactive. You're probably confusing it with SPECT/PET/scintgraphy scans, which indeed require the use of radioactive substances (not as contrast agents, but as part of the scan).

  74. Re:It's About Automation by westlake · · Score: 2, Informative

    While its unfortunate that this error killed people

    There is no mention of any deaths.

    Even under normal circumstances, the procedure requires more radiation than most other types of CT scans. Radiation exposure increases the likelihood of cancer, though the risk is lower in older patients because they are likely to die of other causes first.

    The median age of these patients is 70 years - and they are surely far more at risk of a second - more dibilitating - stroke than a cancer that might not manifest itself for another five, ten, or fifteen years.

  75. Must have heard wrong... by Kratisto · · Score: 2, Funny

    I always thought it was 10% luck, 20% skill, 50% concentrated power of will, 5% pleasure, 50% pain, 100% reason to remember the name.

    --
    Conscience is the inner voice which warns us that someone may be looking.
    1. Re:Must have heard wrong... by dgatwood · · Score: 1

      235%, eh? I take it this person is very large.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Must have heard wrong... by Anonymous Coward · · Score: 0

      It's supposed to be 15% concentrated power of will :P

    3. Re:Must have heard wrong... by geekoid · · Score: 1

      unbelievably large.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  76. Re:It's About Automation by Richy_T · · Score: 2, Insightful

    The watchdog timer on the radiation module detects lack of input and shuts it down?

  77. Re:It's About Automation by Kratisto · · Score: 3, Informative

    Speak for yourself. I mounted a pad of engineering paper to my dash for just such an occasion. Just this afternoon I was drifting to the left due to rain slick roads, and once I had done the necessary calculations, I realized I ought to depress the throttle 16 mm and turn the steering wheel 68.5 degrees in the +x direction in order to regain control.

    --
    Conscience is the inner voice which warns us that someone may be looking.
  78. Re:It's About Automation by cjonslashdot · · Score: 1

    I don't agree that the fault was in insufficient training. A device such as this one should have been built to operate in an appliance-like manner. It should not have been possible to set the machine to a setting that was dangerous.

    So many devices are not properly tested. We talk about the Therac-25: what about the Apple TV? I use a Mac and so I prefer Apple products over the commercial alternatives, but the Apple TV is one of the most poorly engineered devices I have ever used, and the problems are all in the software. It simply was not tested (it seems) to handle all of the many asynchronous conditions that occur during use. Ironically it is designed to be appliance-like. It doesn't even have an on-off switch, yet I have to unplug the thing to reset it every single time I use it. It clearly relies on procedural routines that test for this and that and if some condition is true it sets that state, only to have the condition turn false a moment later, but the thing cannot detect that and it gets stuck in undefined states and so it then can't access the Internet (because it thinks it is not available when it actually is) or it thinks your library has been deleted when it hasn't or it "forgets" your iTunes password until you reset the machine, and so on and so on. Whoever designed the software does not understand real-time programming and it clearly was not tested properly.

    This is common within our industry. Programmers think procedurally. They check some variable and then go on to assume that the variable retains that value for the remainder of the current method, when in fact it might change if the variable can be set by another routine due to an asynchronous event such as user input or a change initiated by another part of the system.

    Testing needs to be extensive and planned out, and it needs to consider all of the failure modes and events that might occur, including the unlikely ones, because in real use a one in a million event that causes a death does matter if the system is going to be used by the thousands across the globe. Anyone who does not properly test such a system should be liable for that death.

  79. Re:It's About Automation by westlake · · Score: 1

    Being trained to fully understand the laws of physics would certainly decrease automobile accidents.

    The geek tends to assume he has complete, accurate and timely information -

    That he is in full control of the situation -

    and that the correct response will simply pop out a slot.
       

  80. Re:It's About Automation by dgatwood · · Score: 3, Funny

    Was that before or after your car hit the bottom of the ravine?

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  81. Re:It's About Automation by Tired+and+Emotional · · Score: 3, Funny

    I don't know. I never have really understood Statistical Mechanics and I have probably not already died in a car accident.

    --
    Squirrel!
  82. Re:It's About Automation by jimicus · · Score: 2, Interesting

    I don't know about the US, but in the UK the qualification you take to give CT scans these days is usually a degree - you'd be a diagnostic radiographer. How much more training do you want?

    The problem isn't the qualification, it's the change in protocol. Someone thought it would be a good idea to override the machine's inbuilt safety cutout by resetting it part-way through the scan, proving that being highly qualified is no barrier to making dangerous decisions.

  83. Nothing a little Rad Away can't take care of by dosun88888 · · Score: 1

    And in the future, I suggest taking some Rad-X before going to the hospital.

    1. Re:Nothing a little Rad Away can't take care of by roguetrick · · Score: 1

      Yeah but if you haven't been training your medical skill, it won't do much. Might not even lower it by 1 rad per second.

      --
      -The world would be a better place if everyone had a hoverboard
  84. Distilled from the Therac-25 article by argyle77 · · Score: 1

    "There is always another software bug."

    Changes made by the operator, confirmed to the operator via feedback from the display did not get carried forward into the execution of the job itself. In addition, this problem was time dependant, i.e. if the same sequence of events had been executed at a different rate (slower), the resulting operation would have been different (not always easy to anticipate / test for).

    There was an improper overlap of instruction input and execution. This was due to improper use of concurrency and shared variable space (keyword: atomic variables).

    Failures became lethal due to permissive hardware and software allowing non-sensical operations to proceed. (Failure to provide application specific common-sense hardware and software interlocks).

    Frequent non-critical error codes trained staff to ignore failures. Nonsensical error codes made it difficult for staff to follow up on failures. Misclassified error codes (combined with nonsensical error codes) permitted staff to proceed even in the cases where proceeding could cause harm.

    Those writing software, because they are dealing with logic, can fall into a trap of overconfidence brought about by the binary ideology represented by the statement: (!wrong == right) && (!right == wrong). In reality, this can be a dangerous assumption.

    (256 - 1) + 1 = 0 in eight bits. It may be innappropriate to increment a flag value without checking for special cases BEFOREHAND (especially in a concurrent environment).

    It was assumed that this design was as reliable as past designs despite the removal of certain hardware interlocks. It is therefore presumed that the modern designers did not have any statistics with regards to how often the hardware interlocks actually operated. If they'd known how important there were to the safety record of the previous machines, perhaps they would have considered them a higher priority in the design.

    On the fourth page of the Therac_25 article (http://courses.cs.vt.edu/cs3604/lib/Therac_25/Therac_4.html), one of the letters AECL sent to the users group, dated 7/6/1987 mentioned an improvement to the software that caught my eye because I don't understand why it is an improvement. Quote: "preventing copying of the control program on site". Was this to prevent unexpected alterations, or was it to cover AECL in case of further liability?

    It seems to me there is a conflict of interest with regards to software infrastructure in life-critical environments (i.e. where lack of fail-safe is unforgiving) and the idea of a company's right to the privacy of their intellectual property. It is in our interests both individually (we as patients who wish to avoid fatal radiation burns) and as companies (our products sell better and we are less liable because many eyes have brought our errors to our attention) for this type of embedded software to be open to public scrutiny. In terms of competition, in this case it does not seem to me that there is much of a risk of other companies using this IP to their advantage with AECL because the specifics of the hardware are what dictate the details of the software solution.

    It terms of liability, it sucks to live in a world where we have to hide our ignorance, mistakes, and misteps from others in order to temporarily maintain our reputations instead of presenting them for review so that we can learn from what others have already learned. I'd hate to die of a problem that you have already solved.

  85. Re:It's About Automation by geekoid · · Score: 1

    Perfectly safe is not a myth, it's a bar to reach for.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  86. Re:It's About Automation by Anonymous Coward · · Score: 0

    If he's able to hit you, you are not driving fast enough!

  87. Re:It's About Automation by Ironica · · Score: 4, Informative

    Woops, silly me, repeating what I learned in upper-division Transportation Engineering lecture from professors with decades of experience in the field of road design. Guess I should have checked Wikipedia first, because it never lies!

    Got a cite for your critique?

    It's true that the majority of people who die in alcohol-related crashes have a BAC of .08 or higher (67% according to this site). However, lower down, we see that 37% of single-car crashes involve a BAC of .08 or higher, which is higher than the 22% average rate. Since my point was about the comparative risks to the drunk driver and the sober driver in an accident, single-car crashes are irrelevant. That takes out 67% of the drunk driving crashes overall, and similarly lowers the fatality numbers considerably.

    --
    Don't you wish your girlfriend was a geek like me?
  88. Re:It's About Automation by digitig · · Score: 2, Interesting

    Only if you accept that it will never be reached, and that there is a tradeoff in aiming for it. I'm all too used to the media and government calling for punishment for those who failed to do what could not be done, or processes getting bogged down with "protections" that will probably never protect in the lifetime of the systems they "protect". Safety is best served by realism and honesty, not by a "something must be done" attitude.

    --
    Quidnam Latine loqui modo coepi?
  89. The accelometer in the Ass by omb · · Score: 1

    Exactly correct, what needs to be learned is a complex reflex that co-ordinates hand, eye and ass. I live in Switzerland and drive a lot in Southern Germany, which is hilly, snowy, and had a 260KPH (162.5 MPH) speed limit on the Autobahnen. Driving in ice and snow and both depends on integrating a whole range of inputs, and can be practiced, at 30MPH on a smooth road running in oil, soap and water, with bald tires in a rear wheel drive car. A very long time ago I spent a very frightened sweaty week on a combat driving course run in Hereford UK which was very unpleasant at the time, but very valuable later.

    One thing to know is that ABS and E65 Traction Control will never save you, and if you see "Zugkraftsteueractive" you have failed.

  90. Re:It's About Automation by PaganRitual · · Score: 1

    Everyone has responded with comments about correct slides and when the car is out of control. I think it would simply be enough to attempt to show people that cars going in the opposite direction colliding with each other hit with the same impact as a single car hitting a wall at their combined speeds.

    I'm certain people do all sorts of stupid shit because they think that "we're only going 50km/h, how bad can an accident be", completely ignorant to the fact that if you happen to hit someone going on the other direction at that same speed, the contact is equivalent to hitting a wall at 100km/h. People swing past parked cars on the other side of the road, go wide on corners that they can't completely see around, take intersections between back streets as though there couldn't possibly be a car coming the other way that hasn't come into view yet, and I'm sure it's all because in their head they think that they're slowing down for the corner anyway, so an accident will only be at 30-40km/h, completely ignoring the fact that the car they will hit will be doing the same speed in the other direction, which combines the two speeds at the point of impact.

    Although some basic driving practice wouldn't go astray. The only accident I've been involved in was because some complete idiot decided that public roads on blind corners were the best place to practice his powersliding. He was mid drift, I came around the corner, and instead of powering through and straightening the car up, he slammed on the brakes and the car lost all momemtum pulling it through the corner, continued sideways and straight into my bonnet. He shouldn't have been doing that anyway, but if you must insist on doing stupid shit, at least have the brains to know what to do if things go bad. I appreciate that it's asking an awful lot to make people think that far ahead though.

  91. Not as bad as all that by Anonymous Coward · · Score: 0

    Actually this error probably isn't as bad as all that.

    I've seen plenty of people who are walking around quite happily after recieving eight CT scans in fairly short spaces of time. Sure it increases the risk of cancer, but in this particular case these are stroke patients who are almost certainly very old, probably frail, and more than likeley going to be dead long before the cancer has a chance to develop in them.

    Of course if this were a small child or teenager then this would be a different matter entirely so the incident definatly needs investigation.

  92. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  93. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  94. Its Also About Feedback by quanticle · · Score: 1

    Humans can respond very well when the system they're dealing with gives them nearly instant feedback about what they're doing. To use your example, a driver can correct a skid because there are specific inputs that the car gives in real time when goes into a skid (namely, the steering becomes loose, and the brakes seem to become "grabby"). When the system doesn't give immediate, intuitive responses (like this CT scanner, the Therac 25, or the 3 Mile Island control system), knowing the underlying principles of the device becomes crucial. If one has a firm grasp of the principles of the device's operation, he or she can predict the output for a given input, rather than blindly trying various combinations of settings hoping to discover one that solves the problem.

    --
    We all know what to do, but we don't know how to get re-elected once we have done it
  95. Head-On Collisions are Easier to Guard Against by quanticle · · Score: 1

    I thought that cars were designed to protect against head-on collisions because head-on collisions involve more energy, and are easier to guard against (e.g. you have more room for crumple zones and the like). It doesn't necessarily mean that head-on collisions are more likely. In fact, I'd say that average collision isn't a head-on one, simply because the driver is likely to see the obstacle approaching and swerve to avoid it.

    --
    We all know what to do, but we don't know how to get re-elected once we have done it
    1. Re:Head-On Collisions are Easier to Guard Against by smoker2 · · Score: 1

      The average collision isn't head on as such. Not 100% head on anyway. In countries that drive on the left it is usually front RH quarter to front RH quarter. Obviously it's the other side in countries that drive on the right. Imagine hitting the drivers side headlight area against the similar area on the oncoming vehicle. This causes a violent sideways movement around the axis of impact making what should be a sudden impact into a more prolonged and more widespread damage causing crash.

      One thing I've noticed, especially amongst elderly drivers, is that they can't judge their distance from the kerb very well, and so they tend to stay at least 3 feet from it. That is of no use when both vehicles need to keep tight to the kerb on a narrow stretch. Consequently, on roads that are passable in both directions with care, you end up with a bottleneck as drivers take turns to drive through. Only not all drivers are prepared to wait and dive in anyway.

  96. Simple to use by phorm · · Score: 1

    But not to seriously f*** up in ways that can cause life-threatening damage, that should be the goal.
    Sure, having some nice little GUI that looks like windows that lets you change the settings at will is a good idea, but if you can make such a thing, then there really is NO reason no to have something as simple as a big red box that pops up and says "the current radiation setting is 8x normal and can have potentially lethal side effects. are you sure you wish to use this setting.

    Heck, if it's really dangerous and not needed in-an-instant for life-SAVING purposes,then require anything above a certain threshold to require a special authorization (perhaps a set of keys in the hands of seniors, or passwords, or whatever). Being able to DEFAULT the fricking thing to a dangerous setting makes no sense at all, and shouldn't be possible.

    This is a double screw-up. The first was on the part of the manufacturers/programmers who - assumedly - didn't put in adequate safety warnings or prevention methods. The second was on the part of whomever decided to tinker with such a device without properly consulting the manufacturer. As the parent mentions, doctors and pilots etc go through tons of training, and still have vastly automated systems to handle to massive amount of simultaneous data needed to do their jobs.Most of them also know not to play techie and screw with the equipment though. (I would hope that) you don't see a pilot saying "gee, maybe this would work better if I just tweak setting X", that's for the engineers to decide.

  97. 708 by Anonymous Coward · · Score: 0

    5 forge the documents to show the patient moved to Canada

  98. Re:It's About Automation by Anonymous Coward · · Score: 0

    "Don't you wish your girlfriend was a geek like me?"

    No, my wife is the kind og geek that uses critical thinking and doesn't spread around dumb ass urban myths.

    That being the case, you should run your posts by her before you submit them and let her criticize them, especially for the spelling, grammar and usage errors to which you are so prone.

    The rest of us would thank her, and you might actually gain a proper working knowledge of basic written English as a result.

  99. Popcorn... by marciot · · Score: 1

    Just stick a bag of microwave popcorn in there along with the patient. When the popping stops, pull the patient out immediately.

  100. Re:It's About Automation by ResidntGeek · · Score: 2, Funny

    You're saying it's better NOT to find the bug in the code responsible for turning off the X-ray?

    Jesus, what must your code look like?

    --
    ResidntGeek
  101. Re:It's About Automation by Anonymous Coward · · Score: 0

    Ha ha ha.

  102. have u heard about that..... by Anonymous Coward · · Score: 0

    some researcher said N yrs b4........
    "human should not be counted as a factor of any science".........
    and many yrs later.......
    some other researcher has proven this statement is wrong......
    u c?
    hahaha.......science proves right OR wrong........
    but the proposition itself means nothing at the start........
    but many guys were believing from the start.....

  103. Whoever did this should be in jail. by emarkp · · Score: 1

    It's horrifying that a radiation protocol was overridden without safeties in place. Whoever did this should have verified the dose received in the scan by passing film or a detector through the scanner.

    With the new protocols for brain perfusion and cardiac scans, the doctors are being careful about radiation exposure. It's a shame whoever did this wasn't.

  104. Re:It's About Automation by roguetrick · · Score: 1

    "a CT scan can increase the risk of lifetime cancer of about 1 in 2000" These individuals received a dose of only about 8x, and the median age was 70. Overall, chances are this won't have killed anyone.

    --
    -The world would be a better place if everyone had a hoverboard
  105. Re:It's About Automation by richard.cs · · Score: 1

    'm certain people do all sorts of stupid shit because they think that "we're only going 50km/h, how bad can an accident be", completely ignorant to the fact that if you happen to hit someone going on the other direction at that same speed, the contact is equivalent to hitting a wall at 100km/h.

    Not quite, it's pedantic but since we're talking about the physics here I thought I'd butt in. Two cars at 50 km/h have half the kinetic energy of one car at 100 km/h since this energy goes up as the square of the velocity. At first this seems stupid because that means driving at 100 km/h into a stationary car should be worse than a head on collision between two cars traveling at 50 km/h but when you think about the detail this is not the case. Two cars of similar mass and speeds colliding head on end up near stationary (treating the collision as inelastic - the energy is absorbed by the cars crumpling, etc). On the other hand if you drive into the back of a parked car at 100 km/h you'll slow down but not stop, and the parked car will gain some velocity. The movement of the two cars after the collision carries away some of the energy making this exactly equivalent to the head on collision as you would expect. Of course since after the crash you're still moving relative to the road you could hit a stationary object like a tree or something but we'll ignore that here

    If you'd said equivalent to hitting a parked car at 100 km/h you'd have been correct but a wall would be different. Hitting a solid immobile wall would be worse since all of the energy would be absorbed by your car, hitting a single layer of brickwork that you'd plough straight through might theoretically be safer (if you ignore the flying brickwork coming through the windscreen).

  106. Re:It's About Automation by DarkOx · · Score: 1

    If you are not aware of how the machine works you don't know which decisions are dangerous. If you understood what the "safeties" actually *did* rather than just knowing they are *there* and can be *reset* when a problem happens you could make an informed decision about taking that action.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  107. Re:Er. What? by DarkOx · · Score: 1

    What I have always found most ideal in complex programmable systems where there are consequences from mistakes is for the machine to express what it has been programed to do in some other nomenclature than it was programmed by the user to the user. Maybe you enter instructions in some sort of BASIC like script. The machine should answer back in some COBOL like syntax and let the user confirm this expression matches their intent.

    This provides a good sanity check all around. It indicates the machine has parsed the instructions, if the user likes the response or that the machine does not properly understand the instructions and or the user made a mistake planning those instructions and does not agree with them when read back in different verbiage. This provides an opportunity to correct things.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  108. Re:It's About Automation by DarkOx · · Score: 1

    Umm, no this one is pretty simple. Its not like an automobile engine or something where sudden shutdown could pose a hazard. When it comes to irradiating someone its always safe to shut the beam off. The response from the machine to no computer input should be turn off immediately. So it should be ok to have the computer fail.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  109. Re:It's About Automation by jimicus · · Score: 1

    The staff are are fully aware that the machine will give a certain dose of radiation as part of its normal operation and the safety is there to prevent the dose going above a pre-programmed level. Or at least they would be in the UK.

    What I would dearly love to know is how anyone thought that the appropriate thing to do would be to devise a protocol which involved resetting the safety given that it is inconceivable that the person who proposed such a protocol and the people involved with following it were unaware of the risks.

  110. idiots by Goldsmith · · Score: 1

    I'm sure things like this will only get less common now that we're giving these guys particle accelerators.

  111. on multiple keys by eleuthero · · Score: 1

    Since we eventually even drive vehicles effectively on "automatic," it seems to me that even better would be a two-keyed system that requires two users. Interaction is usually helpful in avoiding mistakes.

  112. Re:It's About Automation by Anonymous Coward · · Score: 0

    Naturally.

    Since I'm quite sure that it is impossible for any human to completely understand the laws of physics. And then there would be no-one to cause those automobiles accidents.

  113. Since nobody has anything better to do... by jeffb+(2.718) · · Score: 1

    For any dose above normal, two separate keys should have to be turned, separated in time by 30 minutes (so if a hospital was stupid enough to give the same person both keys, they have a half hour to think). Any dosage above normal should require being entered three times.

    Perhaps the machine could also provide some sort of simple video game to entertain the patient while everyone's waiting on the 30-minute lockout. Of course, it would have to get easier toward the end, as the brain damage from unchecked bleeding accumulates...

  114. i hope you can shed some (non ionising) light by Anonymous Coward · · Score: 0

    seeing as you are a radiologist or similar, could you please help answer the following question/s.

    you say that a detailed image of the pelvis requires a higher power level than for an image of the lungs, but is it an order of magnitude difference or more?

    and is this difference still within the amount that is reasonably expected to not cause harm. i guess we're dealing with photons with enough energy for a single photon to cause damage to dna (or something essential) that would be sufficient to cause cancer or ultimately kill.

    if this assumption that a single photon can kill is true, then probabilistically speaking how do you draw the line? i suppose you want to use a power level such that contrast in the imaging gives a greater chance of benefit, so stop at the point where extra power does not result in epidemiologically improved chances of diagnosis of a disease with a comensurate significance and chance of treatment. or alternatively use the minimum power that produces an image that is shown to useful in diagnosis.

    thats quite a few baynesian probability relationships. is it actually done this way in RL? eg, is the power used for a CT (for a given tech sensitivity) set at the level that is supported by epidemiological data to be the point which gives the maximum benefit ? are there multiple maxima/minima? and what does this parameter space look like ?

    i hope you can shed some (non ionising) light on this discussion.

  115. Re:It's About Automation by plague3106 · · Score: 1

    Ah /., home of those without any reading comprehension.

    My assertion was that people are responsible for deaths by car, not the cars themselves. Are you arguing with that point?

    Then, my second statement was my amazement that stupid people who drive AREN'T killing each other off.

    So where the fuck do you see me claiming that car accidents only kill stupid people? Oh, and then you bring up drunk driving... a stupid act if I ever saw one.

  116. Re:It's About Automation by ResidntGeek · · Score: 1

    He said (well, implied) that the assert statement is a bad thing, because if the code that shuts down the machine fails the assert, it won't be shut down properly. Meaning, ejasons thinks it's best not to find a BUG in the code that shuts down the X-ray. Which is NOT HOW IT WORKS. And it terrifies me that he thinks so.

    I'm not even sure who you think you're responding to. I think you're agreeing with me without meaning to.

    --
    ResidntGeek
  117. Re:It's About Automation by Caesar+Tjalbo · · Score: 0

    You'd move more of the complexity into the system. Say adding an x amount of lines of code and thus an y amount of bugs, or something like that. Engineering as a solution has its own drawbacks.

    --
    "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
  118. Re:It's About Automation by digitig · · Score: 1

    Not necessarily. A lot of the time the complexity simply isn't needed, and is only there because somebody "thought it would be a good idea". Even when the complexity is necessary, putting it into the system means it can be managed whereas leaving it to people who are not specialists in the field leaves it unmanaged (as seems to be the case here -- the specialists involved were specialists in the wrong field [1]). Sure, if you can't safely automate it then you're going to need a human in the system, but if that's the case and it's a safety critical system then you need a specialist human, not a non-specialist.

    [1] They were medical specialists, not specialists in operating this piece of equipment.

    --
    Quidnam Latine loqui modo coepi?
  119. Re:It's About Automation by ejasons · · Score: 1

    Realtime systems can't fail, and, if they do, they need to handle it. Aborting abruptly (is there any other way to abort?), which is what asserts do, isn't an option.

    Go back to coding your web pages...

  120. Re:It's About Automation by nica · · Score: 1

    It pains me to see a good post using the word "leverage" in such a bad way.