Society Publications

 

Shareware Library

Introduction: One of the advances in the design of medical monitoring devices over the past decade has been the widespread incorporation of serial and analog interfaces (I/O communication ports). The interfaces allow for the transfer of data between a personal computer and the medical monitoring device. Data can then be easily analyzed, displayed, and recorded on the PC. Further, the marked reduction in costs of multi-channel data acquisition boards provide a means to integrate data from multiple medical devices simultaneously. Data acquisition, data fusion and automated record-keeping projects depend on this ability to pass monitored data into a PC. Conversely, these interfaces also allow for the PC to control the measuring device in a broad range of application (e.g., feedback control of drug infusion rates). The promise of interfacing PCs to medical equipment has been hindered by the diversity of monitoring devices and their associated data, as well as by the lack of standards in medical device communication protocols. The significant barriers to accessing and/or controlling these monitors have become a challenge to both researchers and clinicians who depend on their data.

The STA has been active in promoting easier access to monitoring devices and their data . In addition to participation in national standards organizations, STA has undertaken a "grass roots" effort to organize the substantial body of non-commercial interface software written by individuals to solve a particular need. This effort, headed by the STA's Committee for Equipment Testing and Standards, aims to create a directory of individuals who have written such software programs. If you need help in interfacing a PC to a monitor, contact one of .the individuals listed in the table, below. All of them have agreed to share their programs and/or guide others in writing interface programs for the specified monitors.

Submitted Programs

Contact Monitor Parameters Language
Tom Engel HP Merlin Multiparameter: analog and digital (via RS232 or network link)
see www.gasnet.org/about/staff/engel/MECIFLibrary.html
C (Macintosh)
Richard Epstein Dinamap HR, blood pressure: digital (can control monitor from PC) Basic, Pascal
Datex Capnograph Digital Basic
Nellcor Digital Basic
HP Merlin Proprietary C
HP Clover Proprietary Pascal
Aspect BIS (Models 1000, 1050) Digital Pascal
IMED miniseries pumps Digital, (can control pump from PC) Pascal, Fortran
Mike Jopling Marquette Monitors Multiparameter: digital Basic
Abbott QVueCCO CO: digital Basic
Butch Loeb Datex Ultima Multiparameter: digital Quick Basic
Datex AS3 Respiratory waveforms: analog LabView (IBM)
Al Perrino Marquette Tramscope Multiparameter: digital and analog, (can control monitor from PC) LabWindows (IBM)
Ohmeda RGM CO2 and airway pressure: analog and digital LabWindows (IBM)
HP Sonos 1500 Echocardiography System Digital video of echo images and analog output of LV areas (Acoustic Quantification) LabWindows (IBM) and C
Jim Philip Datex Capnomac, Datex Ultima, Datex 254, Ohmeda CD Dinamap (?)1846, IVAC 560 Infusion Pump Multiparameter: digital via RS-232 LabView
Datex Ultima, Ohmeda RGM Multiparameter: digital via RS-232 Quick Basic
Novametrix CO2 1260, Datex 254, BioTek VT1 Ventilator Tester, Ohmeda RGM, Marquette QRS Sync Continuous analog waveforms LabView using DAQ board
Kirk Shelley Ohmeda RGM CO2 and airway pressure: analog LabView (IBM)
Novametrix Pulse Oximeter Saturation: analog LabView (IBM)

 

How to Submit

If you have developed interface software and wish to participate in this project, please submit the following information on your interface software to Albert Perrino, MD.

  1. Device Description
    • name, model number or version, manufacturer
  2. Description of custom data monitoring application
    • overview
    • programming language. (Is source code available?)
    • hints and lessons learned
    • limitations
    • whom to contact for software or additional information (e-mail, web address)
  3. Computer Requirements
    • hardware platform
    • OS
    • development software
    • associated analysis software (e.g. graphics)
  4. Data Formats
    • data types: ASCII; binary, other
    • data sampling frequency or interval
  5. Interface Specifications:
    • port specifications
    • cable diagram
    • baud rate
    • 2-way communication support (Y/N)

 

 
  Policies and Statments Copyright ©
STA
2008