Showing posts with label GUI. Show all posts
Showing posts with label GUI. Show all posts

Saturday, June 19, 2010

I'm Scared

This week I spent a couple of days at regional seminars. At the Texas Instruments Technology Days 2010 in Cleveland, the thing I found most interesting is TI's new Analog Mirror. A single, large, pixel of their already popular DLP technology. Must be something cool we can do with this mirror? Dynamic Signs maybe?

The other seminar this week was sponsored by Atmel, to drum up design wins for their AVR32 family of parts, here in the Pittsburgh market region.

Most of the seminar was showing how to use AVR32 Studio that is based on Eclipse. Alas I probably won't use these parts because the seven year old machine supplied by the IT department would never handle such a large application. Just a fresh reboot of the machine already has 230M+ of the 512Meg of memory used with cooperate bloatware mandated by IT (Makes their jobs easier).

What is relevant to us here today is a comment that the instructor made, paraphrased:

We had to switch to Eclipse because all of the people coming to the Embedded World from the Microsoft World did not know how to write their programs without such a tool.

I find that scary. We'll end up with large, and potentially unsafe, expensive products, because Management assumes any programmer that can write a business application or web app. can design a safe embedded system if they only have the right tool.

Something else I find scary is the article Think it - Draw it - Build it by Mark Saunders, at Embedded.com.

Mark introduces us to the new Cypress Semiconductor PSoC Creator embedded design tool, for Cypress's new PSoC 3 and PSoC 5 programmable system-on-chip architectures. The PSoC 5 parts are something I want to investigate for use in a board test system I'm designing. You don't know what the board under test may need in a test system so a configurable system is the way to go.

However I find the marketing of this product family to be scary:

...You will not need to know the CPU architecture we're using, or how the analog comparator or digital timer components are implemented...

...[PSoC Creator] abstracts away the hardware so you do not need to be an expert on the device you are using or the inner workings of peripherals you program it with...

For the comparator is any overdrive required, how much? Is there any hysteresis to prevent oscillation? What happens when the counter rolls over, does it do The Right Thing? Hopefully some quality time spent with a quality data sheet (sadly far to many data sheets lack any quality) would answers these questions. Would the people using Eclipse from the Microsoft world even know to ask such questions?

Now are you starting to see why I'm scared? I fear that we are heading down the path of Think it - Draw it - Build it - Ship it - So we get paid for it - Doesn't mater if it works right.

How scared are you about the quality of our future Embedded Systems?

Thursday, May 6, 2010

200,000 Infusion Pumps ordered destroyed by FDA, due to software defects and other problems

As a following up our my previous blog on Infusion Pump problems, I thought I'd point out that the FDA says one model is so bad, it has order 200,000 of them to be destroyed:

FDA Issues Statement on Baxter’s Recall of Colleague Infusion Pumps

The U.S. Food and Drug Administration sent a letter to Baxter Healthcare Corp. on April 30 ordering the company to recall and destroy all of its Colleague Volumetric Infusion Pumps (Colleague pumps) currently in use in the United States. This action is based on a longstanding failure to correct many serious problems with the pumps. The FDA believes there may be as many as 200,000 of those pumps currently in use.

An FDA analysis of these adverse events has uncovered software defects, user interface problems and mechanical and electrical failures

Additionally, the FDA is ordering the company to provide refunds to customers or replace pumps at no cost to customers help defray the cost of replacement.

Infusion pumps are devices that deliver fluids, including nutrients and medications, into a patient's body in a controlled manner. They are widely used in hospitals, other clinical settings and, increasingly, in the home because they allow a greater level of accuracy in fluid delivery.

Hospitals and other users of Baxter’s Colleague pumps will be receiving further instruction and information from Baxter and the FDA regarding their transition.

The FDA has been working with Baxter since 1999 to correct numerous device flaws. Since then, Colleague pumps have been the subject of several Class I recalls for battery swelling, inadvertent power off, service data errors, and other issues. In June 2006, the FDA was obtained a consent decree of permanent injunction in which Baxter agreed to stop manufacturing and distributing all models of the Colleague pump until the company corrected manufacturing deficiencies and until devices in use were brought into compliance. Since then, Baxter has made numerous changes to the Colleague pumps but these changes have not corrected the product defect leading to the permanent injunction.

On April 8, 2010, Baxter submitted a proposed correction schedule to the FDA that stated that Baxter did not plan to begin the latest round of corrections to the adulterated and misbranded pumps until May 2012. The proposal also stated that Baxter does not anticipate completion of the proposed corrections until 2013. On that schedule, a device with known safety concerns would remain in use on patients needing specialized care until 2013. FDA found this proposal unacceptable. The 2006 consent decree gave FDA authority to take any action it deemed appropriate. The FDA has determined that this action is necessary, as Baxter has failed to adequately correct, within a reasonable time frame, the deficiencies in the Colleague infusion pumps still in use.

Therefore the FDA is now ordering Baxter to:

  • Recall and destroy all Colleague infusion pumps.
  • Reimburse customers for the value of the recalled device.
  • Assist in finding a replacement for these customers.

Infusion pumps, including the Baxter Colleague models, have been the source of persistent safety problems. In the past five years, the FDA has received more than 56,000 reports of adverse events associated with the use of infusion pumps. Those events have included serious injuries and more than 500 deaths. Between 2005 and 2009, 87 infusion pump recalls were conducted to address identified safety concerns, according to FDA data.

An FDA analysis of these adverse events has uncovered software defects, user interface problems and mechanical and electrical failures. Problems with infusion pumps are not confined to one manufacturer or one type of device.

In response, last month the FDA announced a new initiative to address safety problems associated with infusion pumps. As part of its initiative, the FDA is moving to establish additional premarket requirements manufacturers will be expected to meet, in part through static testing in FDA’s facilities before device submissions. The FDA is also holding a May public workshop on infusion pump design, and the agency is raising public awareness of the issue among health care workers and patients.

For more information:
Questions and Answers About the Baxter Colleague Recall, Refund, and Replacement Action