0
Answered

OpenICE code in 3rd party app

Jeremy Ke 10 years ago updated 9 years ago 4
Hello,

First off, thank you for providing such a good (open source!) solution for connecting to medical devices.

My company's primary product is an application that is a reporting solution for doctors/nurses. We're attempting to integrate the Philips Intellivue MP90 so we can automatically capture data, track live data, and add it to our reports.

OpenICE can get the Serial # + connect, but it stops there - I think it's because our MP90 currently doesn't have a measurement module, which should be coming in soon. I'll be able to test it more thoroughly in a few days.

If you don't mind answering, my two questions are these
  1. Have you attempted to connect to a MP90?
  2. I've noticed that there is the function TestIntellivue() under TestIntellivue.Java, but it contains commented out functions that don't exist. Assuming I've read the documentation on exporting data from Philips devices, could you explain how OpenIce calls on devices/philips/Intellivue to connect to the MPxx device?

Thank you!
Jeremy
OpenICE
GOOD, I'M SATISFIED
Satisfaction mark by Jeremy Ke 10 years ago
Under review
Hi Jeremy,

The absence of a measurement module is going to cause some problems. Obviously you'll have no data to collect or display (even in demo mode). The "Connected (Received MDS Connection Event)" message is a very promising sign that it will work with a module connected.

1. We have not connected to an MP90. Compatibility is usually determined by the software revision however so it may work.
2. I think it's safe to say that code is not stable. At the risk of butchering the answer, I'm going to defer to one of the developers. Stay tuned. I'm going to recommend reading the "Intellivue Programmer's Guide" documentation anyways.

Thanks,
Jeff
Hey Jeff,

Actually, I've been able to get it to work. We had the measurement module come in a few days ago and I've been successfully been able to connect to the MP90 and read data measurements (NBP, SP02, Heartrate, etc...)

Essentially I created my own file that connects to the MP90 following the format of the DemoEthernetIntellivue.Java file (and some others but I can't remember off the top of my head.) I'm still working on it but I think it's a good start.

Thank you,
Jeremy
Answered
Hi Jeremy,

Nice work! Keep us posted on your progress. If you find any errors/bugs in your work with the Intellivue driver code, please consider filing a pull request to the project.

Thanks,
Jeff

Hey Jeff,


Just a small update, but seems to work great with the MP90. I can't say it's completely bug free, but we've rolled out to a few hospitals and everything seems to work great so far, thanks!

We've also tested with revision F of the MP90, and no problems yet.


Thanks,

Jeremy