Using OpenICE to connect to a single device is as simple as plugging it in! For a OpenICE compatible medical device with serial data export capabilities, all that is needed is the medical device like a Philips MP70, a computer running the OpenICE software and a serial to USB device. In the case of the MP70, you will also need a RJ45 to DB9 converter. A list of supported devices can be found on the device-adapter setup page.
In this setup, run both the MP70 device-adapter software and the Supervisor on the same host computer. The device-adapter and supervisor will communicate via the local loopback adapter. This is only an example of what connection configurations are possible with OpenICE. This setup can be extended by running other device-adapters on a network that the host computer is connected to as seen in the next example.
Using only consumer-grade electronics, it is possible to setup a full-featured OpenICE implementation. In this example, the following hardware is used:
This setup is great for demonstration or experimentation but the hardware presented is not common in a hospital setting. The same OpenICE functionality can be acheived using more robust hardware such as in the final sample setup.
In an environment where there are cost constraints around price of retrofitting each medical device with a computer, the Beaglebone Black is a very low cost option for running the device-adapter software. The device-adapters can be connected to existing enterprise-grade infrastructure present in a hospital facility. Creating a virtual local area network (VLAN) is recommended to segregate OpenICE network traffic from other systems.
The pub/sub nature of OpenICE allows multiple subscribers to be painlessly spooled up. In this example, three subscribers are implemented serving as desintations for the medical device data: an HL7 export app, a data recorder app, and a Supervisor. These applications will be able to discover any device-adapter connected to the same network segment.