Supported Devices

VitalRecorder Supported Devices

Complete list of devices supported by VitalRecorder. Includes connection interfaces, communication settings, and collected parameters.


Table of Contents

  1. VitalDB Devices
  2. Analog-to-Digital Converters (ADC)
  3. Patient Monitors
  4. Multifunction Monitors
  5. Anesthesia Machines
  6. Mechanical Ventilators
  7. Drug Infusion Pumps
  8. Brain Monitors
  9. Neuromuscular Monitors
  10. Fluid Infusors
  11. Cardiac Monitors
  12. Fetal Monitors
  13. Research Devices

Connection Type Legend

SymbolDescription
RS-232Serial port (COM port / USB-to-Serial adapter)
TCPNetwork TCP socket
UDPNetwork UDP socket
BLEBluetooth Low Energy

1. VitalDB Devices

DeviceManufacturerInterfaceKey Parameters
SNUADCVitalDBRS-232, 57600 baud8-channel analog input (12-bit, 500 Hz)
SNUADCMVitalDBRS-232, 57600 baudMulti-channel ADC (extended SNUADC)
BUTTONVitalDBRS-232, 57600 baudEvent button input
VitalBOLUSVitalDBRS-232Bolus event recording

2. Analog-to-Digital Converters (ADC)

Supports USB ADC devices from DataQ Instruments. Connected via USB; recognized as a VirtualCOM port after driver installation.

DeviceManufacturerChannelsResolutionMax SamplingNotes
DI-149DataQ8 ch10-bit1,000 HzLow-cost basic model
DI-155DataQ4 ch14-bit10,000 HzHigh resolution
DI-245DataQ2 ch14-bit2,000 HzIsolation support
DI-1100DataQ4 ch12-bit10,000 Hz
DI-1120DataQ4 ch14-bit10,000 HzHigh-resolution extended

3. Patient Monitors

Philips

DeviceInterfaceSettingsKey Parameters
Intellivue (MX/MP series)RS-232115200 baudECG, PLETH, ABP, CVP, CO2, RESP, SpO2, NIBP, Temp
VueLinkRS-232115200 baudSame as Intellivue (via external VueLink module)

Connection: Connect RS-232 cable to the MIB/RS-232 port on the back of the device or via VueLink module. MIB output must be enabled in the device menu for Intellivue.

GE Healthcare

DeviceInterfaceSettingsKey Parameters
Solar 8000 / Solar 8000MRS-2329600 baudECG, NIBP, SpO2, Temp, Resp, IBP
Dash 2500 / 4000RS-2329600 baudECG, NIBP, SpO2, Temp, Resp, IBP
Bx50RS-2329600 baudECG, NIBP, SpO2, Temp, IBP
B105M / B125MRS-2329600 baudECG, NIBP, SpO2, Temp, IBP
GE CanvasRS-2329600 baudECG, NIBP, SpO2, Temp, IBP
MPS (Dash 2500)RS-2329600 baudECG, PLETH waveform, NIBP, SpO2

Draeger

DeviceInterfaceSettingsKey Parameters
Infinity (Delta/Kappa/Gamma)RS-23219200 baudECG, NIBP, SpO2, Temp, IBP, CO2

Nihon Kohden

DeviceInterfaceSettingsKey Parameters
BSM series (Serial)RS-2329600 baudECG, NIBP, SpO2, Temp, IBP
BSM series (EGA)UDPNetworkWaveform + numeric data
BSM series (ADT)TCPPort 9007Patient information (admission/discharge)
BSM series (HL7 GW)TCPPort 9001HL7 v2 gateway
BSM series (HL7 GN)TCPPort 7999HL7 v2 extended gateway

MEKICS

DeviceInterfaceSettingsKey Parameters
MEKICS patient monitorTCPPort 6002ECG, Resp, SpO2, IBP, ETCO2, anesthetic gas

4. Multifunction Monitors

DeviceManufacturerInterfaceSettingsKey Parameters
Radical-7MasimoRS-2329600 baudSpO2, PR, PVI, PI, SpHb, SpMet
Root (with NIBP)MasimoRS-23219200 baudSpO2, PR, NIBP, PVI, SpHb, SpCO
SDM (SenTec)SentecRS-232115200 baudSpO2, PCO2, PO2, PR, PI (transcutaneous)

5. Anesthesia Machines

DeviceManufacturerInterfaceSettingsKey Parameters
Primus / Zeus / FabiusDraegerRS-2329600 baud (8,2)AWP, AWF, FiO2, EtCO2, MAC, TV, MV
Primus IE / Perseus (Medibus X)DraegerRS-23219200 baud (8,2)AWP, AWF, FiO2, EtCO2, MAC, TV, MV (extended)
Aisys / Avance / AestivaGE Datex-OhmedaRS-23219200 baud (7,1)Paw, Pplat, EtCO2, TV, MV, FiO2
FlowiMaquetRS-232--Flow measurement

