Skip to content

Sharyupatil01/Patient-Appointment-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hospital Management System (MySQL)

πŸ“‹ Project Overview

This is a Hospital Management System implemented entirely using MySQL. The database manages patient information, doctor details, appointments, treatments, and billing processes in a healthcare setting. The project demonstrates real-world use cases through efficient data handling using SQL features like joins, aggregation, triggers, and stored procedures.

The focus is on designing and implementing a robust database structure that supports essential hospital operations while providing actionable insights through queries and reports.


πŸ—‚οΈ Features

βœ” Store and manage patient records
βœ” Manage doctor profiles with specialization, fees, and departments
βœ” Schedule and track appointments between patients and doctors
βœ” Record treatments, prescriptions, and medical remarks
βœ” Handle billing information, including payments and outstanding balances
βœ” Analyze data using queries for appointments, revenue reports, and patient history


πŸ“¦ Database Structure

βœ… Tables

  • Department – Contains information about hospital departments.
  • Doctor – Stores details about doctors, their specializations, and associated departments.
  • Patient – Contains patient personal details including contact and address.
  • Appointment – Tracks appointments between patients and doctors with scheduling information.
  • Treatment – Records medicines, dosages, and remarks related to specific appointments.
  • Billing – Tracks billing details such as amount and payment status.

βœ… Relationships

  • A doctor belongs to a department.
  • A patient can have multiple appointments.
  • An appointment can have multiple treatments.
  • Billing is linked to a particular appointment and patient.

βš’οΈ Reverse Engineering

Screenshot 2025-09-06 143754

βœ… Sample Queries

List of All Patients

SELECT * FROM Patient;

** Folder Structure ** 

hospital-management-system/
β”œβ”€β”€ hospital-management-system.sql            # Contains table definitions and sample data inserts
β”œβ”€β”€ query-results/        # Folder with CSV files and screenshots of executed queries
β”œβ”€β”€ README.md             # This file, explaining the project setup and features

About

πŸ₯ Hospital Management System is a web application built with MySQL to manage patient records, doctor schedules, appointments, treatments, and billing. It demonstrates real-world database operations like joins, aggregation, and triggers. The project focuses on efficient healthcare management with user-friendly interfaces and robust data hand

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors