Navigation Salon Salon Technology email print
Arts & Entertainment
Books
Comics
Health & Body
Media
Mothers Who Think
News
People
Politics2000
.Technology
- Free Software Project
Travel & Food
_______
Columnists

 

Current
Wire Stories

Click here to read the latest stories from the wires.

- - - - - - - - - - - -

- - - - - - - - - - - -

View From the Top

Full list of profiles

- - - - - - - - - - - -

Also Today

For a full list of today's Salon Technology stories, go to the Technology home page.

- - - - - - - - - - - -

Search Salon


  
Advanced Search  |  Help

- - - - - - - - - - - -

Recently in Salon Technology


The yuks server
Laff.net has crafted, copied and stolen 50,000 jokes. Soon it will unleash them on you.

By Mark Gimein
[08/04/99]

Silicon Follies
Silicon Follies
Chapter 41: IPO -- where'd Paul's office go?

By Thomas Scoville
[08/04/99]


For your information
The Web has long been loaded with data, but nothing this helpful. Info markets promise specialized answers to your every question.

By Christopher Ott
[08/03/99]


The $4 billion warehouse
Silicon Valley investment titans finance dreams of grandeur, knowing they get rich even if the new business isn't a huge success.

By Mark Gimein
[08/02/99]

Silicon Follies
Silicon Follies
Chapter 40: Kiki's cryptic errand -- shady deals in the apricot orchard

By Thomas Scoville
[07/31/99]

Complete archives for Technology

- - - - - - - - - - - -

- - - - - - - - - - - -

Technology
by e-mail
Sign up here to receive our weekly e-mail newsletter listing recent and upcoming articles and events in Technology.

 
Unsubscribe

- - - - - - - - - - - -




Life or death software | page 1, 2, 3

Some public domain anesthetic software already does exist. Harm's LAMDI site links to one program, STANPUMP, that's been around for almost a decade. STANPUMP is labeled as a tool for "pharmacokinetic modeling and control." In layman's terms, says STANPUMP author Steven Shafer, an anesthesiologist at Stanford, that means "computer controlled drug delivery."

Shafer includes a disclaimer with his program that states "administration of anesthesia using STANPUMP is your responsibility, not mine." But that's not quite enough. He has also been forced to explicitly label the program as "experimental" -- not approved for use with humans. Who forced him? The FDA.

"STANPUMP caused me considerable scrutiny by the FDA several years ago," says Shafer.

The problem, says Shafer, is that under FDA guidelines, STANPUMP qualifies as a "medical device" that must be licensed and approved by the FDA.

"I was liable for potential fines of several thousand dollars per distributed copy of the program," says Shafer. "At that point several thousand copies were in the hands of anesthesiologists, although few were using the device for clinical care, but clearly the regulatory issues alone opened me up for potential penalties in the millions of dollars ... The compromise I reached with the FDA was that as long as I clearly listed on the program that STANPUMP was experimental, and not approved for human use, I would be in compliance with the intent of the regulations."

"I hate to throw any cold water on their [LAMDI's] enthusiasm, because one never knows where things will lead. However, unless they are exceedingly committed in their efforts, I fear that there are some obstacles that they may have trouble overcoming," says Shafer. "It would cost me literally millions of dollars to obtain FDA approval for the program, a cost that would never be born by any potential revenue from the program. Thus, STANPUMP has no potential to meet the software needs of the anesthesia community ... Thus, FDA regulations alone appear to foreclose the viability of open-source software."

Shafer sees other problems besides the FDA. Operating systems like Linux benefit from the open-source model because there are hundreds of thousands of developers willing and eager to hammer on each new version of the code, looking for bugs.

"How many programmers are going to be excited about anesthetic drug delivery," wonders Shafer, "and in a position to test and debug open-source versions of the software? In the 10 years that STANPUMP has been in the public domain, about 10 individuals have actually taken the code and incorporated it into other programs, or used it to vet their own computer-controlled drug delivery programs. Of these, probably only two or three actually had the mathematical background to actually understand the pharmacokinetic routines."

Finally, notes Shafer, one simply can't depend on grass roots energy when working with patients in life-threatening situations.

"There are reasons that the FDA wants software to be vetted by its regulatory process," says Shafer. "There is a non-zero chance that my STANPUMP program might fail at some critical moment, and thus expose a patient to a grave risk. There are good programmers who test the hell out of everything, and there are lazy programmers who may distribute changes in the software that have never been tested. It is one thing to distribute Linux to several thousand people running WWW servers -- in the worst case several thousand WWW servers crash. It is quite another thing to distribute a new version of medical software, and suddenly several thousand balloon pumps stop working, resulting in death in hundreds of patients. A company simply has no alternative to very thoroughly testing every release of their software. However, the author of an open-source program may be trying to get a patch released between cases in the operating room -- with dire implications for the user."

The question is not hypothetical. Peter Kohn, a lawyer at a Philadelphia law firm that specializes in medical malpractice and product liability suits, says his firm is currently representing a client in the case of a woman who died while under anesthesia in the operating room. According to Kohn, the nurse-anesthetist who was administering the anesthesia is claiming that an anesthesia machine that was supposed to monitor the patient's blood oxygenation level failed to sound an alarm when the level got too low. Before the nurse noticed the problem, the patient had already suffered brain death.

Leonard Fodera, the lawyer handling the anesthesia case, says there is no evidence that the machine, or the machine's software, was at fault. In his opinion, doctors often tend to unfairly blame mishaps on machine failure. But he did concede the possibility that a lethal software or mechanical failure could occur -- and he argues that in such cases the manufacturer or software publisher should be found at fault.

. Next page | Who pays the piper when software goes bad?



 

Salon | Search | Archives | Contact Us | Table Talk | Ad Info

Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus

Copyright © 2000 Salon.com All rights reserved.