Hospital Management System

🔹 View Admin Site 🔹 View doctor Site 🔹 View Client Site

Overview

The Hospital Management System is a web-based application that simplifies hospital operations by enabling appointment scheduling, patient management, and administrative tasks. The system is designed for efficiency, security, and ease of use, benefiting both patients and healthcare providers.

Technologies Used

Back-end

PHP (Server-side scripting)

Database

MySQL (Secure & relational data storage)

Front-end

HTML, CSS, JavaScript, Bootstrap

Enhancements

jQuery, Ajax, jQuery DataTables, jQuery SelectBox

Security

Authentication, Data Encryption

Features & Functionalities

🔹 Client Side (Patient Portal)

  • Appointment Booking – Schedule appointments with available doctors.
  • Patient Profile Management – View & update personal details and appointment history.
  • Interaction Tracking – Maintain records of hospital visits, prescriptions, and doctor recommendations.

🔹 Admin Side (Hospital Staff & Doctors)

  • Manager Dashboard – Full control over hospital data and system settings.
  • Doctor Portal – Manage appointments and access patient records.
  • Patient Data Management – Securely handle medical records, prescriptions, and appointments.
  • Reporting & Analytics – Generate real-time reports on patient flow and hospital operations.

Database Design

The database follows a relational model to manage data efficiently.

🔹 Main Database Tables

users

Stores patient and admin login details.

doctors

Stores doctor profiles and availability.

appointments

Manages appointment schedules.

patients

Stores patient medical records.

prescriptions

Manages prescriptions issued by doctors.

📌 Example Table: appointments

id

Type: INT

Description: Primary key, unique identifier for each appointment.

patient_id

Type: INT

Description: Foreign key referencing the patients table.

doctor_id

Type: INT

Description: Foreign key referencing the doctors table.

date

Type: DATE

Description: Date of the appointment.

status

Type: VARCHAR

Description: Status of the appointment (e.g., Confirmed, Pending).

Technical Details

Role & Contributions

Achievements & Impact

Future Enhancements

🔹 View Admin Site 🔹 View doctor Site 🔹 View Client Site
◀️ Previous Project Next Project ▶️
🛠️ Technical Skills 🧩 Problem Solving