Skip to content

mohandemadx/Multi-Channel-ICU-Monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Port, Multi-Channel ICU Monitor

Introduction

Monitoring vital signals is crucial in any ICU room. This desktop application, developed using Python and Qt, allows users to visualize multi-port, multi-channel signals with various features.

Features

Signal File Handling

  • Browse PC to open any signal file.

Graph Functionality

  • Two main identical graphs with independent controls.
  • Link graphs for synchronization.
  • Cine mode for running signals, with rewind option.
  • Independent or linked operation of graphs.

User Interface Elements

  • Manipulate running signals with UI elements:
    • Change color
    • Add label/title for each signal
    • Show/hide signals
    • Control/customize cine speed
    • Zoom in/out
    • Pause/play/rewind
    • Scroll/Pan signals in any direction

Exporting & Reporting

  • Construct reports with snapshots and data statistics.
  • Generate PDF contents programmatically.
  • Include mean, std, duration, min, and max values in a well-organized table.
  • Single or multi-page reports for different signal and snapshot scenarios.

Demo

watch demo

Contributors

Habiba Mohsen Mohand Emad

Acknowledgments

This project was supervised by Dr. Tamer Basha & Eng. Abdallah Darwish, who provided invaluable guidance and expertise throughout its development as a part of the Digital Signal Processing course at Cairo University Faculty of Engineering.

Cairo University Logo

About

A desktop application designed for in-depth analysis of multi-port, multi-channel medical signals in clinical settings. Seamlessly explore diverse signal files, synchronize graphs, and generate detailed PDF reports with insightful snapshots and comprehensive data statistics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%