Skip to content

daksh20031231/Hospital-Management-System-with-Billing-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Management System with Billing System

This is a desktop Hospital Management System built with Python and PyQt5, featuring patient management, appointment scheduling, and billing with auto-generated PDF invoices.


Features

  • Manage patients and appointments
  • Create and generate bills with PDF invoices including patient details and logo
  • Simple and intuitive PyQt5 GUI

Requirements

  • Python 3.7+
  • PyQt5
  • reportlab (for PDF generation)
  • sqlite3 (comes pre-installed with Python)

You can install the required Python packages using:

pip install PyQt5 reportlab

Setup

  1. Clone the repository:
git clone https://github.com/daksh20031231/Hospital-Management-System-with-Billing-system.git
cd Hospital-Management-System-with-Billing-system
  1. (Optional) Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate  # macOS/Linux
.\.venv\Scripts\activate   # Windows
  1. Install dependencies:
pip install -r requirements.txt

Running the Application Start the app by running:

python main.py

This will open the login window. From there, you can access all the features.

Future Work -

  1. Build a .exe installer for easy Windows deployment
  2. Add more modules like staff management, inventory, etc.
  3. Updating GUI

License

This project is for personal use and learning purposes only.
Feel free to use or modify it as you like.

Feel free to contribute or report issues!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages