Professional Documents
Culture Documents
Hospital Management System Project Report
Hospital Management System Project Report
Management
System Project
Report
CHAPTER 1
INTRODUCTION
Philippines, a country that is still developing, has seen remarkable growth in the
health industry. The establishment of various large and minor projects in the fields of
research and size, Inter-structure facilities are still missing in hospitals. Administration of
Philippines has continued to develop a hospital with the intention of offering medical
amenities basic operations compared to hospitals in European countries, the list of
diverse Philippine hospitals is still on paper countries where hospitals have computers
to help staff members with their work. The idea of automating hospital management and
administration is now large hospitals like Manila Doctors Hospital and Philippine
General Hospital in Luzon are part of the implementation in Philippines.
1. The current manual system has a lot of paper work and it does not deal with old
and new car purchase and sale.
2. To maintain the records of medicine and service manually, is a Time-consuming
job.
3. With the increase in database, it will become a massive job to maintain the
database.
4. 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.
5. The retrieval of records of previously registered patients will be a tedious job.
6. Lack of security for the records, anyone disarrange the records of your system.
7. If someone want to check the details of the available doctors the previous system
does not provide any necessary detail of this type.
PROPOSED SYSTEM:
1. Employee Details: The new proposed system stores and maintains all the
employees’ details.
2. Calculations: The new proposed system calculates salary and income tax
automatically and it is very fast and accurate.
3. Registers: There is no need of keeping and maintaining salary and employee
register manually. It remembers each and every record and we can get any
report related to employee and salary at any time.
4. Speed: The new proposed system is very fast with 100% accuracy and saves
time.
5. Manpower: The new proposed system needs less manpower. Less people can
do the large work.
6. Efficiency: The new proposed systems complete the work of many salespersons
in less time.
7. Past details: The new proposed system contains the details of every past doctor
and patients for future assistance.
8. Reduces redundancy: The most important benefit of this system is that it reduces
the redundancy of data within the data.
9. Work load: Reduces the work load of the data store by helping in easy updates of
the products and providing them with the necessary details together with financial
transactions management.
10. Easy statements: Month-end and day-end statement easily taken out without
getting headaches on browsing through the day end statements.
NEED:
The following steps that give the detailed information of the need of proposed system
are:
Performance: For the past few decades, everyday activities at the hospital were meant
to be handled manually by the hospital administration system. The manual handling of
the record takes a long time and is very error-prone. The computerized hospital
management system is being used to enhance the effectiveness of the hospital
management system. The computerized hospital project is so user-friendly and totally
automated that any hospital staff member can view both the patient's and the doctor's
reports.
Efficiency is the primary need of the project. The project should be effective enough to
automatically allocate a bed and a doctor to each new patient upon admission in
accordance with the patient's condition. Additionally, once a patient is released, the
computer should automatically free the bed that was allotted to them.
Complete control of the project is in the hands of a designated individual who has the
password to access it; unauthorized access is not permitted. The administrator has
complete authority over everything, while the other members are only allowed to view
the records and not make any changes to transactions or entries.
Hospitals are a vital part of our life, offering the greatest medical care to those
who are ill with a variety of maladies that may be brought on by changes in the weather,
an increase in work demands, emotional trauma, stress, etc. The daily operations and
records of the hospital's patients, staff members, doctors, nurses, ward boys, and other
personnel are crucial to the facility's proper operation.
Observing the ongoing population growth and rise in hospital visitors demonstrates how
inefficient and time-consuming the procedure is. All of these records must be kept,
which is extremely unreliable, inefficient, and error-prone. Maintaining these records on
paper is also neither technically feasible nor economically viable.
Our project's primary goal is to deliver a hospital that is 90% paperless. It also seeks to
offer dependable automation of the current systems at a reasonable cost. Additionally,
the system offers superb data protection at every point of user-system contact, as well
as strong and trustworthy storage and backup features.
AIM:
The aim of the study to fully relate with Hospital Management system.
The Software is for the automation of Hospital Management System.
It maintains two levels of users:
Administrator Level
User Level
The Software includes:
Maintaining Patient details.
Providing Prescription, Precautions and Diet advice.
Providing and maintaining all kinds of tests for a patient.
Billing and Report generation.
SIGNIFICANCE OF THE STUDY
The study is important to the hospital patients since they could have medical
information without experiencing delays and incorrect information. If they wanted to
access their medical history, they would not be going through a difficult process. The
hospital, especially the pharmacy and billing department would not go through a lot of
paper reports when it comes to payments and accounting records. The use of paper
would still be there but it could be reduced so that excessive paper loads would not be a
problem. The study was also significant to the staffs since they would be able to
register, update, delete, and search information within the system. It was beneficial to
the hospital since it could improve their management through connecting all their
existing computers in one system. In general, the study was important to the hospital
and patients for it could serve as an applicable tool to maintain the productivity and
quality of service in the hospital. Hospital is a leading among the public hospital. Health
system functioning depends on production and use of quality health data and
information at all levels of the health system. This study serves as a starting point for
the assessment based on the situation in public to identify the strengths and weakness
of the system in improving health system functioning. The study forms a basis for
further research on evidence-based management of health services in general and
specifically lead to generation of new ideas for better and more efficient management of
health facilities in Nairobi and the country at large. The study will look at the use of
hospital information system in a private and a public hospital. Findings and
recommendations of the study would contribute towards the ongoing efforts of ministry
of health to develop better health management operations system that would benefit
facilities and healthcare workers identify their weakness and thus propose better ways
that could help improve their efficiency through improved information use. The findings
of the study will be used by all health care workers and health care managers as and
will not rely on haphazard personal experiences or subjective personal judgments or of
friends/relative other than base their decisions and actions on concrete evidence and
thus help re-invent themselves as problem solvers.
SCOPE AND LIMITATIONS
1. Although every attempt has been made to guarantee that this report is real in
every way and that the material acquired is accurate, some unsettling elements
may have sneaked in.
2. Due to the sensitivity of the topic, several responders were hesitant to divulge
some details. Additionally, some data points were withheld due to company
policies that prevented the free disclosure of the desired input.
3. The majority of the interpretations and analyses performed for this study are
based on secondary data that was acquired. There may be some inherent
inaccuracies and flaws in this data.
4. Even if the report has been carefully compiled, there may still be typing or
compilation errors.
The tasks listed were not clearly defined because the project's validations were not
stated at all. Even though I made every effort to validate the program, some of them
might still exist in this version.
Due to time constraints, the survey could only be conducted with 1 of the intended 3
individuals.
Since managers don't communicate problems with subordinates, there are
communication gaps between staff and management, which violates the psychological
contract.
Poor rewarding system(slow)
Poor working conditions
Although there may be many restrictions and varying degrees of their impact on the
report, the project's overall goal is unaffected, and because to its high USER
FRIENDLINESS, it would be the preferred option for all types of workers.
OPERATIONAL DEFINITION OF TERMS
R.A.D (Rapid App Development) - It was designed and created to determine and ensure
implementation of a system.
Database - Any collection of data organized for storage in a computer memory and
designed for easy access by authorized users.
Inventory - It is the act or an instance for recording the inventory related tools and
equipment’s or the process of being organizing the inventory system.
CHAPTER 2
This HMS is intended for multispecialty hospitals and can handle a variety of hospital
management and administrative tasks. It is a fully integrated end-to-end hospital
management system that offers pertinent data to all hospital departments to support
efficient decision-making for patient care, hospital operations, and crucial financial
accounting in a smooth flow.
Patients who have common diseases visit hospitals for treatment. Hospitals offer
services like:
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. The work is done as follows:
Patient information is collected by simply writing the patient's name, age, and
gender. Every time the patient comes up, new data is stored about him.
Bills are created by keeping track of the cost of each service supplied to the
patient on a finally, they are all tallied on a separate page.
Patients' diagnosis information is typically noted on the patient information paper.
To reduce the amount of paper in the office, it is destroyed after a certain amount
of time.
Children's immunization records are stored on pre-formatted sheets that are
retained in a file.
Different diseases' information is not recorded in any documents. Doctors
perform this task by keeping track of numerous medications.
The receptionist and other operational personnel complete all of this job manually, and
tons of paperwork must be processed and managed. When remembering the numerous
medications accessible for diagnosis, doctors may overlook superior choices because
they are unable to recall them at the moment.
METHODOLOGY
The database, object-oriented, and networking techniques are the foundation of the
project "Hospital Management System." As there are numerous areas where I’ll
maintain records in databases, I’ll be using MY SQL software, one of the best and most
user-friendly programs for doing so. This project is a web-based application that can be
accessed by many clients through a server and employs JAVA as the front-end
software, which is an Object-Oriented Programming language and has connectivity with
MY SQL.
HARDWARE
Processor: Intel(R) Core (TM) i7-10750H CPU @ 2.60GHz 2.59 GHz or below
Installed RAM: 8.00 GB (7.83 GB usable) or below
System type: 64-bit operating system, x64-based processor or below
Printer: Laser Printer
SOFTWARE
Operating System: Windows 10 Home Single Language
Front-End Tool: JSP, Servlets, Java Script
Back-End: My SQL
FRONT END
All of the client-side validations have been implemented using JavaScript. Client-side
JavaScript makes sure HTML documents function properly by living inside of them. It is
event-driven, object-based, and platform-neutral. Any web application that uses these
components effectively implements client-side validations to prevent the submission of
invalid data. Once the user has entered accurate data, the form cannot be submitted. It
is quite helpful to limit user errors.
BACK END
We have used My SQL, which offers an effective/efficient option for key database
technology.
- Large database and space management.
- Many concurrent database users.
- High transaction processing requirement
- High Availability
Industry accepted standards
- Manageable security – Portability
SYSTEM DESIGN
A smart designer should think about alternative techniques, evaluating each one based
on the requirements of the challenge and the resources available to perform the job.
The analytical model should be able to be linked back to the design. It is essential to
have a way to keep track of how needs have been met by the design model because a
single design model element sometimes corresponds to several requirements. Nothing
in the design should be repeated. Systems are built using a collection of design
patterns, many of which you've probably seen before. It is usually preferable to use
these patterns as opposed to reinvention. There is a shortage of both time and
resources. Spending time on design should be used to represent and incorporate truly
innovative concepts that which is already established.
The software and the issue as it exists in the real world should be as close to one
another intellectually as possible. In other words, the software design's structure ought
to (where possible) resemble that of the issue domain. The design ought to be unified
and integrated. If it seems like one individual created the entire design, it is uniform. For
a design team, style and format guidelines should be established before any design
work is done. If the interactions between design elements are carefully defined, a
design is integrated.
When the requirements document for the software being built is available, the design
activity can start. This could be the SRS for the entire system, as is the case with the
waterfall model, the requirements for the upcoming "iteration," as is the case with
iterative enhancement, or the requirements for the prototype, as is the case with
prototyping. Design is the initial step in transitioning from the problem domain to the
solution domain, whereas the requirements specification activity is wholly in the problem
domain. Design serves as a link between the need’s definition and the ideal answer to
the requirements.
A system's design is simply a blueprint or strategy for resolving a problem with the
system. We describe a system as a collection of elements with distinct behaviors
interacting in a predetermined way to provide a specific behavior or set of services for
the environment. A system's component may be viewed as a system in and of itself. A
component is a software module in a software system. There are typically two levels to
the design process for software systems. Choosing which modules are required for the
system, their specifications, and how the modules should be connected are the main
concerns at the initial level. The system design, often known as top level design, is this.
The second level is where the modules' internal layout, or how the
It is determined whether the module's requirements can be met. Often referred to as this
design level logical design or a comprehensive design. It basically broadens the scope
of the system design to a more thorough explanation of the processing logic and data
structures, so that coding can begin because the design is finished.
The system design governs the primary structural characteristics of the system since
well as its testability and modifiability are greatly influenced by the system design. The
system design takes up a large portion of the design process for software.
The specifications for the system to be designed are the input to the design phase. In
order to verify that the specifications are comprehensive, consistent, unambiguous, etc.,
appropriate admission criteria can be that they are stable and have received approval.
The architectural design or the system design for the upcoming software system is what
comes out of the top-level design process. This could be made utilizing or not a design
process. The design having been examined and accepted for quality and having been
confirmed against the input specifications could be a valid departure criterion for the
phase.
Both object- and function-oriented designs are possible. In a design that is function-
abstractions are discussed in more detail later). One specific methodology, the
methods for design. A system is seen as a transformation function that converts inputs
phase's goal is to define the components for this transformation function. Therefore,
when a function-oriented design method is used, the main result of the system design
phase is the definition of all major data structures in the system, all significant modules
of the system, and how the modules interact with one another. The design must be
precisely specified in the form of a specification after the creator is content with the
document. Languages for specification are used to describe the design. The ultimate
goal of the design phase is to produce the design specification. This design document's
goal is very different from the design notation's goal. Whereas the designer will mostly
employ a design that is represented using the design notation, a design specification
must be so detailed and accurate that it may serve as the foundation for additional
Users Table
Admin
Field Type Constraint
Username Char (30) Not Null
Password Char (30) Not Null
Patient Table
Field Type Constraint
Card_no Char (30) Primary key
Name Char (30) Not Null
Age Char (30) Not Null
Gender Numeric Not Null
Address Char (60) Not Null
Phone Numeric Not null
Relative_name Char (30) Not null
Relative_address Char (60) Not null
Department Char (60) Not Null
Doctor_name Char (30) Not null
Doctor Master
Field Type Constraint
Dr_code Char (30) Not null
Dr_name Char (30) Not null
Gender Char (30) Not null
Date_of_birth Date Not null
Address Char (30) Not null
Date_joined Date Not null
Designation Not null
Bed_details
Field Type Constraint
Bed_no Char (30) Not null
Status Char (30) Not null
OPD_master
Field Type Constraint
Name Char (30) Not Null
Card_no Char (30) Primary Key
Patient_name Char (30) Not null
Gender Char (30) Not null
Age Numeric Not null
Address Char (60) Not null
Phone Numeric Not null
Rel_name Char (30) Not Null
Date Date Not null
Dr_unit Char (30) Not null
Days Char (60) Not null
Dep_name Char (30) Not null
Test_details
Field Type Constraints
Reciept_no Char (30) Primary Key
Patient_id Char (30) Not null
Name Char (30) Not null
Date Date Not null
Report Char (60) Not null
Test_master
Field Type Constraints
Test_code Char (30) Not null
Test_test Char (30) Not null
Rate_per_test Char (30) Not null
Feedback
Field Type Constraints
Name Char (30) Not Null
Email_ID Char (30) Not Null
Phone Char (30) Not Null
Province Char (30) Not null
Comment Char (60) Not null
TOOLS AND MATERIALS
Functionality:
What is the software meant to accomplish?
Our System seeks to automate the manual process currently in use in the
hospital for keeping track of its staff' and patients' records Hospital.
External interfaces:
What interactions does the software have with users, system hardware, and
other software, and hardware?
Our system utilizes a variety of forms and reports that users can
participate in the system.
Since we have a centralized database, our system can communicate with it
database software utilizes the network and uses it as it grows network accessories,
such as switches, etc.
8. Upkeep Procedure:
The most crucial module is this one. It functions to maintain the functioning and
processing of other modules as well as the maintenance of the various databases. It
gets input from every other module in the system. As a result, it seeks to maintain the
system as a whole.
To automate the process of finding news sites, I created the provided proposed
system in JSP. Usenet is used by a wide variety of people for a wide variety of
purposes, including discussions on a wide range of topics, help requests, and the
exchange of media, which is frequently referred to as Usenet's "dark side" because it
involves the misuse of public news groups to trade copyrighted or offensive material.
Thankfully, though, the majority of Usenet users utilize its responsibly, outnumbering the
small number who only use it for illegal purposes like piracy.
People who work make up a large portion of Usenet users and contributors with the aid
of technology. These people frequently use Usenet to report defects in software or ask
for assistance with it. In fact, one of Usenet's early uses was to assist users in finding
and reporting software bugs.
The actions that come after provide specific information about the necessity of the
suggested system:
Performance: For the past few decades, all tasks involving records were meant to be
done manually. The manual handling of the record takes a long time and is very error-
prone. The computerized system must be implemented in order to enhance the
Company system's performance. The computerized project is so user-friendly and
totally automated that any member can view the report and business status.
Efficiency: is a fundamental need for this website. The website needs to be effective so
that it updates itself every time a new user enters their information. Other users will
immediately find this record useful.
Complete Control: the project is in the hands of a designated individual who has the
password to access it; unauthorized access is not permitted. The administrator has
complete authority over everything, while the other members are only permitted to view
the records and not modify any transactions or entries.
PRINCIPLES:
Understand the problem before you begin to create the analysis model.
Develop prototypes that enable a user to understand how human machine
interaction will occur.
Record the origin of and the reason for every requirement.
Use multiple views of requirements like building data, function and behavioral
models.
Work to eliminate ambiguity
STUDY OF FEASIBILITY:
The project's problem set has one or more conceptual solutions that the feasibility study
suggests. In actuality, it is an assessment of whether continuing the project is
worthwhile or not.
Several project options are typically taken into account as part of the feasibility
investigation, with one being selected as the best option. Additionally, these
options must be thoroughly assessed without expending excessive resources.
The following are some of the steps in a feasibility analysis:
Cost benefit analysis aids in providing management with a picture of the risks, costs,
and advantages. Typically, it entails contrasting potential investments.
Cost-benefit analysis identifies the predicted system savings and benefits and contrasts
them with the anticipated costs.
It's crucial to identify cost and benefit aspects while undertaking cost and benefit
analysis. The following categories can be used to group costs and benefits:
BENEFITS
We can define benefits as Profit or Benefit = Income – Costs
Benefits can be accrued by:
Increasing income, Or
Decreasing costs, or
Both
TECHNICAL FEASIBILITY:
Existing and new H/W and S/W needs that are necessary to run the project utilizing JSP
are included in the technical feasibility. J2EE is the fundamental S/W need for the front
end of the online healthcare management project. JSP is used to create the
fundamental entry forms, while MY SQL is used to store the data.
OPERATIONAL FEASIBILITY:
Operational feasibility primarily addresses questions like whether the system will be
used if it is created and put into place. Whether user resistance will have an impact on
the potential application benefits? The following are the key inquiries that aid in
determining a system's technical viability:
Legal Feasibility:
Alternatives:
An organizational method for creating and managing systems is called the system life
cycle. It aids in creating a system project plan since it provides a comprehensive
description of the processes and related activities needed to create a system.
The term "life cycle" refers to the integration of several activities. In other words, the
system development life cycle is a collection of different actions. The term "system
development life cycle" in the context of System Analysis and Design refers to the
software development life cycle.
Following are the different phases of software development cycle:
System study
Feasibility study
System analysis
System design
Coding
Testing
Implementation
Maintenance
Below is a diagram showing the many stages of the software development life cycle.
PRELIMINARY
INVESTIGSTION
REVIEW
DETERMINATION
RUNNING
OF
SYSTEM AND
REQUIREMENTS
SYSTEM
MAINTENANCE
REVIEW
DEVELOPMENT
RUNNING
OF PROTOTYPE
SYSTEM AND
SYSTEM
SYSTEM
MAINTENANCE
SYSTEM
DESIGN SYSTEM
TESTING
DEVELOPMENT
OF SOFTWARE
AND CODING
SHOWING GENERAL LIFE CYCLE PROCESS
AND PERCENTAGE OF TIME DEVOTED
DESIGN SYSTEM
30%
SYSTEM ANALYSIS
50%
CODING
20%
RESEARCH FLOW PROCESS
Database
3. Display the
Admission
status for PG
Course
Doctor
DEVELOPED SYSTEM EVALUATION
The database, object-oriented, and networking techniques are the foundation of the
project "Hospital Management System." As there are numerous areas where we
maintain records in databases, we use MY SQL software, one of the best and most
user-friendly programs for doing so. The front-end software for this project is Java, an
Object-Oriented Programming language with access to MY SQL.
The Hospital Management System is specifically designed to satisfy the needs of large
and mid-sized hospitals worldwide. All necessary modules and features have been
specifically created to only match your needs. The clientele in India and abroad have
generally accepted this package. Not content with only this, they are also very happy
and grateful. The entire program is web-based and constructed utilizing a three-tier
architecture and cutting-edge technologies. The application is more user-friendly and
extendable because to its strong database. The package is highly adaptable and may
be changed to meet the needs and specifications of our customers. Long-term research
into the hospital's capabilities and its unique needs has given it a fantastic shape both
technically and usability-wise. It includes all of the necessary modules, including patient
registration, medication information, doctor and ward information, store information,
patient appointments, bill payment, record revision, and discharge information, among
others.