Visible to the public The MD PnP Project on SourceForge

The MD PnP project on SourceForge has been established to share code and documentation developed by the Medical Device Plug-and-Play program and its collaborators with the broader community. This project creates an opportunity for others to leverage artifacts produced by the group and contribute their improvements. In addition to code and documentation, the MD PnP program maintains a continuous integration build of demonstration software that is available for download and can be run under Windows, Linux, or on Macintosh operating systems. The MD PnP program also shares simulated physiological data collected from devices in its interoperability lab with the community via SourceForge.

Available artifacts include implementations of various protocols used to connect with medical devices in the lab as well as speculative implementations of user interfaces, messaging infrastructure, and data models built in support of a prototype implementation of the standard for the Integrated Clinical Environment ("ICE", ASTM F2761-2009). Collaborators are also using the site to communicate with one another regarding current work. For example, the Device Model Working Group has shared much of its current work on data models on the site. Related work, such as substantial parts of the program's CONNECT 4.0 demonstration from HIMSS13, is also available for download. Simulated physiological data files are available as well.

Example of content (see "What's Available" on SF site for current list):

Medical Devices Communication

Implementation of device protocols for lab devices (to be used in conjunction with other components that provide nomenclature and information model translation)

- CardioPulmonary Corp Bernoulli (data acquisition product)

- Draeger Medibus (protocol for Draeger ventilator and anesthesia workstation)

- Masimo Radical-7 (pulse oximeter)

- Nellcor N-595 (pulse oximeter)

- Nonin 9560 (OnyxII w/Bluetooth) / Nonin 3150 (WristOx2)

- Oridion Capnostream20 (capnograph)

- Philips MP70 (a multi-parameter physiological monitor with EKG, Pulse Oximetry, Blood Pressure, etc.)

HIMSS13 Artifacts

- Example of submitting a document to a CONNECT 4.0 server

- Example of creating a custom CONNECT 4.0 adapter to receive such documents

Other Artifacts:


- x73-idl Prototype Interface Description (Definition) Language types

- x73-idl-rti-dds Code generation from IDL

SourceForge MD PnP project:

MD PnP Program: