0% found this document useful (0 votes)
3 views52 pages

Computer Project

Uploaded by

nishanthverma09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views52 pages

Computer Project

Uploaded by

nishanthverma09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 52

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

You might also like