Slashdot Mirror


Embedded Linux On a Digital Stethoscope

An anonymous reader writes "A team of electrical and computer engineering students at Calvin College is designing a digital electronic stethoscope running uClinux as its operating system. While there are many embedded devices built on Linux operating systems, medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation. The device is in its early stages of development, but major hardware choices have been made, and the team has recently released a Project Proposal and Feasibility Study."

111 comments

  1. Why? by KC1P · · Score: 3, Insightful

    OK I'll bite. Why does a stethoscope need an OS in the first place? How much file I/O, multitasking, networking etc. does a single-purpose device like this really do?

    1. Re:Why? by ThePromenader · · Score: 1

      Dang, in-a-rush first-poster: RTFA! Happy holidays. ; )

      --

      No, no sig. Really.

      ThePromenader
    2. Re:Why? by RuBLed · · Score: 1

      I agree and considering the trend, this part of the medical process would soon be done by robots. For most of us, the annual medical checkup (stethoscope part) is the only time we get touched by the opposite sex (hopefully)... This is truly a sad day in history...

      On the other side, having a historical record of your heartbeat / breathing (lung) sound could help in some medical cases...

    3. Re:Why? by KC1P · · Score: 1

      Being a USB target doesn't require an OS. And writing one file at a time on (I suppose) a FAT flash ROM doesn't either. Heck, the FTDI Vinculum microcontrollers run a USB *host* and FAT driver w/o needing Linux. I just think everyone's too quick to cram megabytes of code into (what should be) trivial devices, just because they want to build the same nest they've always lived in. Well sure Linux is still better than WinCE.

    4. Re:Why? by Ignis+Flatus · · Score: 1

      well, basically, some script kiddies (sr. engineering design team) are hooking up a stream ripper to a pair of Bose noise-reduction headphones. so not a whole lot, really. but it mostly comes down to not reinventing the wheel.

      put another way, let's say their project was to build an amplifier. in theory, they could design the whole thing with discrete components. but in reality, using an off-the-shelf op-amp in the design will yield better results than they could ever achieve.

    5. Re:Why? by Ignis+Flatus · · Score: 1

      well, they're students, so it's unlikely they have a wealth of experience to draw from and know what will work before even beginning. and (this is my assumption) it looks like the device would not normally be connected to a USB port, but be standalone. i can't see how it'd be useful as a stethoscope, otherwise. walk around, collect and tag data, and download it to a PC later for analysis.

    6. Re:Why? by nospam007 · · Score: 0, Redundant

      OK I'll bite. Why does a stethoscope need an OS in the first place? How much file I/O, multitasking, networking etc. does a single-purpose device like this really do?
      __
      Linux is used to make the device much colder much faster.

    7. Re:Why? by albertost · · Score: 1

      because maybe this is how the project started: -Lets make some kind of embedded device with linux -Lets use uClinux -Maybe a stethoscope? Yesss!

    8. Re:Why? by Teisei · · Score: 1

      It could run email server ?

    9. Re:Why? by Ash+Vince · · Score: 1

      put another way, let's say their project was to build an amplifier. in theory, they could design the whole thing with discrete components. but in reality, using an off-the-shelf op-amp in the design will yield better results than they could ever achieve. But one method will teach you about the basics of amplifier design, the other will teach you how to click the buy button on amazon or whatever.

      The reason these people have chosen Linux is that they can strip out as much as possible that they do not need and have a fairly small kernel. Then they can still write some code that does everything they need to for their project on another linux box and cross-compile it for the tiny kernel they created earlier.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    10. Re:Why? by davidsyes · · Score: 1

      Maybe to issue the occasional "kill" command?

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    11. Re:Why? by PPH · · Score: 1

      Store a few MP3s for slow times in the ER?

      --
      Have gnu, will travel.
  2. Now, a REAL feat would be... by ThePromenader · · Score: 3, Funny

    ...installing Windows Vista on the aforementioned stethescope. Would there be room enough for McAffee?

    --

    No, no sig. Really.

    ThePromenader
    1. Re:Now, a REAL feat would be... by TheRealChuckNorris · · Score: 1

      ...installing Windows Vista

      Oh I tried that, but had to say "Hasta La Vista!" to it 'cause it just wouldn't bend to my needs.

      --
      Don't F**K with Chuck!
    2. Re:Now, a REAL feat would be... by pantherace · · Score: 2, Funny

      Doesn't matter, it still wouldn't detect viruses.

  3. Apparently, you have not bitten by Anonymous Coward · · Score: 0

    If you had, then you would have read their site and had your questions answered.

  4. This is not going to go very far... by dotancohen · · Score: 1, Interesting

    I can't see this going very far. What doctor will wrap that thing around his neck? Unless, of course, it also plays MP3 files.

    There may be, however, a solution looking for a problem in the fact that the audio can be recorded for playback later. However, I can see a situation where a doctor is sued for malpractice, and the audio is used against him rather than for him in the case. I'd be rather wary of using this machine, based on those grounds alone.

    --
    It is dangerous to be right when the government is wrong.
    1. Re:This is not going to go very far... by timmarhy · · Score: 1
      It could also be used in his defence as well.

      simple example - patient see's doctor, walks out has heart attack, sues doctor claiming he should have diagnosed him, doctor plays back perfectly normal sounding heart beat. that kind of thing really comes down to how confident you are of your abilities...

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:This is not going to go very far... by dotancohen · · Score: 1

      The problem is, that heartbeats can be used to _find_ illnesses, but not to disprove them. So in no case will a heartbeat prove that a patient was healthy, yet, a heartbeat can prove that a patient was sick. To prove that a patient is healthy, a whole battery of other tests need to be made. Therefore, this could only be used as evidence _against_ the doctor.

      Note: I am a medic, not a doctor, so if I'm wrong please correct me.

      --
      It is dangerous to be right when the government is wrong.
    3. Re:This is not going to go very far... by Cassius+Corodes · · Score: 1

      You're wrong.

      --
      Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
    4. Re:This is not going to go very far... by timmarhy · · Score: 2, Insightful
      well, i can't say i agree with you because erratic or racing heart beats are a vital clue to many illnesses.

      my partner's rapid heart beat was what lead to her being diagnosed with a certain illness. a doctor could very well play back the beats to show there was no reasonable way for him to know a person had a certain illness that related to it.

      --
      If you mod me down, I will become more powerful than you can imagine....
    5. Re:This is not going to go very far... by Anonymous Coward · · Score: 0

      There are already stethoscopes like this on the market. There are many advantages, one is that you can record for later reviewal or analysis, another - perhaps more important - is that you can amplify.

      There is a mild resistance to these new stethoscopes mainly from traditionalists, doctors that have used unamplified versions for a long time and have their favorites. In countries where they have the nice custom of suing people that are just trying there best to help them, I guess your paranoia approach can have some merit.

    6. Re:This is not going to go very far... by Stormcrow309 · · Score: 1

      This is a problem within healthcare with any new technology or system. The solution is to ignore the traditionalists and go for the younger doctors. Doctors are very competitive and anything that improves the clinical capabilities will eventually permiate the local community due to peer pressure.

      --

      In God we trust, all others require data.

    7. Re:This is not going to go very far... by dotancohen · · Score: 1

      That's just my point. If the patient _has_ something, then the audio recording can prove that the doctor missed it. However, if the audio recording doesn't show anything unusual, the doctor _still_ should have performed other checks and not have relied upon the heartbeat alone.

      --
      It is dangerous to be right when the government is wrong.
  5. this linux crazyness... by holywarrior21c · · Score: 0, Troll

    does it run linux? I am gonna plant linux into my brain! does my spoon run linux? does my dog run linux? does my gf run linux? is the water linux friendly? will consuming that extra donut will have marginal effect on penetration of linux? omfg i need stethoscope now!
    sorry...i had to do it. hail Free speech!

    1. Re:this linux crazyness... by jamesh · · Score: 4, Funny

      does my spoon run linux?

      No. There was a project to port Linux to the spoon, but there was a lot of infighting about future directions and major members left, so the project was effectively shelved.

      does my dog run linux?

      What breed of dog? Seriously, if you want help from the community you have to specify the exact breed of the dog and anything else which might help someone come up with an answer for you...

      does my gf run linux?

      What's a gf?

      is the water linux friendly?

      If it's normal H2O then yes, probably. Some people have reported issues with Deuterium and Tritium when used with Linux. ymmv.

      will consuming that extra donut will have marginal effect on penetration of linux?

      To quote Homer Simpson - "Donuts. Is there nothing they can't do?"

    2. Re:this linux crazyness... by dangitman · · Score: 5, Funny

      No. There was a project to port Linux to the spoon, but there was a lot of infighting about future directions and major members left, so the project was effectively shelved.

      You are wrong about this one. The spoon project still exists. It just got sporked.

      --
      ... and then they built the supercollider.
    3. Re:this linux crazyness... by ookabooka · · Score: 3, Funny

      Actually, the spoon project did fork into a knife project.

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    4. Re:this linux crazyness... by Anonymous Coward · · Score: 0
    5. Re:this linux crazyness... by Mathness · · Score: 1

      does my spoon run linux?

      No. There was a project to port Linux to the spoon, but there was a lot of infighting about future directions and major members left, so the project was effectively shelved. I recommend watching the documentary that was made a few years back about the spoon project, where a journalist tried to get to the bottom of what the project was about. It turns out there was two major groups, one who wanted to virtualize everything and use it to power stuff, the other group wanted it to be free to use as people saw fit. There were several fights between the groups, and even some explosive discussions. I think one of the telling moments of the documentary was when one of the young developers in the free group stated "there is no spoon". The journalist also learned Kung Fu, pretty cool documentary really.
      --
      Carbon based humanoid in training.
    6. Re:this linux crazyness... by sm62704 · · Score: 3, Funny

      does my spoon run linux?

      There is no spoon.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    7. Re:this linux crazyness... by jacksonj04 · · Score: 1

      Funny? If I had points left, this would be more of the insightful.

      --
      How many people can read hex if only you and dead people can read hex?
  6. Hook me up with that... by hax0r_this · · Score: 4, Funny

    I would date a girl who runs linux. Sadly, I think that women will remain closed-source at least for the rest of my lifetime.

    1. Re:Hook me up with that... by RuBLed · · Score: 2, Insightful

      ...that and a very restrictive license that could easily go to several thousands of bucks in fines and fees if violated...

  7. Rockbox? by niceone · · Score: 1

    I think if I was doing this, I would have started with rockbox - it already has all the audio playback and recording, runs on cheap, easily portable hardware (MP3 players). I'm assuming you only need 2 channels of audio input - otherwise you might have some extra hardware hacking to do. The only tricky bit would be the noise cancelling I don't know how much processing that takes.

  8. limited clinical usefullness by ericcantona · · Score: 5, Informative

    littmann make a variety of stethoscopes including digital ones, and have done for some time.

    However, dont believe the hype. They are of very limited clinical value. No hospital cardiology diagnosis these days would be based on auscultation. (echocardiography would be used). For taking BP the traditional tube plus ear-pieces 'scope more than suffices.

    --
    When the seagulls follow the trawler, it's because they think sardines will be thrown in to the sea
    1. Re:limited clinical usefullness by RattFink · · Score: 2, Insightful

      They are of very limited clinical value. No hospital cardiology diagnosis these days would be based on auscultation.

      Stethoscopes either traditional or digital really aren't designed to diagnose anything in a clinic setting at least not where more accurate tests are availible. But that doesn't mean that they don't save a heck of a lot of time determining what to test for. Not to mention you seem to ignore areas of medicine such gastroenterology, pulmonology and emergency medicine.
      --
      "I don't necessarily agree with everything I say." - Marshall McLuhan
    2. Re:limited clinical usefullness by ericcantona · · Score: 1

      'Determining what to test for' is diagnosis

      In gastroenterology the only use of a stethoscope would be to listen for bowel sounds (increased if there is obstruction). This does not need any great audio resolving power. In 'pulmonology', i.e., respiratory medicine, bedside diagnosis with a 'scope is a thing of the past. V/Q scanning, VO2 testing, bronchoscoping, or even simple CXR are what lead to diagnosis. In emergency medicine I can't think of any situation where a stethoscope would be useful (other than it looks good around the neck of George Cluney); In an A+E room BP is checked by auto-BP cuff reader and chest injury would be examined by CXR.

      The point I was trying to make: there is no point in a clinical diagnostic test if it does not alter the clinical management.

      In this case: how will a highly complex, highly accurate, highly audio-resolving digital stethoscope change clinical management ?. I can't think of any situation where it would (c.f. low uptake of the digital littmann scopes). If it doesn't change clinical management how is it useful ?

      --
      When the seagulls follow the trawler, it's because they think sardines will be thrown in to the sea
    3. Re:limited clinical usefullness by irtza · · Score: 1

      Well, you said what I was going to say + here is another one: http://www.thinklabsmedical.com/electronic-stethoscope/products/ The only time I can think of that a stethoscope has been used consistently and necessarily for the management of a patient is post intubation - for confirmation of tube placement. Other than that, I don't know anyone who wouldn't order a CXR for suspicion of pneumonia despite a "clear" chest. an echo for the heart, an obstructive series for abdominal distension. The real use of a stethoscope is for immediate management. If you are good at auscultation, you may use it to guide decisions before more accurate tests can be obtained. Recording the sounds would only be useful in an academic environment - you can re-listen to a finding to improve your skills in the future.

      --
      When all else fails, try.
    4. Re:limited clinical usefullness by aukset · · Score: 1

      In emergency medicine I can't think of any situation where a stethoscope would be useful

      Assessment of any patient in an emergency setting starts with the ABCs, and you can't assess breathing without listening. Auscultation of breath sounds can reveal a lot about a patient's airway and breathing status, and it takes less than 10 seconds to do. Also, you cannot always get and don't always want to rely on an automatic BP, but then nurses do that. You don't seem to have a very deep understanding of how emergency medicine works.

      --
      No sig now
    5. Re:limited clinical usefullness by MMC+Monster · · Score: 1

      I think the parent was talking about the increased resolution that is possible with digitally enhances stethoscopes. And I agree with him. From a cardiac standpoint, I get 95% of my diagnosis from history and EKG. Add echocardiography and some sort of nuclear stress test will get me up to virtually 100%.

      The only time that a stethoscope is of real use to me is in an ICU setting to sort out a post-infarction VSD vs. papillary muscle rupture. And, either way, no one will take an individual to the operating room without a confirmatory echocardiogram, anyway.

      Yes, I listen to the heart and do a physical exam, but mostly just to establish my creds with the patient. :-) I get so much more out of a detailed history that I generally tell the patient the plan before I do the physical.

      --
      Help! I'm a slashdot refugee.
    6. Re:limited clinical usefullness by Windom+Earle · · Score: 1

      I know NOW that I definitely don't want to come into a hospital on your shift. You'd just have a long list of equipment and medical jargon buzzwords to hurl at me. In a situation where said equipment wasn't right on hand, calibrated, and power available to operate it, I'd be fucked.

      You really, REALLY need to get outta the healthcare industry. Maybe you can get shunted off to a job at the FDA as one of the people obstructing advances in Medical Device development. You could be one of the people with the '$10,000,000 more of efficacy studies needed' rubberstamps.

    7. Re:limited clinical usefullness by MMC+Monster · · Score: 1

      The fact of the matter is that in the E.R., the stethoscope has minimal use. No one in their right mind will not do a chest X-ray for someone presenting with shortness of breath. If they miss a tumor or miss-diagnose a pneumonia, their ass gets sued.

      Also, the history of the present illness is so important that it trumps just about everything else.

      I do agree that some tests are over-ordered, but it's not apparent that cutting down on tests will either improve mortality or decrease total costs to the health care system. (ie: you may miss a diagnosis that causes the individual to die or have a more protracted hospital stay).

      That being said, I think that whoever does triage in the hospital E.R. should order the correct tests and not "general battery" on just about everyone. Of course, that means that the person doing triage has to be held accountable for their own actions and opens themselves up for lawsuits (and should be trained and paid accordingly -- ie: not going to happen).

      --
      Help! I'm a slashdot refugee.
    8. Re:limited clinical usefullness by MMC+Monster · · Score: 1

      I actually have a close friend who has a Littman digital stethoscope. He got it during a cardiology fellowship and used it (with some fanfare) for a couple months. Then he suddenly stopped using it. It turned out that one night while he was on call the battery died and he didn't have a replacement and had to use a standard stethoscope. He realized that he really wasn't getting anything extra from the digital one and it was an extra thing that could fail on him during an emergency.

      That being said, I've had a single standard stethoscope fail on me over the course of about 12 years. And that was due to metal fatigue. (The stethoscope was actually much older, probably about 30-35 years old at the time).

      --
      Help! I'm a slashdot refugee.
    9. Re:limited clinical usefullness by ericcantona · · Score: 1

      completely agree.

      more formally, one way the 'usefullness' of a diagnostic test can be assessed is in terms of positive predictive value. I suspect the ppv of electronic vs ordinary stethoscope would be very low

      Also, apocryphally, a poor stethoscope may be very helpful: in general practice if a murmur is loud enough for you to hear with a 'cheapo' stethoscope its probably serious enough for you to do something about it, if you can't hear it with a cheapo stethoscope you probably don't need to worry !

      --
      When the seagulls follow the trawler, it's because they think sardines will be thrown in to the sea
    10. Re:limited clinical usefullness by Anonymous Coward · · Score: 1, Insightful

      The main clinical utility I see for electronic stethoscopes is teaching - I've heard some great murmurs, added sounds, rubs, etc and not had any medical students to share it with. I know that getting competent at cardiac and even respiratory auscultation would have been faster for me with recordings of pathology to teach with. From my observations, uptake of electronic stethoscopes has been minimal though - I think I've only seen one or two people using them.

      The comments seem to be very 'everyone just uses tests anyway' oriented. This is much more true in the US context than where I practice (Australia) or in Europe, but even in the US, clinical examination is an essential tool for so many reasons, second only to talking to the patient. You can't do every test on everyone and clinical examination functions as a screening test for deciding who should be subjected to them.

      The comment that you don't use a stethoscope anyway is ridiculous. Not everyone gets an echo, chest X ray or the other tests purported to replace it - they don't need it. And even if they do get these tests initially, that doesn't mean they get repeated every time you want to check the patients progress - another reason you do a baseline clinical examination and then repeat it to gauge progress. Remember, X-rays involve ionising radiation - in other words, each one exposes you to a tiny risk of cancer. It's actually irresponsible to just throw them around in settings where repeat CXRs are not required - over a practice lifetime, that type of medicine WILL kill someone (As one of my radiology teachers said, "no one will be able to trace it to your test, but that's not the point, is it?") And as for repeat echos - depending on how much detail you need, a full echo needs 20-40 minutes, an experienced echo tech, a bloody big machine, and is often uncomfortable. Not to mention cost. And delay in actually getting these tests - in critical care, which is my specialty, we probably do more tests than any other branch of internal medicine because our patients often can't speak to us - but the immediacy of clinical examination and its repeatability make it an indispensable tool.

      In general terms, I find the increasing reliance on tests - which themselves may have side effects for patients, some of them merely unpleasant, others more serious - often for purely ass-covering legal reasons, and the resultant deskilling of doctors and decline in emphasis on teaching clinical examination skills, disturbing. Sometimes it seems that documentation is the modern substitute for success in healthcare.

    11. Re:limited clinical usefullness by Frank+T.+Lofaro+Jr. · · Score: 1

      You don't even want to miss a benign (i.e. harmless murmur)!

      The echocardiogram to prove it was harmless will bring in $600 of revenue. :)

      --
      Just because it CAN be done, doesn't mean it should!
    12. Re:limited clinical usefullness by uglyduckling · · Score: 1

      Thank goodness, someone with some sense. British Cardiology still very much relies on auscultation by an experienced clinician. Anyone requesting an echo or chest X-ray without an indication from physical examination will find their request denied.

      I've personally picked up a number of minor heart defects - usually MR - on auscultation when assessing patients pre-operatively, which have then been confirmed by echo. We could echo everyone pre-op but that would be a poor use of resources.

      I'm not sure of the point of digitally augmented stethoscopes clinically, but the ones that have recording capability could have uses for teaching.

    13. Re:limited clinical usefullness by comp.sci · · Score: 1

      Cardiac issues and taking blood pressures are not the only areas where stethoscopes are used.
      Auscultations to listen to breath sounds for instance, how about that? Saying its not useful because its not perfect is silly - lets say you are examining a patient and have suspicions of a respiratory disease / cardiac issue / ... - if you get a clear sound you will both have a higher sensitivity and a higher specificity. Yes, a more accurate procedure will confirm that but an initial diagnosis is valuable too because it leads to further examinations.

  9. possible scenario by Martian_Kyo · · Score: 1

    If it has an OS can it run other applications? like for playing mp3s?

    Doctor: Oh my, you seem to have arrhythmia!
    Patient:?!?!
    Doctor: Oh sorry i forgot to turn off the mp3 player, that was just a Murcof track, my bad.

  10. These aren't the approvals you're looking for. by Anonymous Coward · · Score: 0

    "While there are many embedded devices built on Linux operating systems, medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation."

    Perceived? You mean that there's no actual difficulty?

  11. Electronic stethoscopes by Anonymous Coward · · Score: 1, Informative

    has been done, although without Linux, but thats made up for with some SW patents.
    http://www.medicom.bang-olufsen.com/sw435.asp
    The problem is that the sound quality is too good for conservative doctors, so they had to make a function that imitates the sound from an old tube stethoscope.

  12. I can't wait for... by Bin_jammin · · Score: 1

    the look on someone's face when the thing locks up while in use. Either this man is dead or my linux driven digital stethoscope needs a reboot.

    1. Re:I can't wait for... by Anonymous Coward · · Score: 0

      > I can't wait for the look on someone's face when the thing locks up while in use.

      Well, you're going to have to. Wait, that is. A long time.

      RTF headline. It runs Linux.

      (My server uptime: >2 years.)

    2. Re:I can't wait for... by Anonymous Coward · · Score: 0

      The Linux is embedded in the device - the device is not embedded in the patient

    3. Re:I can't wait for... by sm62704 · · Score: 1

      You're confusing Linux with Windows. Turn your nerd license .

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  13. I really hope this fails approvals by petes_PoV · · Score: 2, Interesting
    not because it doesn't work, but simply because it's such a dumb idea.
    OK, I realise that most of the other replies are critical, too

    Really this is just using tech. for it's own sake - and introducing a whole bunch of unnecessary problems into what is really a very simple procedure. Instead of a simple piece of rubber tube, with a "thingy" at each end you are now reliant on an embedded device with it's own power requirements, a link to a host PC with software compatability and yet more power requirements and finally the doctor or nurse wears a headphone to listen to exactly the same sounds they'd hear through a conventional stethoscope.

    there is a slight glimmer of hope for this: remove the doctor.
    If you can possibly make this device totally idiot-proof and throwaway cheap, it might just find a use for remote diagnostics, where a patient can self-monitor, upload their "swooshing" noises to an AI which does most of the work.
    Of course this presuposes that the patient isn't too busy having a heart attack, and can get their PC connected up to the net, and the battery in the device hasn't gone flat, and the AI at the other end is working, and someone can take the necessary action (if needed).

    On second thoughts, scrub the glimmer of hope. There are just too many things can go wrong

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:I really hope this fails approvals by the_shane_company · · Score: 1

      Telemedicine is a rising field. If this instrument can be used to record and upload diagnostic information, it will be of use. It doesn't need to be an AI at the other end of the remote connection, simply an expert specialist to listen. There are many remote or rural areas of the world where experts do not reside. In a networked world a device like this will allow rapid remote diagnosis. Not every local clinic is equipped with a cluster of the latest buzzword-compliant diagnostic equipment.

    2. Re:I really hope this fails approvals by Stormcrow309 · · Score: 1

      Think about a patient in a rural hospital. If they are lucky, there is an experianced physician on-call, but more likely they have an RN or LPN to deal with. A nurse or technician could record the sound and send it for a "wet read" to a remote physician. This is the model used by tele-radiology currently. Then a local physican could make a "dry read" in the morning. In a place with only a couple of physicians in the local area, such technologies would be invaluable.

      --

      In God we trust, all others require data.

  14. huh? by nguy · · Score: 1

    medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation

    Do you have any pointers to actual decision makers talking about this "perceived difficulty"?

    And why would anybody think anyway that open source software should have a harder time getting approved than closed source software?

    1. Re:huh? by the_shane_company · · Score: 1

      When a development team adopts a proprietary solution, i.e. VxWorks, there is already a lot of validation that has been performed. With an open source solution, the entire body of code would need to be thoroughly audited and qualified. This would be fine, but somebody needs to spend the big bucks getting this accomplished. Afterwards, a specific frozen snapshot of the code will be easier to qualify for future projects/products. However, your organization has now spent a whole bunch of money qualifying a codebase that your competitors, too, can take advantage of.

      The medical device development field is rarely populated with philanthropists, no matter how many heartwarming testimonials are given at the annual shareholder's meeting. 'Reimbursement issues' are high on the list of requirements for any medical device development to go forward. If there isn't a good financial return forseen, a device isn't gonna get developed.

    2. Re:huh? by HuguesT · · Score: 1

      Hello,

      I've been involved in the design and implementation of a few medical and bio-medical instruments.

      All software used in medical instruments submitted to the FDA, whether commercial-off-the-shelf (COTS), OSS, proprietary or otherwise must be validated for use in the instrument. This usually includes extensive documented testing.

      COTS software is usually considered easier to validate for a variety of reasons : if it is a largely used piece of software (say Excel), it is likely its usage in other medical instruments has been validated before. This validation procedure can ususally be reused. Also third party companies or entities can provide the validation. It comes out cheaper for integrators to pay a relatively cheap validation fee to such companies rather than go through the validating themselves. As well, COTS software does not change too often, and integrators are not desktop users: they are happy to use an old, validated piece of software for a long time. Finally, only black-box testing is sufficient, since FDA understands that, say Microsoft, will not as a rule divulge trade secrets like source code to mere medical instruments companies.

      In contrast, OSS varies a lot and often. Each version is different for the FDA, and must be validated separately. Since the source is available, black-box testing may not be seen as sufficient by the FDA. OSS is often seen the same as in-house developed software. When used, OSS comes in often in the shape of libraries and very tightly integrated to the rest of the special-purpose software. Indeed FDA does not have a special category for OSS, whereas it does for COTS.

      The killer is that while it is possible for a medical instrument company to set up its software development business so that it can meet FDA standards, it has no power over third party OSS. As a result, OSS is used extremely sparingly, if at all. So it's not prejudice against OSS, it's history. FDA has to be somewhat lenient with respect to COTS, because otherwise instruments would cost too much do design if everyone had to reinvent the spreadsheet and validate it.

      Many more details here.

    3. Re:huh? by sm62704 · · Score: 1
      COTS software is usually considered easier to validate for a variety of reasons : if it is a largely used piece of software (say Excel), it is likely its usage in other medical instruments has been validated before.

      By now you've probably seen a lot of the brouhaha over a bug in the newest version of Excel, 2007. Basically, multiplying 77.1*850, which should give you 65,535, was actually displaying 100,000.
      Yeah, great reason to use closed source...
      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    4. Re:huh? by nguy · · Score: 1

      In contrast, OSS varies a lot and often.

      Quite to the contrary: OSS comes with complete, auditable changelogs, cryptographic checksums, full bug databases, and published, down-to-the second correspondences between releases and source code. Almost no commercial vendor (certainly not Microsoft) gives you that level of information and detail.

      There are only "fewer versions" of software like Excel because commercial companies often patch software without changing the version number, and because they leave many known bugs unfixed until a major new release. So, when you choose COTS, you are running an unknown version of a software that has likely numerous bugs that the vendor knows about, but you don't know about.

      if it is a largely used piece of software (say Excel), it is likely its usage in other medical instruments has been validated before.

      You mean the piece of software that thinks that 850*77.1=100000?

      FDA has to be somewhat lenient with respect to COTS, because otherwise instruments would cost too much do design if everyone had to reinvent the spreadsheet and validate it.

      Ah, the truth comes out: the FDA can't properly audit COTS, and medical device manufacturers are using that in order to cut corners on software auditing and validation. Heck, if the bugs are secret and the patches are unnumbered, your company can always claim that you just didn't know. But you do know, you just choose to ignore it. Let's hope this will come out in court next time one of your devices in involved in medical malpractice.

      I've been involved in the design and implementation of a few medical and bio-medical instruments.

      Scary.

      Let's hope a bunch of companies like yours will be sued out of existence for trying to circumvent proper software validation by hiding behind commercial vendors. Maybe then people like you will get the message.

    5. Re:huh? by nguy · · Score: 1

      With an open source solution, the entire body of code would need to be thoroughly audited and qualified

      In principle, open source code needs to be revalidated no more and no less between changes than closed source. The difference is that with closed source code, manufacturers never find out about a lot of changes or bugs, so they can pretend they don't have to validate the code or worry about those bugs.

      Hopefully, the courts will sooner or later realize that this use of closed source is not just irresponsible but fraudulent (since device manufacturers are aware that they can't fully validate closed source software) and hold them responsible.

    6. Re:huh? by the_shane_company · · Score: 0

      Medical Device manufacturers, or their proxy, DO fully validate closed source software that is used in critical medical devices. That is part of what vendors of software like VxWorks offer to their customers. I am fairly certain that VxWorks customers get to see all the source of the base OS that they license. Everything is thoroughly audited. There is nothing fraudulent at all about keeping a body of source code 'closed' and within a company or partnership of companies, fully auditing it, and getting your code and the processes you use to develop it approved by the FDA. There's nothing at all fraudulent about any of it. Why would you say there is? Is a company committing fraud when they don't let their competitors waltz in and look over their internal financial records openly? No, there are independent auditing processes in place to keep everybody honest. It's the same with code development in controlled and regulated environments, like for FDA regulated software. Just because random joe blow on the Internet doesn't get to browse through a codebase doesn't render it automatically suspect.

    7. Re:huh? by nguy · · Score: 1

      Medical Device manufacturers, or their proxy, DO fully validate closed source software that is used in critical medical devices.

      Well, you have failed to come up with any reasonable argument for why that should be cheaper for COTS than for open source software. The only reason it would be cheaper is if COTS is audited less thoroughly.

      Just because random joe blow on the Internet doesn't get to browse through a codebase doesn't render it automatically suspect.

      Of course, I'm assuming that the people doing the validation have access to the COTS code under NDAs. That's not the point. In fact, source code access, while necessary, is essentially meaningless by itself for validation. Do you seriously think that looking at a few million lines of production C code lets you say anything about whether the software is suitable for use in critical environments?

      What renders COTS automatically suspect is that you don't get access to all the development metadata. In fact, in many cases, you can't even control or even verify whether the software you are running is the software you audited.

      You're also misrepresenting the FDA software validation guidelines by trying to pretend that FDA software validation amounts to an analysis of the source code; that is not what the guidelines require.

      There's nothing at all fraudulent about any of it.

      There is something fraudulent about deliberately choosing a category of software that companies know that they have less information on and thereby lets them save money on the validation process. And hopefully, sooner or later, some smart lawyers are going to get big settlements against companies that do that.

    8. Re:huh? by HuguesT · · Score: 1

      I see I'm not getting through, must be me.

      I said I had been involved with designing medical and bio-medical instruments, I didn't say I made the rules, nor did I say I approved of them. Talk about jumping the gun.

      For the record, I publish OSS and I'm not with a company. I merely explain why OSS is not popular with medical instrument designers: it makes more work for them. The onus is generally on the user to prove OSS suitable for their instrument, whereas for COTS this is not quite the case.

      Some software has been certified for use in a particular instrument if it has been shown to reliably yield the correct answer for the correct input.
      There is no practical way to certified a decent-size program bug-free, only that it performs as expected in a test bed. Some well known fellow has proved that no trivial program can be proved even to simply terminate.

      As far as FDA is concerned, source code is of no intrinsic value. The user still has to certify its usage. OSS is no better than in-house developed software, often worse because the in-house developers do not know it.

      Yes OSS is auditable, which means it *must* be audited, by the user. This is a liability if you are trying to push an instrument out of the door and make money.

      Bugs by themselves are not really a problem, as long as they are documented. Validated usage will routinely work around known bugs.

      Rest assured that medical instrument makers are sued all the time, FDA rules are here to limit liabilities.

      As far as I'm aware, no bugs in Excel has yet killed anybody in a medical instrument. COTS usage in medical instruments is very limited to, as much as possible, known behaviour, unlike usage on the desktop.

      In the end everyone tries to do their best. The rules are not favourable to OSS vs. COTS, but this will presumably change in the future, for example due to popularity. I should expect some instruments to eventually include the Linux kernel. This may already be the case in fact.

  15. Sounds like nothing more than a bit of fun.. by scoot80 · · Score: 1

    They are using a 32bit micro, running on batteries, running linux. It is not a low power micro, and if similar choices were made elsewhere, this thing would need a back pack power supply to be able to run for any extended period of time. They are using embedded linux. So, they really don't know what they are doing with the micro, and will just try different software out to see what works. Fancy system graphs.. just foolin people to think they know what they are doing. But, its probably good for a bit of fun. Probably no commercial sense whatsoever. Had they have used a low power micro controller, use a real embedded system, and get down and dirty by writing the firmware yourself, and then its worth talking about.

    1. Re:Sounds like nothing more than a bit of fun.. by TimSSG · · Score: 1

      Where did you find any details, the summary mentioned Clinux which implies an microcontroller. Tim S From http://en.wikipedia.org/wiki/UClinux Clinux stands for "MicroController Linux", and is pronounced "you-see-Linux". It was a fork of the Linux kernel for microcontrollers (Cs: see embedded systems) without a memory management unit (MMU). It was integrated into the main line of development as of 2.5.46; the project continues to develop patches and tools for microcontrollers.

    2. Re:Sounds like nothing more than a bit of fun.. by TimSSG · · Score: 1

      Opps, had to enable Java Scripts to see the link to http://knightvision.calvin.edu/bbcswebdav/orgs/ENGR/senior-projects/2007-08/Team06/project.html It is using a 32-bit microprocessor Coldfire MCF5275 Microprocessor, no knowledge of this chip. Tim S

  16. FDA approval should not be a problem by danceswithtrees · · Score: 1

    FDA approval should not be a problem for a stethoscope. It is not a food and not a drug and not a mission/life critical device. Do stethoscopes need any certification whatsoever? They might get an endorsement from a prominent cardiologist or a cardiology group/association/college/council but given the existence of _CHEAP_ disposable stethoscopes that barely work, I can't believe that there is any requirement for durability, reliability, or sound quality for stethoscopes.

    1. Re:FDA approval should not be a problem by the_shane_company · · Score: 1

      Oh, come on, now. Tongue depressors need certification. This device uses Software, for gods sake. There will be a whole pack of 'Regulatory Affairs' people all over the project, like mud on my boots after taking our britanny out to the field on a rainy day.

      There are three main classes of medical devices, ranging from bedpans to implantable pacemakers/defibrillators. All devices introduced to the market require regulatory oversight and qualification.

      To be frank, the medical device industry has it all sewn up, with a close relationship and collaboration with the FDA. You ain't gonna get anything new qualified without buying into their system. Efficacy studies alone aren't going to do it.

      It's hard enough to get just regular devices qualified through the process of 510K approval (where you piggyback on the history of similar devices already approved.) Lord help you if there's software involved in your product. If you're familiar with the advocates of the buzziest of leading-edge buzzwordology in software development, those are the busy-bees that you're gonna be dealing with to get your code qualified.

  17. This could become useful by Secrity · · Score: 2, Informative

    There are electronic stethoscopes available, but they are expensive and noisy. The ability to electronically produce a clean sound from a stethoscope would have some niche uses, primarily in the educational area. It would be nice to be able to allow a gaggle of interns to hear a patient's heart rather than to have each of them have to listen individually with their own stethoscope. I wonder if the designers have included Bluetooth in the original design. As was already mentioned there may be pros and cons to recording stethoscope sounds; I tend to believe that recording the sounds would become desirable for some doctors. Doctors tend to record and document everything as it is, and this could make it practical to record stethoscope sounds, Yeah, the prototype may be big, heavy, and a battery pig; that means that there are many opportunities to reduce its size, weight, and power consumption.

    Although the original design does not include waveform diagnostics, analysis, and display capability, that could be added later at little cost.

  18. can anyone explain... by hjf · · Score: 1
    why? I mean, why can't this be done with a microcontroller and a DSP?. Or a "DSC" (Digital Signal Controller) such as Microchip's DSPic (DSPs with an embedded microcontroller -- or vice versa). They have a lot of pins, a lot of processing power... they even have USB and all. Why do we need to run Linux everywhere? Have we lost the point of using an Operating System?
    Quote from Wikipedia:

    An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources.
  19. Infectious Diseases by Kensai7 · · Score: 1

    Thank God the new stethoscope runs on Linux. Who knows what risks for the patient (viruses, worms, etc.) if it ran Windows Embedded... :D

    --
    "Sum Ergo Cogito"
  20. Rare? Sez who? by professorguy · · Score: 1
    I'm a network admin at a little rural hospital which is not the cutting edge of medical technology. And yet I sit a few feet from half a dozen Linux servers. And there are several more embedded ones used by clinical people--e.g., our bone density imager is Linux.


    There are certainly more windows-based diagnostic devices than other OSes, but I would hardly call Linux "rare" out on the floor.

    1. Re:Rare? Sez who? by davidgarcin · · Score: 1

      This is certainly encouraging news. Is there some way we could get documented evidence of these FDA validated embedded systems? Not that I don't believe you, but a comment on Slashdot doesn't exactly stand up as a credible source in an academic setting. Documented examples would help our cause against our sometimes skeptical professors :-).

      If you can give us any info, reply to this post or contact us using the email address on our contact page.

      - David
      [ Rhythm Reloaded ]
      http://www.rhythmreloaded.com/

  21. Archiving, Comparing, etc. by DrYak · · Score: 5, Insightful

    Disclaimer : I A A MD.

    Currently, any exam can be recorded, stored, shared with an expert for additional advices, compared for reference, you can build libraries for teaching or for personnal reference, you can reprocess these data off-line to "clean them", you can mine them to discover whatever interests you, you can reproduce that data using a different way to display it (using false color instead of greys to help visualise contrasts, or more complex math like using fast fourier to transform Doppler-echo noises into a nice colored graphic) etc...

    This include everything from the most high tech devices like 3D scanners, MRIs, etc. to the most simple technical examination (electrocardiograms) or even the most trivial step in examination : overall visual aspect (digital photo cameras are a very valuable tool in several arrays of medicine including dermatology and surgery).

    And with all this digitalised information, you can even throw computer at the task of helping the clinicians. MRIs comes easily as an example where computer may help making something useful out of the data. But even much simpler exams like electro cardiogramme nowadays include small embed chip that can automatically recognise a couple of pathologies. Most modern machine will print in nice small message like "90% suspicion of grade I atrio-ventricular blocking", in addition of the actual tracks.
    (And in fact modern defibrillator heavily rely on on-board electronic intelligence. The iron-like you still see in movies aren't used that much. The modern ones are semi automatic : you stick two big electrodes on the front and side of the chest. the machine goes automatically an ECG, decide the procedure to follow, and announce on a small embed screen and using voice. The practitioner only has to push a button to confirm and do the shock if he agrees with the machine's conclusions. Everything is automatic and comes with voice instruction so even untrained personal could use it).

    Everything recordable and digitilized ? No. Nearly everything.
    The century old stethoscope isn't. You use it, you hear something, but you can't share it or store it for further reference.
    Meanwhile, there's a lot of information that trained doctor can hear in the stethoscope.
    But it's hard to show to other (you can store it in a library to keep it for a lecture, you can't point it with a finger on the graph to a student), the student need luck to be around when there's something interesting for her/him to hear. It can't be reproduced.
    It's almost some kind of voodoo art, where you have a couple of old expert who can diagnose almost anything with a simple stethoscope and by looking how the patient walk to enter the room. But they can't easily transmit their art. Sometimes you just wish you could keep them stored in formaldehyde.

    This gadget that those engineer are working on is a nice alternative to the formaline. A simple gadget that'll help store, archive, send, etc. the noises you may encounter when examining with a stethoscope.

    Also, I happen to be a little bit hard hearing. Not much. I doesn't pose any problem in normal life (I can enjoy classical music concerts for example). But when it comes to hearth noises, I start to show my limits and I suck with a stethoscope.
    Such a device could enable me to obtain better (cleaned of noise) signal. Or even, as the devices use apparently open source software (uCLinux), it won't be too difficult to bolt in some crypto+network capability and display a visual representation of the sound on my Palm's screen.

    I really think that throwing some electronics inside the stethoscope was long due, and I'm happy that the problem is currently being tackled with open source software.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Archiving, Comparing, etc. by necro81 · · Score: 1

      Digital stethoscopes have been around for a while, and I don't think anyone is questioning the value of being able to record heart sounds for later re-examination, training, etc. The main question is: being such a simple device (recording audio, transferring it to a computer later), why put an OS on it at all? You could do the same with a $.50, 8-bit microcontroller and a bit of C - no OS needed.

    2. Re:Archiving, Comparing, etc. by badboy_tw2002 · · Score: 1

      I know, totally dude! I just made one this morning for fun. God, what the fuck are these people thinking? IDIOTS! Its not like they gave it more than 2 minutes thought while perusing a website. If they had, they could have spent that two minutes making the damn thing like I did. Don't worry, I'll be posting all source code later today and we can get this baby into the hands of all the biohackers who need it!

    3. Re:Archiving, Comparing, etc. by zrq · · Score: 1

      .... I start to show my limits and I suck with a stethoscope.
      Did you really mean to say that ?
    4. Re:Archiving, Comparing, etc. by iabervon · · Score: 1

      On the other hand, a stethoscope isn't like an ultrasound machine, where you've got a lot of things you can control in the process. It seems to me that a USB digital stethoscope, which you could plug into whatever other piece of equipment you're using, or into the computer you're taking notes on, would be more valuable than yet another device that you interact with separately.

      And, of course, once the data has been captured by whatever primary piece of equipment you're using, it can analyze it in software regardless of which host it is, and it will have the data naturally aligned with other data, so that you can replay the same thing happening as seen with multiple sensors.

    5. Re:Archiving, Comparing, etc. by DamnStupidElf · · Score: 1

      Digital stethoscopes have been around for a while, and I don't think anyone is questioning the value of being able to record heart sounds for later re-examination, training, etc. The main question is: being such a simple device (recording audio, transferring it to a computer later), why put an OS on it at all? You could do the same with a $.50, 8-bit microcontroller and a bit of C - no OS needed.

      Until, like the GP suggested, you want to run a network stack and encrypt the traffic. Or compile fftw or some other common open source numerical package for filtering out noise or doing other useful things. Sure, you might be able to rewrite those packages to compile and run on a microcontroller, but why bother when another dollar or two will get you a pc-on-a-chip with Linux?

    6. Re:Archiving, Comparing, etc. by nmos · · Score: 1

      Until, like the GP suggested, you want to run a network stack and encrypt the traffic. Or compile fftw or some other common open source numerical package for filtering out noise or doing other useful things.

      And cramming all of this onto the stethoscope rather than on a PC is better because???

    7. Re:Archiving, Comparing, etc. by DamnStupidElf · · Score: 1

      And cramming all of this onto the stethoscope rather than on a PC is better because???

      Maybe doctors want to wear stethoscopes instead of PCs around their necks?

    8. Re:Archiving, Comparing, etc. by Deadstick · · Score: 1

      Thanks for the exposition, doc. Is there a body of knowledge at this time that interprets heart sounds by doing signal processing deeper than the traditional EKG trace? Can you actually draw conclusions about a heart by looking at, say, an FFT of the sound?

      rj

    9. Re:Archiving, Comparing, etc. by tic!lock · · Score: 1

      How about a digital stethoscope you can hook to a generic flat screen color LCD for data analysis? tick!lock

    10. Re:Archiving, Comparing, etc. by Ignis+Flatus · · Score: 1

      Digital stethoscopes have been around for a while, and I don't think anyone is questioning the value of being able to record heart sounds for later re-examination, training, etc. The main question is: being such a simple device (recording audio, transferring it to a computer later), why put an OS on it at all? You could do the same with a $.50, 8-bit microcontroller and a bit of C - no OS needed.
      well, OK, as a former student myself that went through a sr. design project, i'll give my own perspective. one of the things you want to do on a project like this is limit the scope of the problem. on the surface, it seems like a small task, but they probably have to document everything. and defend everything. and those things alone can consume you. maybe you could implement a file system with a bit of C code on a microcontroller. but then again, that's one more thing you'd have to go research and study, design, document, and defend. and even then it still may have some bugs or quirks and you spend all your time chasing down ghosts instead of the real problem at hand: a portable computer-interfaceable audio recorder. plus, having an OS like linux offers you an incredible amount of flexibility, more options for dealing with different protocols, signal processing, things you didn't plan for, etc. and let's not forget, this is a prototype, not a production run. it doesn't make sense to put it on the most economical platform. yet. that should be another design process at a later date, once you've figured out exactly how this device is to operate.
    11. Re:Archiving, Comparing, etc. by ScrewMaster · · Score: 1

      Organic signature analysis. Yes, that's been going on for a long time in a number of different medical fields.

      --
      The higher the technology, the sharper that two-edged sword.
  22. Re:limited clinical usefulness by Stormcrow309 · · Score: 1

    I have to agree. Most US ERs have a RN doing triage in any situation besides disasters. (Which is funny to watch the poor internist to route people though a hospital during a drill, they don't know where to send people in a larger facility, 500+ beds, sometimes sending patients to rooms that do not exist.) The RN will take the major symptoms and cat1 the patient if there is any cause is tripped as defined by protocols. However, usually triage isn't as bad as people make it out to be, it is the hellhole after a patient passes the triage desk. Normally, even the issues behind the desk are not the nurses fault. We did a test where we set off several cardiac alarms, which promptly got ignored due to alert fatigue. Alert fatigue is a huge issue within Healthcare, where staff gets desensitized to the myriad of alarms presented to them.

    Lets put it this way, how many of us just clicked through a series of dialog boxes to find out we had to start over again or screwed something up? Many nurses and physicians have to deal with a massive series of dialog boxes, blinking lights, colored rows, and auditory alarms. Eventually, it becomes background noise, which is horrible. The people in system design need to do a better job with user interaction to help reduce alert fatigue.

    --

    In God we trust, all others require data.

  23. bs statement in article by Anonymous Coward · · Score: 2, Insightful

    " ... medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation ..."

    That is totally inaccurate. There are plenty of medical devices in use running Linux, and they all get FDA approval without any issue. As long as you go through the same procedures in testing/quality-assurance and documentation it's all the same end result to the FDA. Even in the case of software which is complex relying on other pieces of software, black box testing solves the requirement for reproducing steps to a particular software operation.

    What is it going to take to get those reporting on open source to cut down on FUD?

    1. Re:bs statement in article by Anonymous Coward · · Score: 0

      By the way, if you want to research it yourself you can google for "linux medical devices" and lots of results come up, but just to clarify there's a lot of variety in "medical devices" for which Linux can play a critical role. Many people automatically think of embedded Linux, like the RTOS's that might fit in a pacemaker or some small instrument or sensor. More often Linux is better suited as a rapid development platform on which interface and control systems can be built. Typically it's more common to find a critical piece of hardware running a small custom OS and application set, and a completely different OS running the user interface, providing feedback and allowing fine-grained control of the device. Also the user interface developers might have a much different required set of skills or knowledge than those developing the hardware and since the information cross-over isn't always there it makes sense to get two or more groups which have their own software specialties, which may include different OS's or programming languages.

      But basically their point that the FDA doesn't like Linux is complete BS. Take the article here:

      "General Principles of Software Validation: Final Guidance for Industry and FDA Staff" which includes the following statement: '...computer systems used to create, modify, and maintain electronic records and to manage electronic signatures are also subject to the validation requirements. (See 21 CFR 11.10(a).) Such computer systems must be validated to ensure accuracy, reliability, consistent intended performance, and the ability to discern invalid or altered records.' This could be VERY bad for the fledgling free and open source medical software industry if they have to pay for such validation.

      BZZZZZT Wrong! The open source developers do NOT have to do ANY validation or testing whatsoever for their applications to make it into a finished product! It's the responsibility of the manufacturer of the medical device to test, validate and document all aspects of their device INCLUDING the software - that includes custom and off-the-shelf software. Open source software can make it easier to validate because there's more in-depth documentation, and if you need further information on how a process works you can take apart the code and write more docs from there. It's fairly common to create "black box" tests for software in which there isn't a lot of documentation to validate a procedure, wherein a simple set of steps can ensure whether the software is functioning properly and gives expected results.

      In other words: The FDA is doing a good job in requiring further validation of the software but in no way is it slanted against open source software. The FDA doesn't give a good god damn what kind of software it is as long as you can show it works and it won't harm your patients, and developers of 3rd-party or off-the-shelf software aren't held responsible for how other people use their code (i.e. in medical devices)

    2. Re:bs statement in article by Anonymous Coward · · Score: 0

      I wish I had mod points for this. The claim, "medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation." is false.

      Major and minor medical devices use Linux. To my certain knowledge companies like Medtronic and GE Medical Systems use Linux on some devices, including ones whose correct operation is absolutely critical to patient care.

      The FDA requires empirical validation and verification of a system. They really don't care what's under the hood. The documentation is whitebox, but the validation process itself is blackbox--what matters is: is there a clear specification with a solid hazards analysis and set of mitigations, and can the system be proven to meet that specification?

  24. Open source NOT a problem for FDA by div_2n · · Score: 2, Informative

    I work for a manufacturer in the pharmaceutical industry and I hear people say things like Linux and/or Open Source is a problem with the FDA, but I haven't seen anything yet to back that up. Period.

    To "validate" software with the FDA, you really only need to do three things:

    1) Make your software/system/device secure
    2) Have control over the system
    3) Document #1 and #2

    There are people who come from an old guard that have all sorts of misconceptions about what can and can't pass FDA regulations. It seems to stem from a gross misunderstanding of what the regulations actually say.

    I've read the portions that deal with computers and electronic information. There is absolutely nothing in it to suggest open source even remotely is an issue. I suspect this is an urban legend started by companies selling proprietary software.

    Regardless, the regulations (Part 11) are the FDA Bible and so long as you can satisfy the requirements in them which basically boil down to the three I listed above, then you are in compliance.

    To convince yourself this is true, read this.

    1. Re:Open source NOT a problem for FDA by davidgarcin · · Score: 1

      We on [ Rhythm Reloaded ] tend to agree with this analysis, and that is the position we have taken in our PPFS. However, it would still be nice to have a documented example of an embedded medical device using open-source software passing FDA validation. It seems that most of the work in this area has been done with non-embedded systems that do not come into contact with patients (such as patient databases and the like).

      If anyone has a concrete example they could give, we would appreciate it. Reply to this post or contact us using the email address on our contact page.

      - David
      [ Rhythm Reloaded ]
      http://www.rhythmreloaded.com/

  25. But wait... by WithLove · · Score: 1

    So does it run Linux?

    1. Re:But wait... by Chysn · · Score: 1

      > So does it run Linux?

      Yes, and I CAN imagine a Beowulf cluster of them.

      --
      --I'm so big, my sig has its own sig.
      -- See?
  26. Embedded Linux On a Digital Stethoscope by Presto+Vivace · · Score: 1

    that has to be one of the coolest headlines ever.

  27. Even better by PPH · · Score: 1

    The ultimate advance in stethoscopes would be one with an integrated Peltier cooler. That way, doctors wouldn't have to store them in the freezer between uses.

    --
    Have gnu, will travel.
  28. Get a grip: It's just a senior project by Anonymous Coward · · Score: 0

    Folks: this is just a senior design project. No need to get all upset. Notice the link on the page to "other design teams" and the news that they "updated the class."

    They have to come up with something to design. And I wouldn't read too much into the corporate sponsorships, either. It's another way for engineering departments to increase their revenue.

  29. gf by Anonymous Coward · · Score: 0

    What's a gf?

    That would be "grip f*ck", as in hand job .
    Something which all slashdotters should be quite familiar with.

  30. yea yea ...But..... by Anonymous Coward · · Score: 0

    Q: It will run linux??
    A: (sigh)....... yes

  31. Versality at few additionnal cost by DrYak · · Score: 1

    The main question is: being such a simple device (recording audio, transferring it to a computer later), why put an OS on it at all? You could do the same with a $.50, 8-bit microcontroller and a bit of C - no OS needed.


    Oh ! You meant why *this particular* electronic-stethoscope project chose *a full uCLinux* as its particular software ?
    If you need to ask such a question, I think your geek is at risk of being revoked here around at /.
    Now, if you don't mind I'll go back at "Beowulf cluster of Linux-running toasters".

    More seriously :

    uCLinux isn't completely stupid because :
    - it *is* a variant of Linux *designed* to run on microcontrollers. It makes as much sense as custom made C-code. (As opposed on trying to cram Debian inside the stethoscope).
    - this kind of controller aren't much expensive either : the controller costs a couple of dollar according to the documents on the web site. It's more expensive than a PIC but its still very cheap and would only represent a small fraction of the final cost.
    - Unlike a small PIC, this kind of processor+OS environment gives you much more opportunity to add functions. Bluetooth interface to PDA (for display) or to barcode readers (to quickly load a patient ID# to associate the recording with it).

    In short, for only a couple of bucks more (that don't really impact on the final price) there's opportunity for much more capabilities, with not so much additional development cost (thank to the various available codebase for microcontrollers such as uCLinux).

    It exactly similar to the situation of microcontroller finding their ways into home appliance for tasks that could be done by simpler hardware (internet-enabled fridge depleting the IPv4 address space is the favorite scarecrow of IPv6 proponents) or into small MP3 player where a PIC+hardware decoder solution could do the trick too.

    (And as joked before, there's also the fun factor of doing it too. In fact, I'm just surprised that nobody has gotten yet Linux running on a kitchen sink)
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  32. Pocketable... by DrYak · · Score: 1

    On the other hand, a stethoscope isn't like an ultrasound machine, where you've got a lot of things you can control in the process.


    Thus it may be useful to have a small MP3-player sized (and functionally not much different anyway) smart device that can fill in your pocket instead of needing to connect a dumb device to a PDA or a PC.
    Use the device as a regular stethoscope most of the time and only plug to a Palm or a PC/Mac desktop whenever you need it (for more complex processing or visualisation, and to offload the memory).

    Most of the health care personal (nurses, emergency intervention teams, etc.) don't work with a desktop computer near them. There are some conditions also in which doctors don't have a computer handy (when consultations aren't held in separate consultation rooms, but a big room where each bed is separated from the other with curtains to form a small consultation box - in this case the consultation is held at bedside, whereas the computer is on the desk in the doctor's office) or would like not having to lug around one (visiting patient at their home. it's inconvenient enough when one have to lug around a ECG machine. Now imagine having to carry a laptop around for any consultation which would require auscultation - i.e.: almost any except maybe psychiatric or locomotor system related).
    Also some hospital are much more low-tech than others (smaller and older hospitals out in rural areas, or western doctors working a couple of month to help in a developing country, etc.). A small standalone pocketable device that the doctor carry with her-/himself will be much more useful than a device requiring a computer available at the workplace.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  33. Bullpucky! by Brandybuck · · Score: 1

    "...medical devices running open-source software are extremely rare because of the perceived difficulty in obtaining FDA validation."

    Horseapples! I've worked in this industry and that is most certainly not the answer. The reason you don't hear more about Linux devices in the medical field is one of two reasons: 1) The high demand for real time systems, which Linux hasn't been that great at historically; and 2) They're not telling you about it! I've worked in the field developing system software, and not once has FDA validation been the cause to choose another OS over Linux. I'm currently a software engineering consultant, and have worked for many medicial device companies. Most are using Linux, with many of the remainder using a BSD. Even in those companies demanding hard realtime, they're still using Linux in the front end.

    (*) Why aren't companies advertising Linux use? Probably for the same reason they're not advertising that they're using vxWorks, LinxOS, QNX, etc.

    --
    Don't blame me, I didn't vote for either of them!
  34. Free software is easier, not more difficult. by twitter · · Score: 0

    New GE CT scanners use Red Hat Linux.

    If you consider the level of control free software gives vendors, validation should be easier than it is with non free software. Consider the nighmare of Windoze update and dll versioning as a counter example. A whole system like Red Hat will only have what you and Red Hat has to offer. You can be sure validation testing in the lab matches what's in the field. The amount of control over embedded systems is even greater. This inspires confidence and real validation testing reuse.

    --

    Friends don't help friends install M$ junk.

    1. Re:Free software is easier, not more difficult. by Anonymous Coward · · Score: 0
      "Windoze" and "M$"?

      Seriously? I thought you people were gone from Slashdot by now.

  35. Real time answer? by spineboy · · Score: 1

    It would be nice to hear , and have the analysis of the arrhythmia so that you could adjust the patients medications. E.G. a patient with congestive heart failure has some symptoms (subtle), and has a slight heart sound that might not be heard with a normal 'scope. Computer analysis might hear some lung crackles - indicating excess fluid, and an increase in the patient's diuretics would help them out.

    However, a caveat, most diagnoses come from the history. Maybe 5% of the time does physical exam findings actually make a diagnosis. So when your internist or family medicine MD listens to your heart and chest, it's usually just for confirmation. They've already made the diagnosis.

    --
    ..........FULL STOP.
    1. Re:Real time answer? by jacksonj04 · · Score: 1

      Ah, for situations such as this we've got a new gadget called a connecting cable.

      Shove some memory into the stethoscope and have it able to record what's going on. Alternatively upgrade all the bed-head stations whereby the patient's interactive screen doubles up as a medical computer (I've seen these used in places around the UK, but can't remember the brand name. Quite cool though) and include a USB port for a specialised external microphone (Think ultrasound scanner, but with the cold metal bit). That way anything recorded can be loaded straight onto the person's medical records, recalled by anybody who needs it (Even if the stethoscope has been removed), and processed far faster than an embedded device would manage.

      A stethoscope is a glorified paper cone. Adding a recording ability would be cool. Replacing the pointy end with a high-gain microphone and headphones would be useful. Adding a filesystem, encryption and network stack?

      --
      How many people can read hex if only you and dead people can read hex?
  36. atheism by Anonymous Coward · · Score: 0

    bdaa85b841febb3c38c5a447efe7fdf736a22b6d6f0629df456ff015b2c4ea42