A Flask-based smart health monitoring system that integrates IoT sensor data with machine learning to provide real-time, predictive health diagnostics. It features secure, role-based access for admins, doctors, and patients, enabling automated tracking of vital signs like heart rate, ECG, SpO2, and temperature for early risk detection.
This project is an end-to-end intelligent healthcare platform that integrates IoT-based physiological data collection with machine learning-driven disease prediction. Developed using the Flask web framework and MySQL database, the system enables real-time health monitoring by collecting physiological parameters such as ECG, heart rate, blood oxygen saturation (SpO₂), body temperature, and heart/lung sounds. Data can be received automatically from wearable IoT devices through a dedicated /receive API endpoint or entered manually through a user-friendly web interface.
The collected health data is automatically preprocessed using pre-trained feature scalers before being analyzed by serialized machine learning models (Joblib). These models perform real-time inference to classify a patient’s health condition into actionable categories such as Normal, Abnormal, or Critical. The /realtime module continuously processes incoming sensor data, generates predictions instantly, and securely stores diagnostic results in the database without requiring manual intervention.
To ensure the confidentiality and integrity of patient information, the system implements secure authentication mechanisms, including password hashing, session management, and role-based access control. Each user role is provided with a dedicated dashboard tailored to its specific responsibilities.
Administrator
Doctor
Patient
In addition to real-time monitoring, the platform offers several healthcare utilities designed to support preventive healthcare and early diagnosis.
Real-Time Health Monitoring
Disease Prediction
Predicts the likelihood of major health conditions, including:
Health Status Classification
Categorizes patient conditions into:
BMI Calculator
Calorie Calculator
Secure User Authentication
Health History Management
Designed with scalability and accessibility in mind, this platform provides a strong foundation for remote patient monitoring and intelligent healthcare management. It is particularly valuable for telemedicine applications and healthcare delivery in rural or resource-limited environments, where continuous monitoring and early disease detection can significantly improve patient outcomes.
Based on 0 customer review(s)
Be the first customer to review this product.