Note: Draeger Primus/Zeus use the Medibus protocol. RS-232 output must be enabled in the device Service menu, and Communication must be set to Medibus.


6. Mechanical Ventilators

DeviceManufacturerInterfaceSettingsKey Parameters
SERVO-i / SERVO-sMaquetRS-2329600 baudPaw, PEEP, TV, MV, RR, FiO2
SERVO-UMaquetRS-23219200 baudPaw, PEEP, TV, MV, RR, FiO2 (extended)
MR1 / C2 / C6 / T1Hamilton MedicalRS-23238400 baud (STX/ETX)Paw, PEEP, Pplat, TV, MV, RR, FiO2, CO2

7. Drug Infusion Pumps

DeviceManufacturerInterfaceSettingsKey Parameters
Agilia / Link+Fresenius KabiRS-232115200 baudInfusion volume, rate, alarm status
Primea (Orchestra)Fresenius KabiRS-23219200 baudInfusion volume, rate, alarm status
PCBMFresenius KabiRS-23219200 baud (7,2)Multi-module pump status (ENQ/ACK protocol)
SpaceComBBraunRS-2329600 baudDrug name, rate (mL/h), dose rate, volume, concentration, pressure, TCI, bolus, syringe, weight, infusion time
DoseLink (HL7)BBraunTCP (MLLP)HL7 v2.6, port configurableDrug name, rate (mL/h), dose rate (with auto unit), volume, VTBI, drug amounts, concentration, pressure, syringe, weight, infusion time, delivery status
DS-5000DaiwhaRS-23257600 baudInfusion volume, rate
PionBionetRS-232115200 baudInfusion volume, rate
Link 4--RS-232--4-channel linked pump status

8. Brain Monitors

EEG / Depth of Anesthesia

DeviceManufacturerInterfaceSettingsKey Parameters
BISx (single channel)MedtronicRS-23257600 baudBIS, EMG, SQI, SR, EEG waveform
A2000 (BIS 256 Hz)MedtronicRS-23257600 baudBIS, EMG, SQI, SR, EEG waveform (high-res)
VISTA (BIS 4-channel)MedtronicRS-23257600 baudBIS x4, EMG, SQI, SR, EEG waveform (4 ch)
ConoxFresenius KabiRS-2329600 baudqCON, qNOX, EEG indices

Analgesia Monitors

DeviceManufacturerInterfaceSettingsKey Parameters
ANIMonitorMDMSRS-232--ANI (Analgesia Nociception Index)
ANIMonitor 2MDMSRS-232115200 baudANI, HRV indices

Cerebral Oximetry / Hemodynamics

DeviceManufacturerInterfaceSettingsKey Parameters
INVOS 5100CMedtronicRS-232--rSO2 (left/right cerebral oxygen saturation)
NirsitONOBELABRS-232115200 baudRSO2, HbO2, HbR, CCO, NIRS waveform
PLEM100InbodyRS-232230400 baudBioimpedance-based cerebral hemodynamic index
CAIS--RS-232--Cerebral autonomic index (research)

9. Neuromuscular Monitors

DeviceManufacturerInterfaceSettingsKey Parameters
TwitchViewBlinkDCRS-23219200 baudTOF ratio, T1-T4, PTC
TOFScanIDMedRS-23219200 baudTOF ratio, T1-T4, PTC
TOFcuffRGB MedicalRS-23238400 baudTOF ratio, T1-T4 (automatic cuff method)

10. Fluid Infusors

DeviceManufacturerInterfaceSettingsKey Parameters
FMS 2000Belmont InstrumentRS-23219200 baudInfusion rate, temperature, total volume, alarm

11. Cardiac Monitors

Edwards Lifesciences

DeviceInterfaceSettingsKey Parameters
Vigilance II / Vigilance CRS-2329600 baud (STX/ETX)CO, CI, SvO2, SVO2, HR, Temp
HemosphereRS-2329600 baud (STX/ETX)CO, CI, SV, SVR, DO2, CCO
EV1000RS-2329600 baud (STX/ETX)CO, CI, SV, SVV, PPV, SVR
ClearSight (non-invasive)RS-2329600 baud (STX/ETX)CO, CI, SV, SVV, MAP, HR (non-invasive)
Vigileo (FloTrac)RS-2329600 baud (STX/ETX)CO, CI, SV, SVV, SVR

Other Cardiac Monitors

