Hospital Monitor: Real-Time Patient Monitoring by Davoad EivazkhaniHospital Monitor: Real-Time Patient Monitoring by Davoad Eivazkhani

Hospital Monitor: Real-Time Patient Monitoring

Davoad Eivazkhani

Davoad Eivazkhani

Overview

Hospital Monitor is a complete system for real-time monitoring of patient vitals and hospital equipment. Built with a focus on responsive RTL design, live data visualization, and scalable architecture.

The Problem

Hospitals need instant visibility into patient conditions. Delayed alerts or fragmented monitoring tools can put lives at risk. Staff need a unified, real-time dashboard that works across devices and supports configurable alert thresholds.

The Solution

I built a full-stack monitoring platform with these core capabilities:
Real-Time Vital Signs Dashboard: Live display of pulse, blood pressure, SpO2, and other critical parameters via WebSocket connections
Configurable Alert System: Custom rules per patient and metric, with notifications via email, visual alerts, and webhooks
Role-Based Access Control: Separate views and permissions for admins, operators, and clinical staff (JWT-based RBAC)
RTL-Friendly Responsive UI: Accessible design following WCAG standards, with dark mode and mobile-first layout
Historical Data & Logging: Time-series storage for trend analysis and audit trails
REST API with OpenAPI Docs: Clean API layer for integration with external hospital systems

Tech Stack

Backend: Python, Django, REST APIs, WebSocket (Socket.IO)
Frontend: HTML, CSS (responsive, RTL-ready)
Database: PostgreSQL
Infrastructure: Docker, Docker Compose, Nginx, MQTT (Mosquitto)
Monitoring: Prometheus + Grafana ready, Sentry for error tracking
CI/CD: GitHub Actions pipeline (lint, test, build, deploy)

Architecture Highlights

Separated real-time WebSocket service from REST API for independent scaling
Background task processing with Celery for email notifications and data aggregation
Health check endpoints (/health, /metrics) for production observability
Secure configuration management via environment variables

Results

A production-ready monitoring system with 53 commits, full Docker deployment, CI/CD pipeline, and comprehensive documentation. Designed to scale from a single ward to a multi-department hospital operation.
Like this project

Posted Jul 6, 2026

Real-time patient vital signs monitoring with WebSocket dashboards, configurable alerts, RBAC, and Docker-based deployment for hospitals.