The Baltimore Sun has an article today about faulty software in medical devices. It states that, "Of 23 recalls last year that the FDA classified as life-threatening, three involved faulty software."

The article notes that the US Food and Drug Administration (FDA) set up a forensic software unit in 2004 to help investigate potential software problems in medical devices after noticing that manufacturers were increasingly sending out recall notices related to software.

The story also noted that an implantable defibrillator might contain over 100,000 lines of code.

Given that for Class III medical devices, the US Supreme Court has this year made manufacturers essentially immune from lawsuits once the FDA has approved them for use, I hope the FDA forensic team is working hand-in-glove with the FDA internal organization approving those devices about what it is finding and what needs to be checked before approval is given.