Skip to main content

Hospital Management System Project in Python Free Source Code


Project Title: Hospital Management System

The Hospital Management System with Source Code is a Python program that can arrange an appointment with doctors. The sole purpose of the system is to organize the patient data and make the appointment meeting convenient for both doctor and patient. This program was developed using only Python language.

The project is a console application where you can navigate via entering certain numeric keys. The system can make users work faster and reliable when it comes to inputting data. Using this system you can efficiently check the patient details such as the room detail, appointed doctor, and departments. The system is consists of two users, the Client, and the Admin. The admin side is protected by an encrypting password before accessing the features, after login he/she is responsible for inputting patient info, setting an appointment, doctor info, and updating the status. While the user is only capable of viewing the available doctors, patient details, appointed meetings, and available departments.

Hospital Management System Project in Python Features:

Admin side

  • To manage patient Menu
    • This is where you can manage the information of a patient. You can add new patients, delete patients, and update the details.
  • To manage doctors Menu
    • This is where you can manage the information of a doctor such as adding new doctors, delete doctors, and updating doctor info.
  • To manage appointments Menu
    • From here you can book an appointment by entering the required details. You can also update the appointment detail and cancel an appointment.

User side

  • To view hospital's department¬†Menu¬†
    • This is where you can view the list of available departments.
  • To view hospital's doctors' Menu
    • This is where you can view the list of available doctors.
  • To view patients' residents' Menu
    • From here you can display the list of all patient residents.
  • To view patient's details Menu
    • From here you can display the full information of a patient.
  • To view doctor's appointments Menu
    • In this menu, you can check whether there is an available appointment.

This Hospital Management System's source code is free to download on this website. Follow the instructions below to run this project.

How to Run the Hospital Management System?:



  1. Extract the provided source code zip file. (download button is located below)
  2. Open the extracted folder
  3. Locate the file.
  4. Then, open the file via Python IDLE.
  5. Run the py file to launch the Hospital Management System program.


I hope that this system can help you to what you are looking for. For more updates and tutorials just kindly visit this site.

Enjoy Coding!!

Looking for free Python Projects? Visit the pages below

Related Project for Hospital Management System

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment