Professional Documents
Culture Documents
Project Report
Submitted By
Kushal S L (1BF18MCA12)
I hereby that this project is entitled “Integrated Hospital Web Application” carried out at
Mobility Sofftech, is a record of project work submitted to the Department of Computer
Applications, B.M.S College of Engineering, affiliated to Autonomous College under VTU is
an original work and completed by me.
To the best of my knowledge this project has not been submitted in any college or university
or published at any time prior to this.
Kushal S L
(1BF18MCA12)
ACKNOWLEDGEMENT
No achievement is possible without the help, support and guidance of inspirational people and
this project is incomplete without an acknowledgement of the gratitude of these individuals.
Each one of them has contributed in their own unique and invaluable way from the undertaking
of this project.
I wish to place my deep debt of gratitude to Dr. B. V. Ravishankar, Principal, B. M. S. College
of Engineering for his constant help.
I wish to express my heartfelt and deep debt of gratitude to Dr. S. Uma Head, Department of
Computer Applications, B. M. S. College of Engineering for her invaluable inspiration and
guidance throughout my project.
I wish to express my heartfelt debt of gratitude to, Prof. K P Shailaja, Assistant Professor,
Department of Computer Applications, B. M. S. College of Engineering for his continuous
guidance and motivation throughout the completion of my project.
I wish to express my heartfelt debt of gratitude to Mr. Sharath Raj K, Manager, Mobility
Sofftech, for his constant support in the completion of my project. I heartily thank all those
who have helped me directly or indirectly in the successful completion of this project.
Kushal S L
(1BF18MCA12)
ABSTRACT
The project entitled “Integrated Hospital Web application” is a web application that is very
helpful for a hospital organization to maintain its database. This system helps in keeping track
of patient details, doctor appointments, patients record, doctor details, Bed allotment, patient
registration, pharmacy details, medicine, laboratory details, and also hospital records. It’s
intended to use the concepts that are involved in handling the data acquired by hospital records.
The database consists of multiples tables that are managed efficiently. Based on these
classifications databases are created and based on their functions records are clubbed using
respective tables. This project proposes to adopt different technologies that can forecast the
result in an effective way, and these models help in getting more reliable and accurate results,
we have incorporated the latest trending tools to develop this web application. The purpose of
this project is to build a web application software that provides a platform for the Hospital to
carry out the day-to-day work. The technologies used in our project include HTML5, CSS3,
Bootstrap4, Node js, MongoDB.
Integrated Hospital Web Application USN: 1BF18MCA12
Table of Contents
1. Introduction ............................................................................................................................ 5
1.1 Project description. ........................................................................................................... 5
1.2 Motivation ........................................................................................................................ 6
1.3 Objective and Scope ......................................................................................................... 6
1.4 Literature Survey .............................................................................................................. 6
1.4.1 Existing and Proposed System .................................................................................. 6
1.4.1.1 Existing System ..................................................................................................... 6
1.4.1.2 Proposed System .................................................................................................... 7
1.5 Problem Statement ........................................................................................................... 7
1.6 Hardware and Software Requirements ............................................................................. 9
1.6.1 Development side...................................................................................................... 9
1.6.1.1 HardwarezRequirements ........................................................................................ 9
1.6.1.2 SoftwarezRequirements ......................................................................................... 9
1.6.2 Deployment side ..................................................................................................... 10
1.6.2.1 HardwarezRequirements ...................................................................................... 10
1.6.2.2 Software Requirements ........................................................................................ 10
1.7 Company Profile ............................................................................................................ 11
2. Systemxanalysis ................................................................................................................... 12
2.1 FeasibilityiStudy............................................................................................................. 12
2.1.1 Technical Feasibility ............................................................................................... 12
2.1.2 Economical Feasibility............................................................................................ 12
2.1.3 Behavioural Feasibility ........................................................................................... 13
3 Project Plan ........................................................................................................................... 14
3.1 Project Schedule ............................................................................................................. 14
3.2 Gaant Chart .................................................................................................................... 14
4. Software Requirement Specification ................................................................................... 15
4.1. Introduction ................................................................................................................... 15
4.1.1. Purpose................................................................................................................... 15
4.1.2. Scope ...................................................................................................................... 15
4.2. Overall Description ....................................................................................................... 15
4.2.1. Product Perspective ................................................................................................ 15
4.2.3. User Characteristics ............................................................................................... 17
4.3. SpecificxRequirements.................................................................................................. 18
4.3.1. Functionalxrequirements........................................................................................ 18
Use Casei1:iLogin ............................................................................................................ 18
Use Case 2: Appointment................................................................................................. 18
Use Case 3: Prescription .................................................................................................. 19
Use Case 4: Lab Reports .................................................................................................. 19
Use Case 5: Medicine ...................................................................................................... 19
Use Case 6: Bed Management ......................................................................................... 20
Use Case 7: Billing .......................................................................................................... 20
Use Case 8: Patient .......................................................................................................... 21
Use Case 9: Logout .......................................................................................................... 21
4.3.2. Non-Functional requirements ................................................................................ 22
4.3.2.1 Performance ......................................................................................................... 22
4.3.2.2 Reliability............................................................................................................. 22
4.3.2.3 UI/IX .................................................................................................................... 22
4.3.2.4 Security ................................................................................................................ 22
5. Design .................................................................................................................................. 23
5.1. Use Case Diagram ......................................................................................................... 23
5.2. Class Diagram ............................................................................................................... 24
5.3. ActivityxDiagram .......................................................................................................... 25
5.4. Sequence Diagram......................................................................................................... 28
6. Implementation .................................................................................................................... 30
6.1 Technology Used ............................................................................................................ 30
6.1.1 Bootstrap 4 .............................................................................................................. 30
6.1.2 Node JS ................................................................................................................... 30
6.1.3 Mongo DB .............................................................................................................. 30
6.1.4 Visual studio Editor................................................................................................. 30
6.2 Pseudo code .................................................................................................................... 31
6.3 Screenshots ..................................................................................................................... 32
6.3.1 Login Page. ............................................................................................................. 32
6.3.2 Patient Dashboard. .................................................................................................. 33
6.3.3 Receptionist Dashboard. ......................................................................................... 34
6.3.4 PRO Dashboard. ..................................................................................................... 35
6.3.5 Lab Dashboard. ....................................................................................................... 36
6.3.6 Doctor Dashboard. .................................................................................................. 37
6.3.7 Pharmacy Dashboard. ............................................................................................. 38
Tables:
Figures:
1. Introduction
The Hospital plays an essential role in every individual life, Each facility seeks to provide
superior help to clients living with a chronic of maladies, notably stress, adverse conditions,
increased work, emotional trauma, other stress. Hospitals to make note of all day to day
operations and regarding the history of their visitors, staff, doctors, schedules, and so on, which
aids in the smooth and efficient operation of the hospital. The Integrated hospital web
application software covers the technologies that make it easier for medical practitioners like
physicians, pharmacists, and nurse to accomplish their jobs.
There is always the option of including a variety of features in the system. They have also been
intended to streamline a variety of operations in order to meet the demands of all clients.
Despite the fact that their demands appear to be different, they are both covered by healthcare
software aspects. In the healthcare business, the much more crucial considerations are still
reliability and protection. Also it is recognised for making constant and quick adjustments in
order to increase primary healthcare care quality and patient happiness. The comprehensive
hospital website feature representation is designed to give visitors, employees, especially health
workers an excellent feedback.
Nowadays there as been a lot of changes in the medical industry. The industry is moving more
towards technology as the situation demands it. Providing good quality service has been the
main agenda of industry because of competition. Compared to before interaction between
hospital and patient become convenient and simplified on both ends.
The components of an integrated hospital web application In particular, data sources can be
specified and merged to satisfy the demands and norms of both the health sector, as well as
standards of quality. Security is one of the main reasons for Inclusive Doctor's web
development tools. Entire information are safeguarded and only authorised individuals have
accessibility to them. To safeguard private data prevent unauthorized disclosure, the design
must match to actual powers and tasks.
This application helps to build a good channel between hospital and patient. Nowadays getting
reports after consultation is too hard. Managing staff also become more problem so this
application provides solutions for these problems. The automating system helped many staff
and patients in their way.
1.2 Motivation
Front-end web development is a fascinating field to work in because it is always growing and
evolving. Initially I have done some projects where majority I worked as front-end developer.
As a front-end developer, this makes it one of the most adaptable careers available to me. The
skillset that I have acquired allows me to work in a variety of fields such as image editing,
UX/UI, mobile development, and others. Front-end web development is all about originality
and problem-solving.
The existing system lacks many modules like lab and pharmacy. The user interface is more
complex now and need to fix many issues with the user interface. As of now the many of the
records are in paper need to automate. The majority of the modules are missing the graphs
which helps them to view the details graphically in a simplified way. The existing website has
Patient documents need to be added manually. It was time-consuming and more manpower was
needed, as it was done manually there were chances of entering the information wrong and it
was very difficult to send data from one place to another and the loss of data would result in a
major problem for both patients and Hospitals.
In the current system, any patients who want to view their records had to go manually in person
and wait for the receptionist to print their records manually. It will take lots of extra time for
the patient. The patient has to maintain a record of every policy owned by him manually or
enter the details in the excel sheet. Doctors had to know their appointments manually and also
patients had to fix their appointments manually or wait in queue for the appointments or doctor
assistance.
Proposed system overcome all the issues that Existing system has, It will reduce human
interference and is easily accessible to the users for their Lab report-related information. Also,
they can easily access the Hospital data with just one click. All details of patients, doctors,
appointments, medicine can be easily accessible with the proposed system. This future
development can easily abolish the drawbacks of the present system which provides the
permanent resolution to all the problems. It would help to improvise the transactions to make
them faster. The development of the Hospital management system is to control everything from
concerned officials through the main menu for preparing the schemes and reports.
• As of now the hospital runs Third-Party lab and Pharmacy increase in covid cases
the usage of medicine in pharmacy and lab is more so that management decided to
open new Pharmacy and lab and remove third party lab and Pharmacy.
• Integrating the Lab and Pharmacy module in the existing system.
• Making the Interface more user friendly by removing bugs and improving the
system.
• Integrating the Graphs in some modules to engage the user and to provide
information in a graphical form.
• Including the reports for the user in the website so that user can login any time and
can download the report.
1.6.1.1 HardwarezRequirements
Intel(R)zCore(TM)zi5-
Processorz 8265UzCPU @z1.60GHz
1.80zGHz
RAMz 8zGB
Hard Disk 1 TB
1.6.1.2 SoftwarezRequirements
OperatingzSystem Windowsz10
1.6.2.1 HardwarezRequirements
Intel(R)zCore(TM) i3 or above
zProcessor
version
RAM Minimum 4 GB
Source(https://mobilitysofttech.com/)
Mobility Softtech is fast moving small start-up which is founded by Sharath Raj K. Mobility
Softtech is located in Bengaluru Karnataka. They Majorly work on mobile development and
also works on website development. They Work on Trending technologies and provides best
services to the customers. So, for they received 16+ awards. Several of the Mobility Softtech's
services include Android apps, web design, Apple software development, mixed software
engineering, and internet marketing.
2. Systemxanalysis
2.1 FeasibilityiStudy
The feasibilityistudy is very important for any project. Requirements and features in a project
can be decided by the feasibility study. The feasibility study will be organized with the
association of multiple teams so that the structuring of the financial requirements, operational
requirements and the technical requirements can be properly defined. Feasibility study will
help us to optimize the working. The following features are considered in feasibility study
• Technical Feasibility
• Economic Feasibility
• Behavioural Feasibility
The software's technological requirements are minimal, and it does not require extra systems
and software. This study is being conducted to assess the scientific viability or technical needs
of the equipment. Any system developed must not impose a significant strain on the existing
technological resources. As a result, the customer will be put under a lot of pressure. Because
it will only demand little or no modifications to be executed, the implemented application must
have a low need.
The money is only required for internet and labour cost. Since no other software or hardware
cost any money, this project is cost and time effective. This study is being conducted to
determine the state's monetary effect on the organization. The Hospital does have a certain
amount of funds to engage in the program's research & innovation. It is important to provide
justification for the expenditure. As a consequence, the final product came in just under
expenditure, thanks to the fact that the bulk of the techniques utilized were publicly accessible.
The original study goal is to assess the program's degree of acceptance among clients. This
refers to the practise of instructing a user on how to utilise appropriate instruments. The
approaches utilised to educate and acquainted users with the system are entirely accountable
for the consumers' degree of approval. User requires no special knowledge or technical training
to understand the process as everything is Simple.
3 Project Plan
Table 5
Project Schedule
4.1. Introduction
4.1.1. Purpose
Organizations must keep a record of their daily operations and retain records of their patients,
employees, physicians, and consultations, among other things, in order to operate the hospital
smoothly and successfully. The integrated hospital web application software includes features
that make it easier for healthcare providers such as physicians, pharmacists, and nurses to
conduct their jobs, as well as assisting patients in a more comfortable manner. The Software
Requirement Specification (SRS) will provide the features of application and explain the
process.
4.1.2. Scope
• Maintaining the details of all the Staffs and Patients of the hospital.
The Integrated Hospital System is a web application which stores the information related to the
Hospital Work, staff, and patient.
All details of patients, doctors, Staff, appointments, and Reports can be easily accessible. In
addition, At each and every degree of consumer connection, the system delivers excellent data
protection, as well as powerful and dependable storing and restore abilities. Software is used
to keep track of all meetings and records.
• Admin: Admin is the super user of the system he manages the doctor, staff, pharmacy
staff, Lab staff etc. he provides permissions to the other users. The complete control of
the system is with the admin.
• Patient: Patient can login to the system and can download reports and he can view the
appointments history.
• PRO: Public Relationship Officer has rights to allot bed and rooms to patients who are
in need. They have right to raise the issue.
• Lab Staff: lab staff manages the lab module where they can upload report, search for
the patient, and view appointments.
• Doctor: Doctor manages the doctor module where they write prescription to patient,
view appointment, can add visits, view patient’s data.
• Pharmacy Staff: Pharmacy staff manages pharmacy where they add medicine, add
categories, sales medicine, manage inventory, search for medicine, generates
prescriptions and view graphs
4.3. SpecificxRequirements
4.3.1. Functionalxrequirements
Use Casei1:iLogin
1. PrimaryiActor: User
3. MainxScenario:
• The person who first opened the programme was sent to the login screen.
• User given login id and password
• System do authentication
• Main screen displayed
1. PrimaryiActor: Patient
2. Pre-Conditioni: Login
3. MainzScenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
2. Pre-Condition: Login
3. Main Scenario:
4.3.2.1 Performance
Hospital admins to provide secure access and privileges based on roles so that end users get
fast and secure access to applications.
4.3.2.2 Reliability
The application is more reliable at storing the overall data and records associated with the
Hospital website.
4.3.2.3 UI/IX
This application is user-friendly. Provides the best experience to the users of the system by
providing consistent font, font colour and font size throughout the website.
4.3.2.4 Security
The system is secured enough in order to maintain the important details of the patients and
staff. And also, the documents provided by the patients.
5. Design
The software is designed by implementing the various design techniques and concepts. The
software comprises of various modules and sub modules it consists of Dashboard of various
users, doctors, patient, lab staff, admin, pharmacy staff and receptionist.
5.3. ActivityxDiagram
6. Implementation
Bootstrap 4 is a popular front-end platform for creating contemporary websites and apps. It's
inexpensive to use and fully accessible, but it includes HTML and CSS designs for UI
components like button as well as forms. Bootstrap 4 also supports JavaScript plugins.
6.1.2 Node JS
Node.js is an open source in this we used for constructing server side. It also functions as a
cross-platform execution environment for developing server-side applications. Node.js also
comes with a large library of JavaScript components, that makes developing web - based
applications using Node.js much easier.
6.1.3 Mongo DB
Visual Studio Code is a code editor developed by Microsoft that combines the ease of use of a
text editor with sophisticated developer capabilities like IntelliSense writing code and
diagnostics.
Step 5: The hospital staff login to the Application credentials set by the admin
6.3 Screenshots
Client Sensitive information is Removed while taking screenshots like logo, location, contact
information and original photos of Hospital because of security reasons and it’s against
company policies.
7. Testing
Testing is the process used identify the error in the program and check the completeness,
correctness, security and quality of developed Application.
Invalid Credentials
2. (invalid user-id and Error message Error message Success
password)
8. Business Model
The software application developed might have an impact on the society in a positive way as
described below.
Team consists of the Team lead, Sharath Raj k who is the head of the Mobility softtech
company. He is responsible in assigning the tasks to be performed, during the course of the
project. He also gives guidance about how to carry out the task.
Name – Kushal S L
Roles and responsibility: I Have played a major role in implementation of the User Interface
Name - Akhil
Name - Ajay
11. Conclusion
The project's objective is to provide management, which is supervised by the hospital, with
something like a system that allowed them to reduce manual operations. Manually able to keep
track of all records and actions, as well as their paper records, is time-consuming and error-
prone. It is both difficult especially. The daily rise in increase in the total number of visitors to
hospitals make keeping records and documents uneconomical and technically impossible. All
of these records must be recorded and maintained, which is wasteful and unreliable. This
technology was created to address all of the shortcomings of the previous system and to give a
comprehensive suite that would benefit both customers and hospital employees.
13. Bibliography
1. https://www.mobilitysofttech/about-us/
2. https://www.w3schools.com/bootstrap4/bootstrap_typography.asp
3. https://code.visualstudio.com/docs/editor/whyvscode
4. https://www.youtube.com/watch?v=CMk8xB90RpU
5. https://www.w3schools.com/bootstrap4/bootstrap_progressbars.asp
6. https://edit.org/edit/all/whunc
2 %
SIMILARITY INDEX
1%
INTERNET SOURCES
0%
PUBLICATIONS
1%
STUDENT PAPERS
PRIMARY SOURCES
1
www.cis.ksu.edu
Internet Source <1 %
2
Submitted to University of Greenwich
Student Paper <1 %
3
Submitted to University of Huddersfield
Student Paper <1 %
4
Submitted to Guru Jambheshwar University of
Science & Technology
<1 %
Student Paper
5
www.securechange.eu
Internet Source <1 %