0% found this document useful (0 votes)
83 views66 pages

Tata Dav School

This document provides an overview of a project report on a Hospital Management System. It includes sections on the cover page, table of contents, introduction, objectives, existing system, proposed system, input/output requirements, system design, hardware/software requirements, security controls, future scope, and merits and demerits. The project aims to computerize hospital data management and handling by allowing functions like adding doctor details, displaying patient and bill information, and records of workers.

Uploaded by

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

Tata Dav School

This document provides an overview of a project report on a Hospital Management System. It includes sections on the cover page, table of contents, introduction, objectives, existing system, proposed system, input/output requirements, system design, hardware/software requirements, security controls, future scope, and merits and demerits. The project aims to computerize hospital data management and handling by allowing functions like adding doctor details, displaying patient and bill information, and records of workers.

Uploaded by

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

TATA DAV SCHOOL,SIJUA

A Synopsis/Project Report on the topic

Hospital management system .


Submitted in Partial Fulfillment of the Requirements of

AISSCE- All Indian Senior School Certificate Examination

2021- 2022

In

INFORMATICS PRACTICES(065)
Submitted By:-
NAME:- Sameer Kumar Singh
CLASS:- XII
SEC:- ‘C’
ROLL NO.:- 02
BOARD ROLL NO.:-
Under the Guidance of:-
Mr. M.K.Joshi
Faculty,
Dept. Of Computer Science
TABLE OF CONTENTS
S.NO. TITLE PAGE
NO.

1. COVER PAGE 1

2. TABLE OF CONTENT 2

3. DECLARATION 3

4. ACKNOWLEDGEMENT 4

5. GUIDE CERTIFICATE 5

6. SCHOOL CERTIFICATE 6

7. DESSERTATION APPROVAL CERTIFICATE 7

8. PREFACE 8

9. INTRODUCTION 9

10. OBJECTIVE 10

11. SCOPE OF PROJECT 11

12. THE EXISTING SYSTEM 12

13. THE PROEPOSED SYSTEM 13


14. INPUT OUTPUT REQUIREMENT 14

15. SYSTEM DESIGN 15

16. HARDWARE AND SOFTWARE REQUIREMENT 16

17. SECURITY CONTROL 17

18. FUTURE SCOPE OF THE PROJECT 18

19. MERIT AND DEMERIT 19

20. CONCLUSION 20

21. REFERENCE OR BIOGRAPHY 21


DECLARATION
I herby declared that the synopsis and project work
entitled
“ Hospital DATA MANAGEMENT SYSTEM”
submited to partial fullfilment of the requirement of std
XII, AISSCE .ALL India Senior School Certificate
Examination .2021-2022 in Subject Information
Practices (065) is prepared by me .All the coding are the
result of my personal effort .

Signature :

Name : Sameer KUMAR SINGH


Class : XII
Sec :C
ACKNOWLEDGEMENT
I would like to thank my parents of giving me unmatched
support all through research for the project .
I am thankful to Mr.Rajeshwar Singh,Principal ,TATA DAV
SCHOOL,SIJUA for his valuable and help and and resources
.
I express my sincer thanks to Mr.M.K.Joshi,Guide for helping
me and guiding me for devloping this work .
I also want to thank my friends and my family for their
constant guide and support .
Finally ,I want to thank my Co-Devloper sumit Kumar for
their technical help .
GUIDE CERTIFICATE
This is to certificate that Sameer KUMAR SINGH of Class
XII ,C , CBSE Roll-………………….has completed his
project to partial fullfilment of the Requirements of AISSCE
.All India Senior School Certificate Examination .2021-22 in
the Subject Informatics PRACTICES (065) on the topic

Hospital Data management system

With much sicerity according to the syllabus prescribed by


Central Board of Secondary Education for the Academic
Session-2021-22

M.K.Joshi
I.P.Teacher
SCHOOL CERTIFICATE
This is to certify that the project of ‘Informatics Practices
(065)’ titled “Hospital DATA MANAGEMENT SYSTEM
Which deals registration Manageent is being submitted By
Sameer KUMAR SINGH(XII Science ,sec-‘c’CBSE ROLL
22667124)
This project is a bonafide piece of work carried out with the
consultation of supervision .

Mr.R.Singh
Principal
DISSERTATION
APPROVAL CERTIFICATE
This dissertation entitled“ Hospital DATA
MANAGENT SYSTEM” devloped by RAKESH
KUMAR SINGH is approved towards partial fullfilment of
the Std .XII exam of Subject Informatics Practices (065) of
the session -2021-22.

REMARKS :

