Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🏥 Hospital Management System (Tkinter + SQLite)

A desktop-based Hospital Management System built using Python, Tkinter, ttkbootstrap, tkcalendar, and SQLite3.
This application helps manage patients, doctors, and appointments efficiently with a modern UI, CSV export, and dashboard statistics.

Screenshot 2025-10-01 183925 Screenshot 2025-10-01 183425 Screenshot 2025-10-01 183852 Screenshot 2025-10-01 183839

🚀 Features

  • 📊 Dashboard – Overview of patients, doctors, appointments, and upcoming schedules.
  • 👩‍⚕️ Patient Management – Add, edit, search, delete, export, and schedule directly.
  • 🩺 Doctor Management – Manage doctors and their specializations, auto-synced with appointments.
  • 📅 Appointments – Schedule, update, cancel, track status, and export with highlights.
  • 💾 Database – SQLite backend with auto-created tables and relational integrity.
  • 🎨 Modern UI – Styled with ttkbootstrap, date selection via tkcalendar, tooltips, and exportable tables.

🛠️ Installation

1. Clone the Repository

git clone https://github.com/ARPANPATRA111 /hospital-management-system.git
cd hospital-management-system

2. Install Dependencies

Make sure you have Python 3.8+ installed. Then run:

pip install ttkbootstrap tkcalendar

3. Run the Application

python hospital_Management.py

📂 Project Structure

hospital-management-system/
│── main.py                # Main application file
│── hospital.db            # SQLite database (auto-created on first run)
│── README.md              # Documentation

⚙️ Tech Stack

  • Python 3.8+

  • Tkinter – GUI framework

  • ttkbootstrap – Modern UI styling

  • tkcalendar – Calendar widget for date selection

  • SQLite3 – Local database storage

📌 Future Enhancements

  • Multi-user authentication (Admin, Doctor, Receptionist).

  • Prescription and billing management.

  • Patient history tracking.

  • Reporting & analytics with charts.

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

📜 License

This project is licensed under the MIT License.


About

This Repository Contains the python project made by me during the 2nd year.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages