|
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.
- Device Description
- name, model number or version, manufacturer
- 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)
- Computer Requirements
- hardware platform
- OS
- development software
- associated analysis software (e.g. graphics)
- Data Formats
- data types: ASCII; binary, other
- data sampling frequency or interval
- Interface Specifications:
- port specifications
- cable diagram
- baud rate
- 2-way communication support (Y/N)
|