Internal Bug: Code Flaw May Lead to Wrong Dose From Infusion Pump
chicksdaddy writes "The steady drumbeat of disturbing news about vulnerable, IP enabled medical devices continues this week, after medical device maker Hospira said it has issued a voluntary recall of its Symbiq-brand drug infusion pumps after discovering a software error that may cause touch interfaces on the pumps to not respond to user touches or to display dosage information that is inaccurate. The problem was detected in around 1.5% of Symbiq One Channel and Two Channel Infusers (model numbers 16026 and 16027), but could potentially affect 'all Symbiq infusion systems currently in the field.' The software bug could result in 'a delayed response and or the screen registering a different value from the value selected by the user,' the company said in a statement."
How do you teach that to nursing students?
Does this remind anyone else about the issues with the Therac-25 radiotherapy machine?
User interface was able to go out of sync with the model. Causing incorrect dosage to be administered. Deaths were caused and I think we all hoped lessons had been learnt!
https://en.wikipedia.org/wiki/Therac-25
and everything to do with bad code. Why imply that the connectivity is somehow at fault here?
I don't see any mention in the article that having the device connected to IP is causing the issue. Sounds like a touchscreen / code issue. The FDA's article also doesn't specify anything other than that.
Hospira has completed an investigation into customer reports and has found the major contributor to be software related. Other contributing root causes that have been identified include damaged connections, physical damage and other touch screen defects.
It would be nice if the article would stick to the point and not confuse issues.
More connectivity means more code. More code means more opportunity for bad code. Code involved in connectivity is also likely to see more scrutiny from criminals who want to commit a crime remotely.
There are orders of magnitude more medical fsck ups caused by humans making a mistake than by medical devices making a mistake. If I had to choose between a machine giving me a correct dose or a overworked doctor who's been on call for 24 hours with hardly any sleep, well , its not going to be the doctor.
i think for this a 10 key pad (maybe with a row of "extra" buttons) would be a better idea since these devices tend to be used in meds that may not have enough "slop" to handle being set WRONG.
Any person using FTFY or editing my postings agrees to a US$50.00 charge
Touchscreens can be made to allow for MUCH easier cleaning...and coated with bacteria resistant covers and still function. It is a big problem in healthcare...you know...
Seriously, medical devices are recalled ALL THE TIME. Not really interesting info.
I used to date a girl who handled recalls for a medical device company.
Are agnostics skeptical of unicorns too?
About to be hooked up to one of these in about two hours. Will be making inquiries, and probably insisting they use one of the older Aspira brand pumps.
Thanks for the nose news, neighbour!
As soon as you introduce physical keys you have moving parts that can get gummed up, are hard to sterilize, and wear out.
Seems like there ought to be multiple third party code audits and product testing before these go to market. How liable is a company for software bugs that cause significant damage or kill? To what degree to third party audits remediate the level of liability? Scary stuff.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
Depends on their underwear and color of their skin.
rewriting history since 2109
I wrote all the "C" code which controlled a robotic bone lengthening device. (Read up on the ilizarov procedure.) At the most basic, it is used to make your legs or arms longer, a tiny bit per day, just over an inch per month of growth. The doctors would break the bone, after having installed an external mechanical frame holding you together. They would slowly lengthen the mechanical frame by 1mm every day. They would use wrenches and do it four times a day, 1/4mm per lengthening. Our machine would do it once per minute (growing your bone at 604 nanometers additional length per minute.) I used a table in ROM of how many pulses to do, how often. A couple of the entries were wrong and resulted in the wrong amount of bone lengthening.