Introduction :
The Hospital Management System is a web-based application designed to streamline and automate hospital operations such as patient registration, appointment booking, doctor management, and report generation. The system improves the efficiency of administrative and medical operations, ensuring better patient care and faster service delivery.
Project Objective:
To develop a secure and user-friendly platform where:
-
Admins can manage doctors, patients, appointments, and records.
-
Doctors can view appointments, patient records, and update diagnoses.
-
Patients can register, book appointments, and view their medical history.
User Roles & Functionalities:
1. Admin
-
Login to admin dashboard
-
Add/update/delete doctor profiles
-
Manage patient records and appointments
-
View reports and system analytics
2. Doctor
-
Login to doctor portal
-
View daily appointments
-
Access patient medical history
-
Add prescriptions and treatment notes
3. Patient
-
Register/Login to system
-
Book appointments with available doctors
-
View personal records, prescriptions, and visit history
-
Cancel or reschedule appointments
Core Modules Explained:
User Authentication
-
Role-based login: Admin, Doctor, Patient
-
Secure registration and login functionality
-
Session-based authentication
Doctor Management
-
Admin can add doctors with name, specialization, availability, contact details
-
Doctors can update their availability and view assigned appointments
Patient Management
-
Admin can view all patient details and history
-
Doctors can access only their own patients’ medical records
-
Patients can edit their personal details and view past visits
Appointment Module
-
Patients can view available slots and book appointments
-
Confirmation is shown with date, time, and doctor details
-
Admin can reschedule or cancel appointments
-
Doctors get a list of appointments per day
Medical Record & Prescription Module
-
Doctors can enter patient diagnosis, treatments, prescriptions
-
Patients can view their prescriptions and treatment advice
-
Past medical history is maintained for each patient
Billing/Invoice Module (Optional)
-
Admin can generate bills for treatments
-
Billing summary available for both admin and patient
-
Payment status tracking (paid/unpaid)
User Interface Features:
-
Responsive UI using HTML, CSS, Bootstrap
-
Dynamic appointment form with date picker and doctor filter
-
Tabular views for appointment lists, patient records
-
Search and filter options for admins and doctors
System Workflow:
-
User Access:
-
Users (admin, doctor, patient) login to the system.
-
-
Appointment Booking:
-
Patients book appointments; doctors view scheduled patients.
-
-
Consultation and Treatment:
-
Doctors provide consultation and record diagnosis and treatment.
-
-
Medical Record Maintenance:
-
Records are saved and linked with patient profiles.
-
-
Follow-Up and History Access:
-
Patients can review past reports and prescriptions.
-
-
Administration Oversight:
-
Admin monitors and manages doctors, patients, and reports.
-
Security Measures:
-
Passwords stored as hashed values
-
Role-based access control
-
Input validation and session management to prevent misuse