A Modern, Scalable & AI-Integrated Hospital Management System
Streamlining hospital operations with smart modules for patients, doctors, billing, appointments, and AI prescriptions.
The Hospital Management System (HMS) is a full-featured web application designed to digitize and automate hospital workflows including:
- ๐จโโ๏ธ Doctor Management
- ๐งโ๐คโ๐ง Patient Records
- ๐ Appointment Scheduling
- ๐ AI Prescription System
- ๐งพ Billing & Invoices
- ๐๏ธ Ward Management
- ๐ Dashboard Analytics
- โ๏ธ Admin Settings
This system provides a centralized dashboard for efficient hospital administration and real-time data management.
- ๐ Dashboard โ Hospital analytics & overview
- ๐จโโ๏ธ Doctors Management โ Add, edit, and manage doctors
- ๐งโ๐ฆฝ Patients Management โ Patient registration & tracking
- ๐ Appointments System โ Smart scheduling system
- ๐ AI Prescription โ Intelligent prescription interface
- ๐งพ Billing System โ Invoice & payment management
- ๐๏ธ Ward Management โ Bed & ward allocation tracking
- ๐งญ Hospital Guide โ Navigation & information system
- โ๏ธ Settings Panel โ System configuration
- ๐ Authentication System โ Secure login access
flowchart TD
A[User Accesses Hospital Management System] --> B[Frontend User Interface]
B --> C[Authentication Module]
C --> D[Login and Registration]
D --> E[Role Based Access Control]
E --> F[Admin Module]
E --> G[Doctor Module]
E --> H[Patient Module]
F --> I[Manage Doctors Patients Staff]
G --> J[View Appointments and Medical Records]
H --> K[Book Appointments and View Reports]
I --> L[Application Service Layer]
J --> L
K --> L
L --> M[Database Layer]
M --> N[Patient Records]
M --> O[Doctor Information]
M --> P[Appointment Data]
L --> Q[System Response]
Q --> R[Dashboard Visualization]
R --> S[Tables Charts and Reports]
- Built using React + TypeScript
- Handles UI rendering and user interaction
- Fully responsive using Tailwind CSS
- Clean and modern hospital dashboard design
| Module | Description |
|---|---|
| Dashboard | Analytics and system overview |
| Doctors | Doctor profile management |
| Patients | Patient records and history |
| Appointments | Scheduling and booking |
| Billing | Invoice and payment handling |
| AI Prescription | Smart medical prescription UI |
| Ward Management | Bed and ward tracking |
| Settings | System configuration |
/login โ Authentication Page
/dashboard โ Main Dashboard
/doctors โ Doctor Management
/patients โ Patient Records
/appointments โ Appointment System
/billing โ Billing Module
/ai-prescription โ AI Prescription Page
/ward-management โ Ward Allocation
/settings โ System Settings
src/
โ
โโโ pages/
โ โโโ AIPrescription.tsx
โ โโโ Appointments.tsx
โ โโโ Billing.tsx
โ โโโ Dashboard.tsx
โ โโโ Doctors.tsx
โ โโโ HospitalGuide.tsx
โ โโโ Login.tsx
โ โโโ Patients.tsx
โ โโโ Settings.tsx
โ โโโ WardManagement.tsx
โ
โโโ components/
โโโ assets/
โโโ hooks/
โโโ utils/
โโโ services/
โโโ main.tsx
| Technology | Role |
|---|---|
| โ๏ธ React + TypeScript | Frontend Development |
| โก Vite | Fast Build Tool & Dev Server |
| ๐จ Tailwind CSS | Modern UI Styling |
| ๐ข Node.js | Runtime Environment |
| ๐งฉ Component Architecture | Scalable UI Design |
- Node.js (v16 or higher)
- npm or yarn
git clone https://github.com/LoganthP/Hospital-Management-System.gitcd Hospital-Management-Systemnpm installnpm run devOpen in browser:
http://localhost:5173
- Secure Login Page
- Role-based system ready (Admin / Staff)
- Protected dashboard routes (extendable)
- Secure form validation support
- ๐ Patient statistics
- ๐จโโ๏ธ Doctor overview
- ๐ Appointment tracking
- ๐ฅ Hospital performance insights
- ๐ Real-time analytics (scalable)
- Assist doctors in generating prescriptions
- Improve diagnosis workflow
- Reduce manual medical errors
- Enhance digital healthcare experience
- Future AI API integration ready
- ๐งผ Clean & professional hospital UI
- ๐ฑ Fully responsive (Mobile + Desktop)
- ๐งฉ Modular component architecture
- โก Fast performance with Vite
- ๐ฏ User-friendly navigation system
- ๐ Notification System
- ๐งฌ AI Diagnosis Integration
- ๐๏ธ Database Integration (MongoDB / MySQL / PostgreSQL)
- ๐ฑ Advanced Mobile Optimization
- ๐งพ Advanced Billing Reports & Analytics
- ๐จโโ๏ธ Multi-role Admin Panel
- โ๏ธ Cloud Deployment Support
flowchart TD
A[Frontend React Vite] --> B[Backend Node Express API]
B --> C[Authentication Service]
B --> D[Patient Service]
B --> E[Doctor Service]
B --> F[Billing Service]
B --> G[AI Prescription Service]
C --> H[Database Layer]
D --> H
E --> H
F --> H
G --> H
H --> I[Medical and System Records Storage]