PROJECT GUIDE
EXTERNALEXAMINER
(M.K.JOSHI)
PREFACE
The research provides an opportunity to demonstrate the
application of knowledge skill and completeness required
during the technical operations. This subject improve my
technical skill and helped me to rise up in this field in the
future .
I am presenting a project file on the“Hospital DATA
MANAGEMENT SYSTEM”
in the subject Informatics Practices (065).
I tried my best to make this project wonderful it consists
many work for storing students data efficiently .I hope all
like this project work.
INTRODUCTION
Project title hospital data management system (A project for
keeping Bank data efficiently and also to update data time to
time).The objective of the project is to computerize the system of
data and handling of hospital data. This project help us to manage
all the data of the hospital like adding doctor detail, display patient
name display bill, records of workers,highest salary being paid etc.
This project can be usefull for various hospitals such as apollo
hospitals,max healthcare,d.r pathlabs ETC. It will reduce the uses of
paper which makes it user friendly . And it is very easy to use and it
also save a lot of time.
This project contains :-
1. Reading files of doctor without index
2.Adding new doctor details
3.sort doctor details by name
4.Display patients names
5.Display all bills
6.Display records of workers
7.Display highest Salary being paid
OBJECTIVE
This project is based on description about the Bank data
management system.

This project help us to perform following operations :-

1.Keep the record along with the important data of doctor


2.Real time update and easy error correction
3.Time to time update
4.Maintain proper list of all the patient
SCOPE OF THE PROJECT
This project can perform most of the task related to data handling
data of bank
This project help in accomplishing following task very smoothly
1.Upload/delete the data of patients
2.Makes a proper list of the data
3.Seperate the personal information from the public use
4.It also give the details about the Doctor
5. In future this project can be used in very organisation such as
apollo hospitals,max healthcare,d.r pathlabs Etc.
THE EXISTING SYSTEM
At present many l organization maintain the hospital data on book
which is very hectic and time taking . They also have to keep a track
on various daily coming data such as the daily transaction , patients
name , workers details etc. which also takes a lot of time . so proper
system is required . they need a full fledge software to maintain the
data of the patients. Apart from this regular updates on new adding
of doctor can be done.
THE PROPOSED SYSTEM
In our proposed system we have the provision for adding the details
of the hospital by themselves so the overhead of the respective
authorities is become less. Another advantage of the system is that it
has a time to time update feature. It seperate the personal
information of the patient from public use. The process of updating
and deleting data is also very easy. And this can be also used to
manage the data of the investigation.
INPUT/OUTPUT REQUIRMENTS
INPUT
1. details of Doctor
2. Adding new doctor details
3. Transaction enquiry

PROCESS
All the jobs per The scope of the project are done by this
application through python’s code my SQL application and
connector.

OUTPUT
1. Showing details of Doctors
2. Showing new doctor details
3. Showing details of all transactions of respective patients
HARDWARE AND SOFTWARE REQUIREMENTS
Recommended system requirements
Intel core i3
Processor
4gb or Higher
Disk space
Windows 8.1
Operating system
3.X.X or Higher
Python version
1 TB
HDD

Minimum system requirements


Processor Intel Pentium
2GB
Disk space
Windows 7,linux
Operating system
2.7.x,3.6.x
Python version
500 GB or above
HDD

Software requirements
Operating system Windows 7 or above
2.7.x or higher
Language
MySql 5.0
Database server
MySqlconnector,PIP,PANDAS
others
etc.

SECURITY CONTROL
In this application there is user ID password which is
generated for various users with desired specification and
permission unwanted and unauthentic person cannot get
login with this application this database of this system is
locked with password the data can be assessed by authorize
persons only the ties provided as per right permission of the
users it is only dependent that what kind of user are using
this application therefore data can be modified or deleted
by only legal or authorized person
FUTURE SCOPE OF THE PROJECT
This project can be used in many places in the future. As per Need
of the project I have inserted many records of the patients there are
thousands of patients record that can be stored in the database of
this system.

In this project there is a future scope of modifications liked:-

1.Creation of new user account:


2.Web connectivity .
3.Better display using animation.
4.Real time process.
5.Network accessibility Enhance the capacity of database.
6.Reduce the size of application by disabling the unwanted
features.
7.More extensive back ended support
8. Etc.
MERIT
1.Convenience and speed.
2.Immediate confirmation.
3.This project is very secure.
4.Realtime update about the statistics.
5.This project eco-friendly.
6. Can perform multiple task

DEMERIT
Bugs and data rigorously testing online application Forms.
Incorporating a safety feature that allows applicants to save the
information that they have entered so that they can return to the
application even after crash.
CONCLUSION
This project has been prepared to reduce manual work and
with the help of this project all the data which collected can
maintained in a categorised manner. Every thing in this
project is automatic and in faster manner and all the data
are easily inserted into this project to get the desired output.
REFERENCE
1.Information practices, STD XII SUMITA ARORA,
DHANPAT RAI AND CO.
2.www.WIKIPEDIA.ORG
3.www.GOOGLE.CO.IN
CODING & output screen

import pandas as pd
import matplotlib.pyplot as plt

def menu():

print()

