Skip to content

UTBM-Alison/ge-dri-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GE DRI Protocol Parser

A Rust implementation for communicating with GE Healthcare patient monitors (CARESCAPE B650/B850, S/5) using the Datex-Ohmeda Record Interface (DRI) protocol over serial RS232.

This tool can capture physiological data (heart rate, SpO2, blood pressure, temperatures, CO2, ventilator parameters, etc.) and waveforms (ECG, plethysmograph, etc.) from compatible monitors.


Building

Build all binaries:

cargo build --release

Binaries will be in ./target/release/


Binaries

Main Application

Full-featured data collection with CSV/JSON export and interactive configuration.

cargo run --bin ge-dri-prototype

Or after building:

./target/release/ge-dri-prototype

Diagnostic Tool

Simple diagnostic mode that auto-starts and logs all received data to console. Useful for testing connectivity.

cargo run --bin diagnostic

Faker (Simulator)

Simulates a GE monitor for testing without real hardware. Generates fake physiological data and waveforms.

cargo run --bin faker -- --port COM3

Or on Linux:

cargo run --bin faker -- --port /dev/ttyUSB0

Serial Connection

  • Baud rate: 19200
  • Data bits: 8
  • Parity: Even
  • Stop bits: 1
  • Flow control: RTS/CTS (hardware)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages