+1

Open ICe with real Medical devices

Imad Eddine 9 years ago in OpenICE updated by Dylan Bagshaw 8 years ago 5

Hello everyone,

I want to test OpenICE with a real medical devices, could I find any medical devices on Amazon or another websites that are compatible with OpenICE. If so how can I know when navigating in such websites that any medical device is compatible with OpenICE, does it have a reference number on it description ?

Thank you.

Waiting for our response.

ICE OpenICE

Answer

Answer

Hello,


A list of OpenICE compatible devices can be found here:

https://www.openice.info/docs/4_device-adapter-setup.html


You can access that page by following the link or navigating to openice.info and selecting "Device-Adapter Setup" form the "Docs" drop down menu located at the top of the page.


To get started with a physical medical device instead of one of our simulators, I would suggest looking into purchasing a Nonin Onyx II pulse oximeter. They are wireless and will provide you with a couple data points to feed into the ICE supervisor. You can find these on ebay or go directly through a Nonin Sales Rep.

Nonin ebay Listing


I hope this helps!



Dylan



Answer

Hello,


A list of OpenICE compatible devices can be found here:

https://www.openice.info/docs/4_device-adapter-setup.html


You can access that page by following the link or navigating to openice.info and selecting "Device-Adapter Setup" form the "Docs" drop down menu located at the top of the page.


To get started with a physical medical device instead of one of our simulators, I would suggest looking into purchasing a Nonin Onyx II pulse oximeter. They are wireless and will provide you with a couple data points to feed into the ICE supervisor. You can find these on ebay or go directly through a Nonin Sales Rep.

Nonin ebay Listing


I hope this helps!



Dylan



Hello Dylan,


Thank you for your help.


My bests


Imad

+1

Hi Dylan,


I did a small research about Nonin (Onyx II 9550) it seems that this device does not have any interfaces to communicates data to external devices like PC, Printer, or other medical adapters.

Can you tell me please recommend another medical device which have interfaces to communicate data to extra equipment.


Do OpenICE support wireless connections. it's mentioned on the official website that the "device-adapter" has always a "serial connection" to the medical device, so the wireless connection between the medical device and the device adapter is no supported in OpenICE ?




I installed OpenICe on Win7, after starting the application and selecting ICE_Device_Interface, I full fill the flowing information :

1. Device Category --> Simulated

2. Device Type --> Simulated Pulse Oximeter

3. Domain ID --> 15

The application couldn't start with two error messages

1. Error invoking methods

2. Failed to launch JVM

I tried it with three releases of JDK

Could you please explain me the causes of these errors.




I downloaded OpenICE (0.6.3 release) i tired to install it on a Ubuntu 16.04 Lts

openjdk version "1.8.0_111"OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

I tried to execute a shell script file, using the terminal, I get the next error message


Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error    initializing QuantumRenderer: no suitable pipeline found
 at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280) at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:227) at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:173) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209) at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675) at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$152(LauncherImpl.java:182) at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94) at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124) ... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:185) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209) at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675) at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$152(LauncherImpl.java:182) at java.lang.Thread.run(Thread.java:745)

I posted a question about this on http://stackoverflow.com and i got no response


Sorry for asking a lot of questions, because I need some help to start my tests with OpenICE.



My bests

Imad

Hi,


In regards to your question about the Nonin, the Onyx II has wireless capabilities via bluetooth. Follow the steps below to use the Nonin Pulse Ox with the OpenICE Supervisor or OpenICE Device Interface


1) activate the pulse ox by placing it on your finger or a pulse ox simulator finger

2) when the Nonin begins reading a pulse, pair the device with the hose computer in the bluetooth settings of the computer. (This may require entering the PIN, located on the side of the device, to pair).

3) open the ICE Supervisor or Ice Device Interface

a. if you choose Application > ICE Device Interface:

i) Device Category > Serial

Device Type > Nonin Bluetooth Pulse Oximeter

Serial Port > Choose the appropriate serial port for the Nonin (you can figure out which port it is by allowing the Nonin to turn off and looking for which port disappears from the list).

ii) click "Start Nonin" in the bottom right corner of the window

b. if you choose Application > ICE Supervisor

i) click "Start ICE_Supervisor" on the bottom right corner of the window

ii) click "Create an ICE Device Adapter..." on the bottom right portion of the window

iii) Device Category > Serial

Device Type > Nonin Bluetooth Pulse Oximeter

Serial Port > Choose the appropriate serial port for the Nonin

iv) click "Start Nonin"


The error messages you're getting on your Windows platform don't give me much insight into what the problem could be. My first thought is the program build wasn't completed properly by the machine. Please refer to Building OpenICE from Source for additional information.


As for your Ubuntu issue, I see you're running openjdk 1.8.0_111. Try changing the Java runtime environment to jdk 1.8.0_60 aka Java 1.8 update 60. As I mentioned before, this particular Java environment seems to work best for OpenICE currently.


Hello,


Thank you for your response. I'll test try first to run OpenICE, after that I'll test it with Nonin (Onyx II 9560).


For the The errors on windows it's the only messages that the app displays. I'll try your proposition and send you a feedback.


I'll also try OpenICE with the release to jdk 1.8.0_60.


Thank you for your help Dylan.


My bests

Imad