Professional Documents
Culture Documents
on
Home Hospital
for
Digipodium
towards partial fulfillment of the requirement
for the award of degree of
from
I Floor, H-Block, BBDU, BBD City, Faizabad Road, Lucknow (U. P.) INDIA 226028
PHONE: HEAD: 0522-3911127, 3911321 Dept. Adm. & Exam Cell: 0522-3911326 Dept. T&P Cell: 0522-3911128; E-Mail: head.sca@gmail.com
w w w . b b d u . a c . i n
PROJECT REPORT
on
Home Hospital
for
Digipodium
towards partial fulfillment of the requirement
for the award of degree of
I Floor, H-Block, BBDU, BBD City, Faizabad Road, Lucknow (U. P.) INDIA 226028
PHONE: HEAD: 0522-3911127, 3911321 Dept. Adm. & Exam Cell: 0522-3911326 Dept. T&P Cell: 0522-3911128; E-Mail: head.sca@gmail.com
w w w . b b d u . a c . i n
Babu Banarasi Das University
Lucknow
CERTIFICATE
This is to certify that Project Report entitled
Home Hospital
being submitted by
I have taken efforts in this project. However, it would not have been possible
without the kind support and help of many individuals and organizations. I
would like to extend my sincere thanks to all of them.
I would like to express my special gratitude and thanks to group members for
giving me such attention and time.
Signature of Student :
Himanshu Yadav
Imamul Haq
BCA VIth Semester
Date:
ABSTRACT
TABLE OF CONTENTS
2. Need of Identification
2.1 Objective
2.2 Scope
3. Problem Statement
4. System Analysis
4.1 Spiral Model
4.2 Feasibility Study
4.3 Database Design
4.4 Class Diagrams
4.5 Use Case Diagrams
4.6 Activity Diagrams
4.7 Modules
4.8 Module Description
4. Gantt Chart
This project Home Hospital aims at to develop the Website that covers all the aspects of
management and operations of hospital. It enables healthcare providers to improve
operational effectiveness, reduce costs, reduce medical errors, reduce time consumption and
enhance delivery of quality of care. This project will implement all the activities of the
hospital in a computerized automated way to fasten the performance. Health care is major
issues in almost all households. One cannot imagine a world without Hospitals but it is also
true that availability for hospitals beds is low. The main purpose of our website is to make
hospital task easy and is to develop website that replaces the manual hospital system into
automated healthcare management system. This document serves as the unambiguous guide
for the developers of this website. This project is to maintain the patient details, appointment
reports and to calculate the bill of the patient. You can also manually edit any patient details
and issue bill receipt to patient within few seconds.
Home hospital is a website developed for hospitals to manage staff data and patients data
effectively. the main aim of developing “Home Hospital” includes registration of patients,
storing their details into the system. Healthcare is a field in which accurate record keeping
and communication are critical. The Website has the facility to give a unique id for every
patient and stores the details of every patient and the staff automatically. With the increase of
demand in hospitals, we need effective data management system for handling patient’s data,
staff data and treatment details in an effective way. It deals with the collection of patient’s
information, diagnosis details, etc. It includes a search facility to know the current status of
each caretaker. User can search availability of a nurses and ward boy and the details of a
patient using the id.
The main intention of introducing this system is to reduce the manual work at Health center
counters. Quicker processing of receipt would mean better service to the patients. It would
also help in the complexity of maintaining the records manually and thus less time is wasted
on rework. The system is used to enter the patient details and to enter the details about the
health center and the details about the in-patient and out-patient in detail and about the
reports of the patients. User can login into the Home Hospital using a username and
password. The main function of the website is register and store patient details and nurse
details and retrieve these details as and when required, and also to manipulate these details
meaningfully System input contains patient details, diagnosis details, while system output is
to get these details on to the screen. Every sort of task is performed by the system, such as
registering different types of persons, enquiries, and complaints etc reducing much paper
work and burden of file storage. Home Hospital is powerful, flexible, and easy to use and is
designed and developed to deliver real conceivable benefits.
In current healthcare, information is conveyed from one healthcare professional to another
through paper notes or personal communication. It is very difficult to analyze the usage
percentage of hospital resources, Bed occupation Ratio, Administration, Laboratory
information even in a single center. Then we can expect the complexity while integrating
multi-specialty Medicare Centers. healthcare professionals could be voice enabled. The
current manual system is slow laborious and error prone to computerize the same for quicker
efficient results and customer satisfaction
Need of identification
Objective:
The purpose of the project Is to build a website program to reduce the manual work
for hiring the Ward boy, Nurses and medical equipment.
Scope:
Information about Patients is done by just writing the Patients name, age and gender.
• Yes there is huge scope in home based care in every era. I will definitely recommend
home based care.
In fact in India most of the times doctor are giving home based care, They are saving
money in this way.
Proposed System
User Authentication:-
Authentication systems are security measures. put in place to secure data and systems by
requiring additional input beyond username and password for users to access a system.
Equipment Searching:-
All the equipment will be search by different categories those who need by user.
Equipment and Staff Booking process will be done such as selecting by category, choosing
the rent period etc.
Online Payment:-
Payment Gateway will be used to allow various users on this website to make online
payments.
PROBLEM STATEMENT
• One cannot imagine a world without Hospitals but it is also true that availability for
hospitals beds is low.
• We have also seen terrible state in covid-19 pandemic where hospitals beds were not
available for patients.
• Due to lack of hospital Equipment one cannot keep patients at home for monitoring
• Patients suffering from chronic illness needs regular care at high end hospital, which
sometimes make you spend a lot of money.
• In case of chronic illness patients need long time treatment are needed hence
expensive again
System Analysis
Spiral Model
Create a design
Review design
Develop code
Inspect code
Test product
The feasibility report of the project holds the advantages and flexibility of the project.
1. Economic Feasibility
2. Technical Feasibility
3. Behavioral Feasibility
4. Operational Feasibility
1. Economic Feasibility:-
Economic analysis is the most frequently used method for evaluating the effectiveness of the
candidate system. More commonly known as cost/benefit analysis, the procedure is to be
determining the benefits and savings that are expected from a candidate and compare them
with costs. If benefits outweigh costs, then the decision is made to design and implement the
system.
A systems financial benefit must exceed the cost of developing that system. i.e. a new system
being developed should be a good investment for the organization. Economic feasibility
considers the following:
i. The cost to conduct a full system investigation.
ii. The cost of hardware and software for the class of application.
iii. The benefits in the form of reduced cost or fewer costly errors.
2. Technical Feasibility:-
Technical feasibility centers on the existing computer system (Hardware and Software etc.)
and to what extend it support the proposed addition. In this project, all the necessary cautions
have been taken care to make it technically feasible. Using a key the display of text/object is
very fast. Also, the tools, operating system and programming language used in this
localization process is compatible with the existing one. The technical needs of the system
vary considerably but might include:-
i. The facility to produce outputs in a given time.
ii. Response time under certain conditions.
The project is technical feasible because of the availability of the required software hardware
and technology. The changes can be made be made in the system as and when required.
3. Behavioral Feasibility:-
People are inherently resistant to change, and computers have been known to facilitate
change. An estimate should be made of how strong a reaction the user staff is likely to have
toward the development of a computerized system. Therefore it is understandable that the
introduction of a candidate system requires special efforts to educate and train the staff. The
software that is being developed is user friendly and easy to learn. In this way, the developed
software is truly efficient and can work on any circumstances, tradition, locales. Behavioral
study strives on ensuring that the equilibrium of the organization and status quo in the
organization neither are nor disturbed and changes are readily accepted by the users. Thus
these factors are considered for a Behavioral feasibility study:-
i. Need analysis
ii. Provide the user information pertaining to the preceding requirement.
4. Operational Feasibility:-
It determines how acceptable the software is within the organization. The evaluations must
then determine the general attitude and skills. Such restriction of the job will be acceptable.
To the users are enough to run the proposed budget, hence the system is supposed to the
feasible regarding all except of feasibility. In operational Feasibility, we attempt to ensure
that every user can access the system easily.
Operational feasibility of the project also exists because in today’s world most of the people
are using the internet and are purchasing the products online. There is nothing complex in the
system that cannot be used by people. It is socially accessible feasible as well because of its
usefulness and easiness in getting information. Time feasibility also exists because it can be
developed and implemented in the given time. As far as legal feasibility is concerned there is
no such restriction faced by the system.
Use Case Diagram
Use case diagrams consists of actors, use cases and their relationships. The diagram is used
to model the system/subsystem of an application. A single use case diagram captures a
particular functionality of a system.
Hence to model the entire system, a number of use case diagrams are used.
The purpose of use case diagram is to capture the dynamic aspect of a system. However, this
definition is too generic to describe the purpose, as other four diagrams (activity, sequence,
collaboration, and Statechart) also have the same purpose. We will look into some specific
purpose, which will distinguish it from other four diagrams.
Use case diagrams are used to gather the requirements of a system including internal and
external influences. These requirements are mostly design requirements. Hence, when a
system is analyzed to gather its functionalities, use cases are prepared and actors are
identified.
When the initial task is complete, use case diagrams are modelled to present the outside
view.
Class diagram is a static diagram. It represents the static view of an application. Class
diagram is not only used for visualizing, describing, and documenting different aspects of a
system but also for constructing executable code of the software application.
Class diagram describes the attributes and operations of a class and also the constraints
imposed on the system. The class diagrams are widely used in the modeling of
objectoriented systems because they are the only UML diagrams, which can be mapped
directly with object-oriented languages.
The purpose of class diagram is to model the static view of an application. Class diagrams
are the only diagrams which can be directly mapped with object-oriented languages and thus
widely used at the time of construction.
UML diagrams like activity diagram, sequence diagram can only give the sequence flow of
the application, however class diagram is a bit different. It is the most popular UML diagram
in the coder community.
Activity diagram is basically a flowchart to represent the flow from one activity to another
activity. The activity can be described as an operation of the system.
The control flow is drawn from one operation to another. This flow can be sequential,
branched, or concurrent. Activity diagrams deal with all type of flow control by using
different elements such as fork, join, etc
The basic purposes of activity diagrams is similar to other four diagrams. It captures the
dynamic behavior of the system. Other four diagrams are used to show the message flow
from one object to another but activity diagram is used to show message flow from one
activity to another.
Activity is a particular operation of the system. Activity diagrams are not only used for
visualizing the dynamic nature of a system, but they are also used to construct the executable
system by using forward and reverse engineering techniques. The only missing thing in the
activity diagram is the message part.
It does not show any message flow from one activity to another. Activity diagram is
sometimes considered as the flowchart. Although the diagrams look like a flowchart, they
are not. It shows different flows such as parallel, branched, concurrent, and single.
I. Authentication
II. Admin dashboard
III. User dashboard
IV. Data Base Management
V. Equipment listing system
VI. Equipment booking system
VII. Listing system
VIII. Hiring system
IX. Payment gateway
X. Order management system
In this project, two members are involved and so, we have divided the whole project
into two groups:-
The following modules are handled by Himanshu Yadav:-
■ Module 1 - Authentication
Module Description
1. Module 1 - Authentication:
Authentication systems are security measures put in place to secure data and systems
by requiring additional input beyond username and password for users to access a
system. By providing this additional input, authentication systems help ensure that
users are who they say they are. Authentication systems can require one other form of
user input or more.
All the equipment will be listed by different categories those who need by user.
In this module all the trained persons such as doctor, nurses, compounders etc. will be
listed in different categories.
In this module all the hiring process will be done such selecting, choosing the shift,
pricing etc.
.
9. Module 9 – Payment Gateway:
Payment Gateway will be used to allow various users on this website to make online
payments. We are using STRIPE payment gateway on this website.
10. Module 10 – Order Booking System:
An order management system is any tool or platform that tracks sales, orders,
inventory, and fulfillment as well as enables the people, processes, and partnerships
necessary for products to find their way to the customers who bought them.
Gantt Chart
A Gantt chart is popular type of chart that illustrates a project schedule. Gantt Chart
illustrates the start and finish dates of the terminal elements and summary elements of a
project. Terminal element and summary comprise the work breakdown structure of the
project.
Develop
project 27 days
proposal
Analysis
10 days
Designing
30 days
Coding
34days
Unit Testing
5 days
Implementati
on 5 days
Gantt Chart
Software Requirement
Client Side
Server Side
CLIENT SIDE
SERVER SIDE
3. R3 C View
5. R5 C Payment Management
Non Functional Requirements:
RELIABILITY App permission would be important and will not use any private data of
users
IMPLEMENTATION All users must access the Website by opening it in windows device or
Android Device
Document convention
•Font Family
Garamond
•Font Size
Heading – 14
Paragraph - 12
•Font Color
Content-black
Node JS 14-:
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that
runs on the V8 engine and executes JavaScript code outside a web browser. Node.js lets
developers use JavaScript to write command line tools and for server-side scripting—running
scripts server-side to produce dynamic web page content before the page is sent to the user's
web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm,
[6]
unifying web-application development around a single programming language, rather than
different languages for server-side and client-side scripts.
Vs code-:
React JS-:
React (also known as React.js or ReactJS) is an open-source front-end JavaScript library[3] for
building user interfaces or UI components. It is maintained by Facebook and a community of
individual developers and companies.[4][5][6] React can be used as a base in the development
of single-page or mobile applications. However, React is only concerned with state
management and rendering that state to the DOM, so creating React applications usually
requires the use of additional libraries for routing, as well as certain client-side functionality
Express JS-:
MongoDB-:
MongoDB is a source-available cross-platform document-oriented database program.
Classified as a NoSQL database program, MongoDB uses JSON-like documents with
optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server
Side Public License (SSPL).
Conclusion
The most benefit of this application will be those whose people in the family are not available
any family member to his care and no full fill the basic need in treatment. One of the biggest
advantages would be that the cost would be reduced to high and the nurses and the Doctor
and medical equipment can get the hire on specific time through online at a place.
Another biggest advantage that patient
Developing theHome Hospital webpage is a great opportunity to create the distinct, efficient
and fast delivering healthcare model.
Bibliography
Web Reverences:-
https://www.google.com/
https://www.geeksforgeeks.org/
https://www.tutorialspoint.com/index.htm
https://en.wikipedia.org/wiki/Main_Page