Rehab Backend is an enterprise-grade management platform built for rehabilitation centers, healthcare facilities, and wellness clinics. It streamlines patient care coordination, appointment scheduling, pharmacy management, payment processing, and financial analytics.
The Problem
Rehabilitation centers juggle patient records, treatment plans, appointments, pharmacy inventory, and billing across disconnected tools. This fragmentation leads to missed appointments, billing errors, and poor visibility into facility performance.
The Solution
I built a comprehensive Django-based platform that unifies the entire rehab center workflow:
Patient Management: Full CRUD for patient records, medical history, treatment plans, and progress tracking
Appointment Scheduling: Calendar-based booking with conflict detection and reminders
Pharmacy Module: Drug inventory management, prescription tracking, and analytics dashboard
Financial Analytics: Interactive Chart.js dashboards with revenue KPIs, payment distribution analysis, monthly income trends, and exportable reports (PDF, Excel)
Role-Based Access Control: Multi-tier permissions for Admin, Staff, Clinician, and Receptionist roles
Phone Verification: SMS-based registration verification for secure onboarding
Tech Stack
Backend: Python, Django, Django REST Framework
Database: PostgreSQL
Frontend: HTML5, CSS3, JavaScript (Chart.js for data visualization)
Authentication: JWT / Django Session Auth with RBAC
Deployment: Docker, Gunicorn, Render
Results
A production-ready system with 59 commits, 4 branches, clean modular architecture (patients, pharmacy, appointments, users apps), and full REST API documentation. Designed to scale from a single clinic to a multi-location healthcare network.
Enterprise healthcare platform for rehab centers: patient management, appointment scheduling, pharmacy, billing, and financial analytics in one system.