print("*********************************************
*******************************")
print( " HOSPITAL MANAGEMENT
SYSTEM PROJECT ")

print("*********************************************
******************************")
print()
print()
print("Data Analysis")
print(" 1.Know about the project")
print(" 2.Reading Doctor file without index")
print(" 3.Adding new Doctor Detail")
print(" 4.Reading Doctor File With new Column
names")
print(" 5.sort Doctor Details by Name")
print(" 6.Reading Patient File without index")
print(" 7.Deleting a column from patient table")
print(" 8.Display Patient names")
print(" 9.Display All Bills")
print(" 10.Display Total Bills")
print(" 11.Incresing Doctor Visit Charges by 500")
print(" 12.Display Records of Workers")
print(" 13.Display Highest salary being paid")
print(" 14.Saving Workers File after Increasing salary
by 500")
print("Data Visualization")
print(" 15.Line plot")
print(" 16.Bar plot")
print(" 17.Pie plot")
print(" 18.Close the program")
print()

print("*********************************************
*************************")

menu()

def about():
print("In Hospital management system is a computer
system that helps manage the\
information related to health care and aids in the job
completion of health\
care providers effectively. They manage the data
related to all departments of\
healthcare such as, Clinical. Financial.
Laboratory.\There are 16 Options including 3 plots")

def no_index():
print('Display doctor details without index')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\Doctor.csv",index_col=0)
print('without index')
print(df)
def new_doctor():
print('Adding new doctor in file doctor')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Doctor.csv")
df.at['5',:]=['105','Dr.Geeta',50,'Surgery',963547854]
print(df)

def new_colnam():
print('Display Details of Doctors with new names')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\Doctor.csv",skiprows=1,names=['doctor_id','
doctor_name','doctor_age','Department','doctor_phone'])
print(df)

def sort_doctor():
print('sorting Doctors age and details in Ascending order')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\Doctor.csv",index_col=0)
df=df.sort_values('D_age')
print(df)

def patient():
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\Patient.csv",index_col=0)
print('Patients detail without index')
print(df)

def delete_col():
print(' Delete column Age from patient')
print()
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Patient.csv")
print(df)
print()
print()
del df['p_ age']
print(df)

def patient_name():
print('Show patients list')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\Patient.csv",usecols=['p_name'])
print(df)

def bill():
print('Display Details of Bills')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv",index_col=0)
print('without index')
print(df)

def total_bill():
print('To Display total Bills')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv",index_col=0)
print(df)
print()
df1=df['Drvisit']+df['Medicines']+df['Room']
print(df1)
def fee_inc():
print('Previous Doctor fee')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv")
print(df)
print()
print('increase doctor fee by Rs.500')
print()
df['Drvisit']+=500
print(df)

def worker():
print('Show records of workers')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\workers.csv")
print(df)

def maxsalary():
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\workers.csv")
print("Highest Salary")
print(df.Salary.max())

def saveworker():
print('To increase Salary and save')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\workers.csv")
print(df)
print()
print('increase salary by Rs.500')
print()
df=df['Salary']+500
print()
df.to_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\workers.csv")
print(df)
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital
management\\workers.csv")
print(df)
def line_plot():
print('line plot')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv")
print(df)
x1=df['Medicines']
y1=df['Room']
plt.xlabel('medicines')
plt.ylabel('room')

plt.plot(x1,y1,color='r',linewidth=5,marker='o',markerfaceco
lor='blue')
plt.title('Charges of Medicines and Room recods')

def bar_plot():
print('bar plot')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv")
print(df)
x1=df['Medicines']
y1=df['Room']

plt.xlabel('medicines',fontsize=14,color="r")
plt.ylabel('room',fontsize=14,color="r")
plt.title('paid for Medicines and
Room',fontsize=14,color="blue")
plt.bar(x1,y1,width=40,facecolor='r',edgecolor='green')
plt.show()
def pie_plot():

print('pie plot')
df=pd.read_csv("C:\\Users\\SONU
KUMAR\\Desktop\\hospital management\\Hospital
bill.csv")
print(df)
plt.title(' Charges on room , Medicine , Dr.Visit on the
items')
z=eval(input('enter charges of Room , Medicine , Dr. visit
in sq braker '))
color=['red','green','blue']
items=['medicines','room','drvisit']
expl=[0,0,0.2]

plt.pie(z,colors=color,labels=items,explode=expl,autopct="%
5.1f%%")
plt.show()
opt=""
opt=int(input("enter your choice : "))
if opt == 1:
about()
if opt == 2:
no_index()
if opt == 3:
new_doctor()
if opt == 4:
new_colnam()
elif opt == 5:
sort_doctor()
elif opt == 6:
patient()
elif opt == 7:
delete_col()
elif opt == 8:
patient_name()
elif opt == 9:
bill()
elif opt == 10:
total_bill()
elif opt == 11:
fee_inc()
elif opt == 12:
worker()
elif opt == 13:
maxsalary()
elif opt == 14:
saveworker()
elif opt == 15:
line_plot()
elif opt == 16:
bar_plot()
elif opt == 17:
pie_plot()
elif opt == 18:
breakpoint
else:
print('invalid option')

You might also like