HOSPITAL
A hospital is a health care institution providing patient
treatment with specialized staff and equipment. Hospital are
usually funded by public sector by health organizations (for
profit or nonprofit), by health insurance companies, or by
departments (e.g. , surgery, and urgent care etc).
HOSPITAL MANAGEMENT SYSTEM
A hospital management system is an information system that
manages the aspects of a hospital. This may include the
administrative, financial, and medical processing. It is an
integrated end-to-end Hospital Management System that
provides relevant information across the hospital to support
effective decision making for patient care, hospital
administration and critical financial accounting, In a seamless
flow. This program can look after Inpatients, OPD patients,
records, database treatment, status illness, billing etc. it also
maintains their hospital info such as ward id, Doctor in
charge,Department administering etc.
NEED OF HMS
1. Minimized documentation and no duplication of
records.
2. Reduced paper work.
3. Improved patient care
4. Better Administration Control
5. Faster information flow between various departments
6. Smart Revenue Management
7. Effective billing of various services
8. Exact stock information
INTRODUCTION
The project Hospital Management system includes
registration of patients, storing their details into the
system, and also computerized billing in the pharmacy, and
labs. The software has the facility to give a unique id for
every patient and stores the details of every patient and
the staff automatically. It includes a search facility to know
the current status of each room. User can search
availability of a doctor and the details of a patient using the
id. The Hospital Management System can be entered using
a username and password. It is accessible either by an
administrator or receptionist. Only they can add data into
the database. The data can be retrieved easily. The
interface is very user-friendly. The data are well protected
for personal use and makes the data processing very fast.
Hospital Management System is powerful, flexible, and
easy to use and is designed and developed to deliver real
conceivable benefits to hospitals. Hospital Management
System is designed for multispeciality hospitals, to cover a
wide range of hospital administration and management
processes. It is an integrated end-to-end Hospital
Management System is a software product suite designed
to improve the quality and management of hospital
management in the areas of clinical process analysis and
activity-based costing. Hospital Management System
enables you to develop your organization and improve its
effectiveness and quality of work. Managing the key
processes efficiently is critical to the success of the
hospital helps you manage your processes.
SYSTEM ANALYSIS
Existing system:
The current manual system has a lot of paper work. To maintain the
records of sale and service manually, is a Time-consuming task.
With the increase in database, it will become a massive task to
maintain the database. Requires large quantities of file cabinets,
which are huge and require quite a bit of space in the office, which
can be used for storing records of previous details. The retrieval of
records of previously registered patients will be a tedious task. Lack
of security for the records, anyone disarrange the records of your
system. If someone want to check the details of the available
doctors the previous system does not provide any necessary detail
of this type.
All this work is done manually by the receptionist and other
operational staff and lot of papers are needed to be handled and
taken care of. Doctors have to remember various medicines
available for diagnosis and sometimes miss better alternatives as
they can't remember them at that time.
+ ADvANTAGEs:
1. No extra training required.
2. Easy to implement.
3. Can be stored anywhere.
4. Requires minimum effort.
+ DisADvANTAGEs:
1. Needs lots of paper.
2. Problem with maintenance.
3. Volumes of data becomes problem.
4. Once data is burned it cannot be
reproduced easily.
5. Data handling is problem.
PYTHON
SOURCE
CODE
import [Link]
# Establish the database connection
mydb = [Link](
host="localhost",
user="root",
password="admin", # Ensure this is the correct
password
database="hospital_management"
)
# Initialize dictionaries to store fetched data
patient = {}
doctors = {}
admin = {}
appointment = {}
# --- Database Table Creation Functions ---
def create_table():
mycursor = [Link]()
# Create Patient Table
[Link]("""
CREATE TABLE IF NOT EXISTS patient (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL,
phone VARCHAR(15) NOT NULL,
address VARCHAR(50) NOT NULL,
DOB DATE NOT NULL
);
""")
# Create Doctor Table
[Link]("""
CREATE TABLE IF NOT EXISTS doctor (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL UNIQUE,
specialization VARCHAR(50) NOT NULL,
phone VARCHAR(15) NOT NULL,
address VARCHAR(50) NOT NULL,
experience INT NOT NULL
);
""")
# Create Appointment Table
[Link]("""
CREATE TABLE IF NOT EXISTS appointment (
id INT PRIMARY KEY,
patient_id INT NOT NULL,
doctor_id INT NOT NULL,
appointment_date DATE NOT NULL,
reason VARCHAR(50),
status VARCHAR(50) DEFAULT 'Scheduled',
FOREIGN KEY (patient_id) REFERENCES
patient(id),
FOREIGN KEY (doctor_id) REFERENCES doctor(id)
);
""")
# Call create_table() once to ensure tables exist
create_table()
# --- Data Fetching Functions ---
def fetchp():
cb = [Link]()
[Link]("SELECT * FROM patient")
records = [Link]()
for record in records:
patient_id = record[0]
patient_name = record[1]
patient_age = record[2]
patient_gender = record[3]
patient_phone = record[4]
patient_address = record[5]
patient_dob = record[6]
patient[patient_name] = {
"id": patient_id,
"name": patient_name,
"age": patient_age,
"gender": patient_gender,
"phone": patient_phone,
"address": patient_address,
"DOB": patient_dob
[Link]()
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
print("Patient data fetched successfully.")
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
fetchp()
def fetchdr():
cb = [Link]()
[Link]("SELECT * FROM doctor")
records = [Link]()
for record in records:
doctor_id = record[0]
doctor_name = record[1]
doctor_email = record[2]
doctor_specialization = record[3]
doctor_phone = record[4]
doctor_address = record[5]
doctor_experience = record[6]
doctors[doctor_email] = {
"id": doctor_id,
"name": doctor_name,
"email": doctor_email,
"specialization": doctor_specialization,
"phone": doctor_phone,
"address": doctor_address,
"experience": doctor_experience
[Link]()
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
print("Doctor data fetched successfully.")
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
fetchdr()
def fetchapp():
cb = [Link]()
[Link]("SELECT * FROM appointment")
records = [Link]()
for record in records:
appointment_id = record[0]
patient_id = record[1]
doctor_id = record[2]
appointment_date = record[3]
appointment_reason = record[4]
appointment_status = record[5]
appointment[appointment_id] = {
"patient_id": patient_id,
"doctor_id": doctor_id,
"appointment_date": appointment_date,
"reason": appointment_reason,
"status": appointment_status
[Link]()
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
print("Appointment data fetched successfully.")
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::")
fetchapp()
# --- Patient Functions ---
def patient_appointment_details():
# Implementation of patient_appointment_details
print("\n--- Patient Appointment Details ---")
p_id = input("Enter your Patient ID: ")
try:
p_id = int(p_id)
mycursor = [Link]()
[Link]("SELECT * FROM appointment
WHERE patient_id = %s", (p_id,))
appointments = [Link]()
if appointments:
print("\nYour Appointments:")
print("ID | Doctor ID | Date | Reason | Status")
print("---|---|---|---|---")
for appt in appointments:
print(f"{appt[0]} | {appt[2]} | {appt[3]} | {appt[4]} |
{appt[5]}")
else:
print("No appointments found for this Patient ID.")
[Link]()
except ValueError:
print("Invalid ID format.")
except Exception as e:
print(f"An error occurred: {e}")
patient_menu()
def patient_login():
# Implementation of patient_login
print("\n--- Patient Login ---")
p_name = input("Enter your name: ")
if p_name in patient:
print("Login Successful!")
patient_menu()
else:
print("Patient not found. Please try again or sign up.")
new_patient_login()
def new_patient_login():
# Implementation of new_patient_login
print("\n--- New Patient Login ---")
choice = input("1. Login\n2. Sign Up\n3. Back to Main
Menu\nEnter choice: ")
if choice == '1':
patient_login()
elif choice == '2':
signup_patient()
elif choice == '3':
main_menu()
else:
print("Invalid choice.")
new_patient_login()
def signup_patient():
# Implementation of signup_patient
print("\n--- Patient Sign Up ---")
p_id = input("Enter Patient ID (must be unique integer):
")
p_name = input("Enter Patient Name: ")
p_age = input("Enter Patient Age: ")
p_gender = input("Enter Patient Gender: ")
p_phone = input("Enter Patient Phone: ")
p_address = input("Enter Patient Address: ")
p_dob = input("Enter Patient DOB (YYYY-MM-DD): ")
try:
mycursor = [Link]()
sql = "INSERT INTO patient (id, name, age, gender,
phone, address, DOB) VALUES (%s, %s, %s, %s, %s, %s,
%s)"
val = (int(p_id), p_name, int(p_age), p_gender,
p_phone, p_address, p_dob)
[Link](sql, val)
[Link]()
fetchp() # Refresh patient data
print("Sign up successful! You are now logged in.")
patient_menu()
except Exception as e:
print(f"Error during sign up: {e}")
new_patient_login()
def book_appointment():
# Implementation of book_appointment
print("\n--- Book Appointment ---")
p_id = input("Enter your Patient ID: ")
d_id = input("Enter Doctor ID for the appointment: ")
app_date = input("Enter Appointment Date (YYYY-MM-
DD): ")
reason = input("Enter Reason for Appointment: ")
app_id = input("Enter a unique Appointment ID: ")
try:
mycursor = [Link]()
sql = "INSERT INTO appointment (id, patient_id,
doctor_id, appointment_date, reason) VALUES (%s, %s,
%s, %s, %s)"
val = (int(app_id), int(p_id), int(d_id), app_date, reason)
[Link](sql, val)
[Link]()
fetchapp() # Refresh appointment data
print("Appointment booked successfully!")
except Exception as e:
print(f"Error booking appointment: {e}")
patient_menu()
def to_see_appointement_details():
# Implementation of to_see_appointement_details
patient_appointment_details()
def cancel_appointment():
# Implementation of cancel_appointment
print("\n--- Cancel Appointment ---")
app_id = input("Enter Appointment ID to cancel: ")
try:
mycursor = [Link]()
sql = "DELETE FROM appointment WHERE id = %s"
val = (int(app_id),)
[Link](sql, val)
[Link]()
if [Link] > 0:
fetchapp() # Refresh appointment data
print("Appointment cancelled successfully.")
else:
print("Appointment ID not found.")
except Exception as e:
print(f"Error cancelling appointment: {e}")
patient_menu()
def patient_menu():
# Implementation of patient_menu
print("\n--- Patient Menu ---")
choice = input("1. Book Appointment\n2. View
Appointment Details\n3. Cancel Appointment\n4. Logout\
nEnter choice: ")
if choice == '1':
book_appointment()
elif choice == '2':
to_see_appointement_details()
elif choice == '3':
cancel_appointment()
elif choice == '4':
main_menu()
else:
print("Invalid choice.")
patient_menu()
# --- Doctor Functions ---
def doctor_appointment_details():
# Implementation of doctor_appointment_details
print("\n--- Doctor Appointment Details ---")
d_id = input("Enter your Doctor ID: ")
try:
d_id = int(d_id)
mycursor = [Link]()
[Link]("SELECT * FROM appointment
WHERE doctor_id = %s", (d_id,))
appointments = [Link]()
if appointments:
print("\nYour Appointments:")
print("ID | Patient ID | Date | Reason | Status")
print("---|---|---|---|---")
for appt in appointments:
print(f"{appt[0]} | {appt[1]} | {appt[3]} | {appt[4]} |
{appt[5]}")
else:
print("No appointments found for this Doctor ID.")
[Link]()
except ValueError:
print("Invalid ID format.")
except Exception as e:
print(f"An error occurred: {e}")
doctor_menu()
def new_doctor_login():
# Implementation of new_doctor_login
print("\n--- New Doctor Login ---")
choice = input("1. Login\n2. Sign Up\n3. Back to Main
Menu\nEnter choice: ")
if choice == '1':
doctor_login()
elif choice == '2':
signup_doctor()
elif choice == '3':
main_menu()
else:
print("Invalid choice.")
new_doctor_login()
def doctor_login():
# Implementation of doctor_login
print("\n--- Doctor Login ---")
d_email = input("Enter your email: ")
if d_email in doctors:
print("Login Successful!")
doctor_menu()
else:
print("Doctor not found. Please try again or contact
Admin.")
new_doctor_login()
def signup_doctor():
# Implementation of signup_doctor (Simplified for
project use, ideally admin adds doctors)
print("\n--- Doctor Sign Up ---")
d_id = input("Enter Doctor ID (must be unique integer): ")
d_name = input("Enter Doctor Name: ")
d_email = input("Enter Doctor Email (must be unique): ")
d_specialization = input("Enter Specialization: ")
d_phone = input("Enter Phone: ")
d_address = input("Enter Address: ")
d_experience = input("Enter Experience (years): ")
try:
mycursor = [Link]()
sql = "INSERT INTO doctor (id, name, email,
specialization, phone, address, experience) VALUES (%s,
%s, %s, %s, %s, %s, %s)"
val = (int(d_id), d_name, d_email, d_specialization,
d_phone, d_address, int(d_experience))
[Link](sql, val)
[Link]()
fetchdr() # Refresh doctor data
print("Sign up successful! You are now logged in.")
doctor_menu()
except Exception as e:
print(f"Error during sign up: {e}")
new_doctor_login()
def doctor_menu():
# Implementation of doctor_menu
print("\n--- Doctor Menu ---")
choice = input("1. View Appointment Details\n2. Logout\
nEnter choice: ")
if choice == '1':
doctor_appointment_details()
elif choice == '2':
main_menu()
else:
print("Invalid choice.")
doctor_menu()
# --- Admin Functions (CRUD for Doctors and Patients) ---
# Doctor CRUD
def adddr():
# Implementation of adddr
print("\n--- Add New Doctor ---")
d_id = input("Enter Doctor ID: ")
d_name = input("Enter Doctor Name: ")
d_email = input("Enter Doctor Email: ")
d_specialization = input("Enter Specialization: ")
d_phone = input("Enter Phone: ")
d_address = input("Enter Address: ")
d_experience = input("Enter Experience (years): ")
try:
mycursor = [Link]()
sql = "INSERT INTO doctor (id, name, email,
specialization, phone, address, experience) VALUES (%s,
%s, %s, %s, %s, %s, %s)"
val = (int(d_id), d_name, d_email, d_specialization,
d_phone, d_address, int(d_experience))
[Link](sql, val)
[Link]()
fetchdr()
print("Doctor added successfully!")
except Exception as e:
print(f"Error adding doctor: {e}")
admin_doctor_details()
def updatedr():
# Implementation of updatedr
print("\n--- Update Doctor Details ---")
d_id = input("Enter Doctor ID to update: ")
d_name = input("Enter new Name (leave blank to skip): ")
d_email = input("Enter new Email (leave blank to skip): ")
d_specialization = input("Enter new Specialization (leave
blank to skip): ")
d_phone = input("Enter new Phone (leave blank to skip):
")
d_address = input("Enter new Address (leave blank to
skip): ")
d_experience = input("Enter new Experience (years)
(leave blank to skip): ")
updates = []
values = []
if d_name:
[Link]("name = %s")
[Link](d_name)
if d_email:
[Link]("email = %s")
[Link](d_email)
if d_specialization:
[Link]("specialization = %s")
[Link](d_specialization)
if d_phone:
[Link]("phone = %s")
[Link](d_phone)
if d_address:
[Link]("address = %s")
[Link](d_address)
if d_experience:
[Link]("experience = %s")
[Link](int(d_experience))
if not updates:
print("No updates specified.")
return admin_doctor_details()
try:
mycursor = [Link]()
sql = f"UPDATE doctor SET {', '.join(updates)} WHERE
id = %s"
[Link](int(d_id))
[Link](sql, tuple(values))
[Link]()
fetchdr()
print(f"{[Link]} record(s) updated
successfully.")
except Exception as e:
print(f"Error updating doctor: {e}")
admin_doctor_details()
def viewdr():
# Implementation of viewdr
print("\n--- View All Doctors ---")
mycursor = [Link]()
[Link]("SELECT id, name, specialization,
phone, email, address, experience FROM doctor")
doctors_list = [Link]()
if doctors_list:
print("ID | Name | Specialization | Phone | Email |
Address | Experience")
print("---|---|---|---|---|---|---")
for doc in doctors_list:
print(f"{doc[0]} | {doc[1]} | {doc[2]} | {doc[3]} |
{doc[4]} | {doc[5]} | {doc[6]}")
else:
print("No doctors found.")
[Link]()
admin_doctor_details()
def deletedr():
# Implementation of deletedr
print("\n--- Delete Doctor ---")
d_id = input("Enter Doctor ID to delete: ")
try:
mycursor = [Link]()
sql = "DELETE FROM doctor WHERE id = %s"
val = (int(d_id),)
[Link](sql, val)
[Link]()
if [Link] > 0:
fetchdr()
print("Doctor deleted successfully.")
else:
print("Doctor ID not found.")
except Exception as e:
print(f"Error deleting doctor: {e}")
admin_doctor_details()
def admin_doctor_details():
# Implementation of admin_doctor_details
print("\n--- Admin Doctor Management ---")
choice = input("1. Add Doctor\n2. Update Doctor\n3.
View Doctors\n4. Delete Doctor\n5. Back to Admin Menu\
nEnter choice: ")
if choice == '1':
adddr()
elif choice == '2':
updatedr()
elif choice == '3':
viewdr()
elif choice == '4':
deletedr()
elif choice == '5':
admin_menu()
else:
print("Invalid choice.")
admin_doctor_details()
# Patient CRUD
def add_patient():
# Implementation of add_patient
print("\n--- Add New Patient ---")
p_id = input("Enter Patient ID: ")
p_name = input("Enter Patient Name: ")
p_age = input("Enter Patient Age: ")
p_gender = input("Enter Patient Gender: ")
p_phone = input("Enter Patient Phone: ")
p_address = input("Enter Patient Address: ")
p_dob = input("Enter Patient DOB (YYYY-MM-DD): ")
try:
mycursor = [Link]()
sql = "INSERT INTO patient (id, name, age, gender,
phone, address, DOB) VALUES (%s, %s, %s, %s, %s, %s,
%s)"
val = (int(p_id), p_name, int(p_age), p_gender,
p_phone, p_address, p_dob)
[Link](sql, val)
[Link]()
fetchp()
print("Patient added successfully!")
except Exception as e:
print(f"Error adding patient: {e}")
admin_patient_details()
def update_patient():
# Implementation of update_patient
print("\n--- Update Patient Details ---")
p_id = input("Enter Patient ID to update: ")
p_name = input("Enter new Name (leave blank to skip): ")
p_age = input("Enter new Age (leave blank to skip): ")
p_gender = input("Enter new Gender (leave blank to
skip): ")
p_phone = input("Enter new Phone (leave blank to skip):
")
p_address = input("Enter new Address (leave blank to
skip): ")
p_dob = input("Enter new DOB (YYYY-MM-DD) (leave
blank to skip): ")
updates = []
values = []
if p_name:
[Link]("name = %s")
[Link](p_name)
if p_age:
[Link]("age = %s")
[Link](int(p_age))
if p_gender:
[Link]("gender = %s")
[Link](p_gender)
if p_phone:
[Link]("phone = %s")
[Link](p_phone)
if p_address:
[Link]("address = %s")
[Link](p_address)
if p_dob:
[Link]("DOB = %s")
[Link](p_dob)
if not updates:
print("No updates specified.")
return admin_patient_details()
try:
mycursor = [Link]()
sql = f"UPDATE patient SET {', '.join(updates)} WHERE
id = %s"
[Link](int(p_id))
[Link](sql, tuple(values))
[Link]()
fetchp()
print(f"{[Link]} record(s) updated
successfully.")
except Exception as e:
print(f"Error updating patient: {e}")
admin_patient_details()
def view_patients():
# Implementation of view_patients
print("\n--- View All Patients ---")
mycursor = [Link]()
[Link]("SELECT id, name, age, gender,
phone, address, DOB FROM patient")
patients_list = [Link]()
if patients_list:
print("ID | Name | Age | Gender | Phone | Address |
DOB")
print("---|---|---|---|---|---|---")
for pat in patients_list:
print(f"{pat[0]} | {pat[1]} | {pat[2]} | {pat[3]} | {pat[4]} |
{pat[5]} | {pat[6]}")
else:
print("No patients found.")
[Link]()
admin_patient_details()
def delete_patient():
# Implementation of delete_patient
print("\n--- Delete Patient ---")
p_id = input("Enter Patient ID to delete: ")
try:
mycursor = [Link]()
sql = "DELETE FROM patient WHERE id = %s"
val = (int(p_id),)
[Link](sql, val)
[Link]()
if [Link] > 0:
fetchp()
print("Patient deleted successfully.")
else:
print("Patient ID not found.")
except Exception as e:
print(f"Error deleting patient: {e}")
admin_patient_details()
def admin_patient_details():
# Implementation of admin_patient_details
print("\n--- Admin Patient Management ---")
choice = input("1. Add Patient\n2. Update Patient\n3.
View Patients\n4. Delete Patient\n5. Back to Admin Menu\
nEnter choice: ")
if choice == '1':
add_patient()
elif choice == '2':
update_patient()
elif choice == '3':
view_patients()
elif choice == '4':
delete_patient()
elif choice == '5':
admin_menu()
else:
print("Invalid choice.")
admin_patient_details()
def appointement_details():
# Implementation of appointement_details (Admin view
all)
print("\n--- All Appointment Details ---")
mycursor = [Link]()
[Link]("SELECT * FROM appointment")
appointments_list = [Link]()
if appointments_list:
print("Appt ID | Patient ID | Doctor ID | Date | Reason |
Status")
print("---|---|---|---|---|---")
for appt in appointments_list:
print(f"{appt[0]} | {appt[1]} | {appt[2]} | {appt[3]} |
{appt[4]} | {appt[5]}")
else:
print("No appointments found.")
[Link]()
admin_menu()
# --- Admin Login and Menu ---
def admin_login():
# Implementation of admin_login
print("\n--- Admin Login ---")
# Simple fixed login for project demonstration
username = input("Enter Admin Username: ")
password = input("Enter Admin Password: ")
if username == "admin" and password == "admin":
print("Admin Login Successful!")
admin_menu()
else:
print("Invalid Credentials.")
new_admin_login()
def new_admin_login():
# Implementation of new_admin_login
print("\n--- New Admin Login ---")
choice = input("1. Login\n2. Back to Main Menu\nEnter
choice: ")
if choice == '1':
admin_login()
elif choice == '2':
main_menu()
else:
print("Invalid choice.")
new_admin_login()
def admin_menu():
# Implementation of admin_menu
print("\n--- Admin Menu ---")
choice = input("1. Manage Doctors\n2. Manage Patients\
n3. View All Appointments\n4. Logout\nEnter choice: ")
if choice == '1':
admin_doctor_details()
elif choice == '2':
admin_patient_details()
elif choice == '3':
appointement_details()
elif choice == '4':
main_menu()
else:
print("Invalid choice.")
admin_menu()
# --- Main Menu ---
def main_menu():
# Implementation of main_menu
print("\
n=============================================")
print(" HOSPITAL MANAGEMENT SYSTEM MENU")
print("===========================================
==")
choice = input("1. Patient Login\n2. Doctor Login\n3.
Admin Login\n4. Exit Program\nEnter choice: ")
if choice == '1':
new_patient_login()
elif choice == '2':
new_doctor_login()
elif choice == '3':
new_admin_login()
elif choice == '4':
print("Exiting program. Goodbye!")
exit()
else:
print("Invalid choice. Please try again.")
main_menu()
# Execute the main function to start the application
if __name__ == "__main__":
create_table()
main_menu()
DATABAsE
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------
#TABLE FOR DOCTORS
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# TABLE FOR APPOINTMENTS
#TABLE FOR PATIENTS
----------------------------------------------------------------------------------------------------------------------------------
1.
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
i)
----------------------------------------------------------------------------------------------------------------------------------
etc………..
-----------------------------------------------------------------------------------------------------------------------------
-----
----------------------------------------------------------------------------------------------------------------------------------
ADD PATIENT
---------------------------------------------------------------------------------------------------------------------------------
UPDATE PATIENT
VIEW PATIENTS
Etc……………
DELETE PATIENT
EXIT
View appointment
etc..
-----------------------------------------------------------------------------------------------------------------------------
-----
Book Appointment
Cancel Appointment
----------------------------------------------------------------------------------------------------------------------------------
REfERENCEs
In order to work on this project titled–
(HOSPITAL
MANAGEMENT SYSTEM), the following
books and websites are referred by me
during the various phases of development
of the project.
1) Class 11 th & 12 th Computer Science
Books (SUMITAARORA)
2) [Link]
3) [Link]
Other than the above-mentioned books,
the suggestions and supervision of my
teacher and my class experience helped
me to develop this software project.
PROJECT (CODE)
EXECUTES
SUCCESSFULLY……….
THANK YOU