
ICU Patient Monitoring System
Project Description:
The ICU Patient Monitoring System is an IoT-enabled healthcare project designed to continuously monitor the vital signs of critically ill patients in an Intensive Care Unit (ICU) and send real-time data to a web-based dashboard. Doctors and nurses can remotely track parameters like heart rate, oxygen saturation (SpO₂), body temperature, ECG signals, and respiratory rate. The system also raises alerts in case of abnormalities.
Technologies Used:
-
Backend: Node.js / Java / PHP (for APIs and alert processing)
-
Frontend: HTML, CSS, Bootstrap, JavaScript (for live patient dashboard)
-
Database: MySQL / MongoDB (to store health records and logs)
-
IoT Hardware:
-
Microcontroller: ESP32 / Arduino / Raspberry Pi
-
Sensors:
-
Pulse Oximeter (MAX30100/MAX30102)
-
Heartbeat sensor (AD8232 or ECG module)
-
Temperature sensor (LM35/DS18B20)
-
Respiration sensor (optional)
-
-
Communication: Wi-Fi or GSM module (for internet connectivity)
-
Key Features:
-
Vital Sign Monitoring:
-
Monitors pulse rate, SpO₂, temperature, and ECG in real-time.
-
-
Live Web Dashboard:
-
Displays live graphs and readings for each patient.
-
Accessible via any device (desktop, tablet, mobile).
-
-
Alert & Notification System:
-
Sends automatic alerts to doctors or nurses via SMS/email when readings go beyond safe thresholds.
-
Audible alarm in the ICU room (optional).
-
-
Patient History Logs:
-
Stores data with timestamps to review historical trends and generate health reports.
-
-
Multiple Patient Support:
-
Scalable system to monitor multiple ICU patients on a single dashboard.
-
-
Doctor/Nurse Login Panel:
-
Role-based access to patient dashboards, logs, and alerts.
-