Healthcare Management System

Heal-On: Doctor Dashboard for Patient Monitoring & Care

Frontend
React JS
Backend
Django
Mobile
Flutter

Awards & Recognition

★2nd Runners Up | HackNSU S03
★2nd Runners Up | Codefest 2021 - AIESEC

Video Demonstration

Watch Heal-On in action - Doctor dashboard for patient monitoring and care management

Project Overview

Heal-On is an all-round solution for both patients and doctors, working to reduce patient delay as well as focusing on health system delay. The system consists of three main components:

Patient App

Flutter mobile application

Doctor Dashboard

React web application

Backend

Django REST API

This repository focuses on the Doctor Dashboard end of the system, allowing doctors to monitor their patients on a live feed and view the medical history of each patient.

Key Features

Live Tracking Patients

Track patients in real-time with live feed updates. Doctors can monitor patient activities, tests, and actions as they happen for efficient patient management.

Storing Test History

Store complete medical history of each patient in an intuitive UI. Doctors can easily get an overview of patients they're working with.

Sort Critical Patients

Identify and sort critical patients from normal ones. Better monitoring of emergency cases ensures timely medical attention.

Important Actions

Take immediate actions on patients including toggling emergency status, calling patients, setting up tests, and scheduling appointments.

Doctor Authentication

Secure authentication system ensures patient data remains confidential. Only authorized medical personnel can access patient information.

Important Actions

Toggle Emergency

Mark patients as emergency cases

Call Patient

Direct communication with patients

Set Up Test

Schedule medical tests for patients

Set Appointment

Manage patient appointments

Challenges

Diagnosis Delay

The time for completing diagnosis is way longer than it should be, leading to disastrous results.

Treatment Delay

Delay between diagnosing and seeing a doctor due to appointment scheduling and doctor availability issues.

Tracking Critical Patients

Critical patients need more support and care, which is not always possible in traditional treatment methods.

Solution

Heal-On addresses these critical challenges by providing real-time patient monitoring, streamlined communication between doctors and patients, and intelligent patient prioritization. The system reduces both diagnosis and treatment delays while ensuring critical patients receive immediate attention through dedicated tracking and sorting mechanisms.

Architecture

Patient App

Flutter mobile application for patients

Flutter

Doctor Dashboard

React web application for doctors

React

Backend & Database

Django REST API and database management

Django

Notable Features

✓Functionality to authenticate doctors
✓Ability to track patients on a live feed
✓Showing medical history of every patient
✓Ability to toggle a patient as critical or normal
✓Showing options for doctors to take actions
✓Real-time patient monitoring
✓Secure data handling
✓Responsive desktop and mobile UI