Hospital Management System
Hospital Management System
On
BACHELOR OF SCIENCE
In
COMPUTER SCIENCE
Under the guidance of
(Sem V)
(2024-2025)
SONOPANT DANDEKAR ARTS, V.S. APTE COMMERCE & M.Η.MEHTA
SCIENCE COLLEGE,
PALGHAR
401404
MAHARASHTRA
CERTIFICATE
This is to certify that Mr. Shubham Kumar and Mr. Kishan Kharwar of T.Y.B.Sc. (SemV/VI)
class has satisfactorily completed the Project Multi Hospital Management System to be submitted in
the partial fulfillment for the award of Bachelor of Science in Computer Science during the academic
year 2024-2025.
Date of Submission:
Project Guide
Head/Incharge,
Place:
Date:
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to all those who supported and guided me throughout
the development of this project. Their valuable insights, expertise, and encouragement have been
instrumental in the successful completion of this Hospital Management System.
First and foremost, I would like to thank my Mrs. Reshmi Waykole, whose constant support
and constructive feedback helped shape this project. Their advice and mentorship have been
crucial throughout the entire process.
I am deeply grateful to Sonopant Dandekar College and the Department of Computer Science
for providing me with the resources and learning environment necessary for developing my skills.
Special thanks to my professors for their guidance and encouragementduring my academic
journey.
Lastly, I am thankful to the various online resources and communities, including YouTube
tutorials and Laravel Framework, for their valuable knowledge and technical assistance.
This project would not have been possible without the contributions of all these
individualsand platforms. I am truly grateful for their support.
CONTENTS PAGE
Declaration I
Acknowledge II
Abstract III
CHAPTER
Chapter- 1: Introduction 1-3
Introduction 1
Motivation 1
Objectives 2
Gantt Chart 2-3
Chapter 2: Background Study 4-5
2.1 Introduction 4
2.3 Expected Outcomes 5
Chapter 3: Specification and Requirements 6-8
3.1 Functional Requirement 6
3.1.1 Features of HMS 6
3.1.2 Software Requirement 6
3.1.3 User of HMS 6
3.1.4 Functionality performed by Customer users 6
3.1.5 Functionality performed 7
3.1.6 Manage patient 7
3.1.7 Manage Department 7
3.1.8 Static Pages and Other Sections 7
3.2 Non-Functional Requirement 7-8
3.2.1 Maintainability 7
3.2.2 Security 7
3.2.3 Performance 8
3.2.4 Reliability 8
Chapter 4: System Analysis and Modeling 9-17
4.1 Introduction to UML 9
4.2 Use Case Diagram 9-10
4.3 Activity Diagram 11-14
4.4 DFD diagram 15
4.5 ER diagram 16
4.6 Existing System Study 17
4.7 SWOT Analysis 17
LIST OF TABLES
1.1 Introduction
Online hospital management system: A unique cloud-based hospital management system for both
patients and hospital stuffs (Doctors, Management). The primary target of this design is to make
hospital experience better than we currently have. Hospital is a place where no one willingly wants
to visit but there are times when we need to. The old system of hospitals is not very user friendly.
The first big stem is waiting in the queue for long hours. There are lots of other problems that
makes your hospital experience bad. Our main focus is to make peoples life easier in the hour of
need. We are working to design such a system that will reduce a lot of paperwork and save people’s
time. Existing software: You will find hospital management system software in various hospitals
in our country. They have great features to help the hospital but that does not allow the patients to
manage their own data. This is what gave us the initial motivation to build a system where the
system will work for all. To overcome those limitation, we are trying to build a social networking
like site for hospitals that will help everyone working in the hospital and their patients. Let’s
discuss about the system in details and see how it will help us. There are no such things that comes
out without any limitations but we focused to overcome the best we could do. Our main focus was
to determine the features for the patients.
1.2 Motivation
We do not usually visit hospitals unless we need to but this visit does not always give us good
experience. We face various problems there. There is automated hospital management system but
they do not provide any functionality for us. Even the doctors do not have access to their patient’s
data while they are at home. It will be great for the patients to have an application that will keep
them close to their personal data like: prescriptions, test reports and other important materials.
Patients will be able to browse through all the doctors available and ask for appointment for their
desired doctor. A doctor will also experience the similar benefits. This will reduce a lot of paper
works and make things easy for everyone associated with it. I have some personal experience
visiting the hospital and I also have gathered experience from other people by asking them and
observing them for some time. People experience their worst nightmare while they need to visit
the hospital. No body visits the hospital unless it is extremely necessary. People get mad but they
do not have anything to do then. This gave me the perfect motivation to build something for them
and offer them some help at their most needed time. I am confident that this product can and will
help them.
Page | 1
1.3 Objectives
1) Define hospital
2) Recording information about the Patients that come.
3) Generating bills.
4) Recording information related to diagnosis given to patients.
5) Keeping record of the immunization provided to children/patients.
6) Keeping information about various diseases and medicines available to cure them.
These are the various jobs that need to be done in a hospital by the operational staff and Doctors.
All these works are done on papers.
Scope of the Project: -
1) Information about Patients is done by just writing the Patients name, age and gender.
Whenever the Patient comes up his information is stored freshly.
2) Bills are generated by recording price for each facility provided to patient on a separate
sheet and at last they all are summed up.
3) Diagnosis information to patients is generally recorded on the document, which contains
Patient information. It is destroyed after some time period to decrease the paper load in the
office.
4) Immunization records of children are maintained in pre-formatted sheets, which are kept
in a file.
5) Information about various diseases is not kept as any document. Doctors themselves do
this job by remembering various medicines.
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.
1.4 Gantt Chart
Gantt charts are commonly used to track project schedules and are especially effective in project
management. Simply put, they illustrate and allow you to know what needs to be done and when.
Gantt charts are able to show you additional information about the different tasks or categories of
a project, such as how far the work has progressed, how a work group can rely or other work
groups, how important several tasks are and the resources being used in a project.
Page | 2
WEEKS
ACTIVITIES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1.Planning
Propose Methodology
Seminar Presentation
Page | 3
CHAPTER 2
BACKGROUND STUDY
2.1 Introduction
Healthcare especially in the developed world is characterized by rapidly increasing use of
information technology in patient care, increasing documentation, coding and billing, and
management. Rise of health information technology worldwide is increasing the efficiency of
health service delivery, reducing medical errors, improving quality of care, and providing better
information for patients and physicians (Pollak and Lorch, 2007). The overall goal of the
information management function is to obtain, manage, and use information to improve health
care and medical services, performance, governance and management and support processes. The
importance of healthcare to individuals and governments and its growing costs to the economy
have contributed to the emergence of healthcare as an important area of research for scholars in
business and other disciplines. In additional, Piontek et al., (2010) asserts that healthcare influences
the quality of human lives and function in the society. Healthcare mistakes have serious
consequences that can affect ability to carry out social and productive endeavors. Recent reports
highlight the gravity of adverse events in hospitals and the dangers such events pose to individuals
and the public. Healthcare information systems have changed the healthcare industry drastically
over the last decade as well as the last few years (Abraham & Junglas, 2011). The forces of
competition and advancements in healthcare technology are pushing hospitals to follow the trend.
Paperless healthcare systems have become inevitable and any healthcare institute that doesn’t
follow this trend will fall behind the rest in the industry. Delone and Mclean (2003) being one of
the most cited models in the fields of information systems seeks to provide a comprehensive
understanding of information systems success by identifying, describing, and explaining the
relationships between six success variables categories: systems quality, information quality, user,
user satisfaction, individual impact, and organizational impact. The same author notes the model
provides a comprehensive frame work for measuring the performance of the information system
and enhances the understanding of information systems success.
Hospital Management System (HMS) is designed for multispecialty hospitals, to cover a wide
range of hospital administration and management processes of patient-centric system. Itis an
integrated end-to-end Hospital Management System that provides relevant information across the
hospital to support effective decision making for patient care (medical records management and
billings), and hospital administration, in a seamless flow. In existence, some researchers have
contributed positively in the improving of health care institutions management systems.
Therefore, we discuss in this section below, some of the related works done in hospital
management system by researchers in the field.
Page | 4
2.2 Expected Outcomes
HMS (Hospital Management System) otherwise known as HMIS (Hospital Management
Information System) is a medical informatics solution element that mainly focuses on the hospital
administration requirements. The HMS is a web-based or computer application that takes care of
the complete hospital functionalities. The integrated system can be customized and are developed
to control all hospital operations like patient details, appointment booking, billing, drug
management, Electronic Medical Record, administration, Patient medical history, inventory
management, bed management, revenue management and so on. Hospital Management System is
essential and mandatory for healthcare establishments like nursing homes, rehabilitation centers,
clinics, hospitals, health clinics, dispensaries, and more. Some of the top benefits of implementing
an HMS are role-based access control, data accuracy, revenue management, appointment booking,
overall cost reduction, and data security.
Page | 5
CHAPTER 3
SPECIFICATION AND REQUIREMENT
Page | 6
3.1.5 Functionality performed by Admin users
Login for admin.
Forgot password for admin.
Edit profile for admin.
3.1.6 Manage Patient
Edit the existing patient
View profile of the patient
Listing of all patient
3.2.2 Security
HMS oversees humongous volumes of data generation, information exchange, storage, and
analysis at every level of hospital functioning. As it is based on Cloud and other advanced digital
technologies, it offers strong, multi-layered security to all data exchanges, and thereby protects the
system from misuse or loss of information. The HMS platforms usually comply with the most
stringent data security and privacy policies set in a country. As HMS is hosted on Cloud-based
servers which are located away from the premises, it remains protected from cyberattacks on
hospital systems. Overall HMS promotes transparency, protects the confidentiality, prevents data
theft, and offers a safe and secure ecosystem for hospitals operations to continue.
Page | 7
3.2.3 Performance
By streamlining and integrating multiple processes, HMS infuses much speed, agility, and
efficiency into the system. The platform has specially designed modules for various functions such
as OPD management, IPD management, Cath Lab and diagnostics management, emergency care
response, billing and payments, and operations. It has the ability to offer role-based control to users
to allow them the use of one part of the function or multiple functions and help them monitor and
track every activity necessary for healthcare delivery. Due to such intra-operability and flexible
properties, HMS boosts the performance and capabilities of a healthcare facility in treating
patients.
3.2.4 Reliability
Being software as a service, HMS is highly resilient to any technology disruptions, downtime, or
crashes experienced by other technology systems. It has a certain capacity to work offline. It is
highly secure from a data safety point of view. Furthermore, good HMS has a highly instinctive
and intelligent user interface which makes them convenient to use.
Page | 8
CHAPTER 4
SYSTEM ANALYSIS & MODELING
4.1 Introduction to UML
The Unified Modeling Language (UML) is a standard language for specifying, visualizing,
constructing, and documenting the software system and its components. It is a graphical language
which provides a vocabulary and set of semantics and rules. The UML focuses on the conceptual and
physical representation of the system. It captures the decisions and understandings about systems that
must be constructed. It is used to understand, design, configure, maintain, and control information
about the systems.
The UML is a language for:
Visualizing
Specifying
Constructing
Documenting
Visualizing
Through UML we see or visualize an existing system and ultimately, we visualize how the system
is going to be after implementation. Unless we think, we cannot implement. UML helps to
visualize, how the components of the system communicate and interact with each other.
Specifying
Specifying means building, models that are precise, unambiguous and complete UML addresses
the specification of all the important analysis design, implementation decisions that must be made
in developing and deploying a software system.
Constructing
UML models can be directly connected to a variety of programming language through mapping a
model from UML to a programming language like JAVA or C++ or VB. Forward Engineering and
Reverse Engineering is possible through UML.
Documenting
The Deliverables of a project apart from coding are some Artifacts, which are critical in
controlling, measuring and communicating about a system during its developing requirements,
architecture, desire, source code, project plans, tests, prototypes releasers, etc...
Page | 9
Login
Include
Online Request
Sign Up
Appointment
Extend
Admin
Refund
Patient Include
Cancel
appointmen
Doctor List
Doctor
Make
Prescription
Receptionist
Assist
Test Doctor
Nurse
Include
Guide Patient
Laboratories
Test Report
Login
Authentication
Invalid
Check
Valid
Reports
Accept Edit
Edit Details Medicine Bill
Payment Bill
Patient
Edit
Payment
Logout
Page | 11
Figure 4.2: Activity Diagram
Doctor
Login
Authentication
Invalid
Check
Valid
Add prescription
Edit prescription
Logout
Page | 12
Patient
Login
Authentication
Invalid
Check
Valid
Cancel Appointment
Logout
Login
Authentication
Invalid
Check
Valid
Logout
Employee Management
Hospital
Management
System
Login Management
Address Address
Id Phone Id D_Id
Medicine
Id P_Id
Prescription Quantity
Page | 16
4.6 Existing System Study
In the hospital management there are few systems has already existed which are listed below.
Right now, hospital staff store patient information manually like write on the paper.
Doctor, nurse and others staff check their working schedule by manually.
Invoice and billing are like paper working system.
Patient admit system.
Check operation and checkup.
All record stored physically like in a store house.
Opportunities Threats
Now it is starting in some of There is no any kind of training for the
hospital where they move their all patient that how to operate this website.
kinds of job in web-based It will take time to learn how to operate
External
Page | 17
CHAPTER 5
IMPLEMENTATION
Implementation of new system can take place to determine the success of the system.
Implementation stages of a system provide user confidence. This procedure has been designed so
that most problems can be managed. The tasks involved in implementation process are given
below.
1. Premises are to be allocated to establishment of new system.
2. Necessary hardware and software components are to be arranged.
3. Production of a complete set of documentation is needed.
4. Every part of development web site is to be tested.
5. Method of changed over is to be planed.
6. Overall system is also to be tested.
Page | 18
5.2 Patient Registration page
This is a appointment page, where patient can registration to this hospital website and they
cancreate online appointment system.
Page | 19
5.4 Admin dashboard
This is the admin profile, where admin can see all over things, admin can add doctor, add
department, see appointment and manage it.
Page | 20
5.6 Admin Add Doctor
Page | 21
5.8 Admin add user
Admin can
add user
Page | 22
5.10 Doctor dashboard
In this part doctor can see their appointment in list.
Page | 23
5.12 Nurse dashboard
In this part nurse can also check their panel for working schedule.
Page | 24
5.14 Data Model
Data models are visual representations of the data elements of an enterprise and the connections
between them. By helping to define and structure data in terms of relevant business processes, the
models support the development of effective information systems. They enable business and
technological resources to collaboratively decide how data will be stored, accessed, shared,
updated and leveraged across an organization. In this section shows the table that contains in online
tutor finder database. These tables will show all attribute with data type, primary key and foreign
key.
Page | 25
Fig 5.16: Department section database
Page | 26
Fig 5.18: User database
Page | 27
CHAPTER 6
CONCLUSION
Conclusion
This was an excellent project to work on and I have learned a lot of things to complete this project.
A lot of new idea and several problems that may happen to a system like this is quite clear for me
now. Our creativity makes us different from every other species on this planet. We build tools and
machines to make our lives easy and more comfortable. This has begun at a very early age and
since then we have never stopped to build or design new things. Due to this creativity our planet
has become very something totally different than our ancestors experienced. AI – artificial
intelligence is an old concept but our current approach has taken it to a different height. We have
been able to build things that has changed the entire thinking process of human civilization.
Medical technology has also improved along with other sectors of science. Once people used to
die of different diseases but we have overcome those by our advancement in various sectors.
Automation in medical sector is still quite new but the question is for how long this will remain
new. Researches are advancing to perform diagnosis and prescribe medicine for people without a
doctor. Of course, there are doctors for supervisions
Page | 28