DeviceManufacturerInterfaceSettingsKey Parameters
PulsioFlex (PiCCO)GetingeRS-23219200 baud (8,2)CO, CI, SV, SVV, PPV, SVRI, EVLWI
CardioQDeltexRS-23257600 baudCO, SV, FTc, MA, PV, FLOW waveform
LiDCOrapidLiDCORS-23257600 baud (STX/ETX)CO, CI, SV, SVV, MAP, HR
AirTomBilabRS-232115200 baudCO, CI, SV, SVV, SBP, DBP, MAP, SpO2
HemoVistaBilabRS-232115200 baudSame as AirTom (HemoVista model)
CW10EdgecareRS-232115200 baud (MLLP/HL7)VTIc, VTIf, HRc, HRf, FTcc, FTcf, eSVc, eSVf, eSVVc, eSVVf, BFc, BFf, BFc+f, DPTT, B-line
MovesenseMovesenseBluetooth LE--ECG, accelerometer, heart rate (wearable)

Edgecare CW10 Parameter Details

ParameterUnitDescription
VTIccmVelocity Time Integral -- carotid
VTIfcmVelocity Time Integral -- femoral
HRcbpmHeart rate -- carotid-based
HRfbpmHeart rate -- femoral-based
FTccmsCorrected flow time -- carotid
FTcfmsCorrected flow time -- femoral
eSVcmL/beatStroke volume -- carotid
eSVfmL/beatStroke volume -- femoral
eSVVc%Stroke volume variation -- carotid
eSVVf%Stroke volume variation -- femoral
BFcL/minBlood flow -- carotid
BFfL/minBlood flow -- femoral
BFc+fL/minTotal blood flow (carotid + femoral)
DPTTmsDifferential pulse transit time
B-lineEAB-line count (pulmonary edema indicator)

12. Fetal Monitors

DeviceManufacturerInterfaceSettingsKey Parameters
Corometrics 250cxGE HealthcareRS-2329600 baudFHR (fetal heart rate), MHR (maternal heart rate), TOCO

13. Research Devices

DeviceManufacturerInterfaceDescription
IAP (Serial)VitalDBRS-232Invasive arterial pressure waveform collection for research
IAP (Radical7)VitalDBRS-232IAP collection via Masimo Radical7
IAP (TCP)VitalDBTCPNetwork-based IAP collection
IAP (Official)VitalDB--Official IAP protocol
AU--RS-232General-purpose serial input
LaxthaLaxthaRS-232Multi-channel EEG/EMG/ECG biosignal
SKNA--RS-232Skin sympathetic nerve activity (SKNA)
SNUPATCHVitalDB--Patch-type biosignal sensor
SNUECGVitalDB--Research ECG acquisition module
SNUEEGVitalDB--Research EEG acquisition module

Connection Quick Reference

RS-232 (COM Port) Common Notes

Network (TCP/UDP) Common Notes

Port Name Filtering (TCP/UDP Framed Communication Only)

Port Name supports # and @ delimiters to filter incoming data. This feature only works with framed communication protocols (some TCP such as HL7, and UDP) where frames are delimited. It does not work with binary protocols or RS-232 serial communication.

Format: PortName#keyword@IP_address

Examples:

Port NameMeaning
7001#PV1Port 7001, accept only frames containing "PV1"
7001#PV1 ICUPort 7001, accept only frames containing both "PV1" AND "ICU"
7001#PV1#MSHPort 7001, accept frames containing "PV1" OR "MSH"
7001#PV1 ICU#MSHPort 7001, ("PV1" AND "ICU") OR "MSH"
[email protected]Port 7001, process only data from 192.168.0.1
[email protected]Port 7001, process only data from x.x.10.1 (postfix matching)
7001#[email protected]Keyword filter and IP filter combined

Bluetooth LE (BLE) Common Notes

Console Mode and Debugging

VitalRecorder can run in console mode without a GUI. Command line options:

OptionDescription
--console, -cRun in console mode without GUI (normal recording)
--debug [conf]Console + debug mode (no vital file created; optional vr.conf path)
--conf <path>Use specified vr.conf file
--help, -hShow usage

Usage examples:

# Console mode (record without GUI)
Vital.exe --console

# Console mode with specific config file
Vital.exe --console --conf custom.conf

# Debug mode (using default vr.conf)
Vital.exe --debug

# Debug mode with test config file
Vital.exe --debug test_mindray.conf

In debug mode, the following information is printed and no vital file is created:

OutputMeaning
[+tab] BED-001Tab created
[+dev] HL7 -> BED-001Device added
[+trk] HR -> BED-001Track added
[fwd] HL7 -> HL7Frame forwarding
[BED-001] HL7/HR = 72.00Data received