Project Report: Health Book
Project Report: Health Book
ON
HEALTH BOOK
BY
SACHIN YADAV (1409010094)
SHIPRA SACHAN (1409013022)
SHASHIKANT KUSHWAHA (1409010103)
RAMAN KUMAR SHARMA (1409010080)
1
DECLARATION
Place:
Date:
2
CERTIFICATE
Place:
Date:
3
ACKNOWLEDGEMENT
I would like to express my deepest appreciation to all those who provided me the possibility to
complete this report. A special gratitude I give to our final year project guide, Mr. Ashish
Chakraverti, whose contribution in stimulating suggestions and encouragement, helped me to
coordinate my project especially in writing this report.
Furthermore I would also like to acknowledge with much appreciation the crucial role of the
staff of Computer Science, who gave the permission to use all required equipment and the
necessary materials to complete the task “HEALTH BOOK”. A special thanks goes to my team
mate, Sachin Verma, Shipra Sachan, Raman kr Sharma, Shashikant Kushwaha, who help me to
assemble the parts and gave suggestion about the task “HEALTH BOOK”. Last but not least,
many thanks go to the head of the project, Mr. Ashish Chakraverti whose have invested his full
effort in guiding the team in achieving the goal. I have to appreciate the guidance given by
other supervisor as well as the panels especially in our project presentation that has improved
our presentation skills thanks to their comment and advices.
4
ABSTRACT
This project is related to a health management system. It maintains records of all the operations that occur at any
of the medical centre. It maintains two level of users, administrator level and the user level. The administrators
are able to perform operations on more sensitive and confidential documents /modules that contain different
information to ensure confidentiality. The modules include four modules namely, “Doctor, Patient, Blood Bank,
Laboratories” modules. The user level is able to manage other modules such as registration and report
generation. The system enables registration of new patient and doctors at the initial level. The current diagnosis
details of a patient are recorded in the consultations which are retrieved as previous details upon the subsequent
visit. The patient either proceeds to the treatment room or to the laboratory depending on the doctor’s decision
in the consultation room. In the laboratory, results are recorded in the laboratory module which are retrieved
through appropriate search methods and the patient treated accordingly. Wrong medications are detected at
this point since, the doctor enters his identification number. User requirements and other system specifications
were collected through observation and interview methods to specify what was needed particularly. The
proposed system has the following capabilities:-maintaining patient’s records, registering new patients, enables
recording of test results and easy future references. Users can search records more easily, blood bank service is
provided , home facility for the tests is provided.
5
Table of Contents
Title Page i
Declaration of the Student ii
Certificate of the Guide iii
Abstract iv
Acknowledgement v
List of Figures vi
List of Tables (optional) vii
Timeline / Gantt Chart viii
1. INTRODUCTION* 1
1.1 Problem Definition 1
1.2 Project Overview/Specifications* (page-1 and 3) 2
1.3 Hardware Specification 3
1.4 Software Specification 4
1.3.1 4
1.3.2
2. LITERATURE SURVEY 5
2.1 Existing System 5
2.2 Proposed System 6
2.3 Feasibility Study 7
4. RESULTS / OUTPUTS 40
5. CONCLUSIONS / RECOMMENDATIONS 47
6. REFERENCES 49
7. APPENDICES 50
6
CHAPTER 1
1. INTRODUCTION
1.1 Problem Definition
The main intention of introducing this system is to reduce the manual work at Health centre
counters. Every sort of task is performed by the system, such as registering different types of
persons (i.e doctors, patients and others), enquiries, and complaints etc. reducing much paper
work and burden of file storage. Also the latest information is right available for the doctors and
patients wherever they require. The system also facilitates the pharmacist to enquire about the
disease and treatment to be specified.
Using the system is as simple as using the normal websites. Since end user computing is
developing in our country, It is beneficial to both Health centre and the patients. Every step is
clearly defined and help is provided throughout the application to the user. Even the exceptions
are handled well to avoid confusion.
The health centre can get much out of the system. The system is used to enter the patient
details and to enter the details about the health centre and the details about the in-patient and
out-patient in detail and about the reports of the patients. This system represents the patient
by the unique identification number and this is main criteria how the patient is provided by the
free services. The drug information and the specifications is also provided in this Health Centre
Management System.
The proposed system consist of, a comprehensive framework for maintaining records of all the
operations that occur at any of the medical centre. There are different modules constituted in
our system.
The modules include four modules namely, “Doctor, Patient, Blood Bank, Laboratories” modules. The
user level is able to manage other modules such as registration and report generation. The system
enables registration of new patient and doctors at the initial level. The current diagnosis details of a
patient are recorded in the consultations which are retrieved as previous details upon the subsequent
visit. The patient either proceeds to the treatment room or to the laboratory depending on the doctor’s
decision in the consultation room. In the laboratory, results are recorded in the laboratory module
7
which are retrieved through appropriate search methods and the patient treated accordingly. Wrong
medications are detected at this point since, the doctor enters his identification number. User
requirements and other system specifications were collected through observation and interview
methods to specify what was needed particularly. The proposed system has the following capabilities:-
maintaining patient’s records, registering new patients, enables recording of test results and easy future
references. Users can search records more easily, blood bank service is provided, home facility for the
tests is provided.
KEEP THE RECORDS- All the previous and upholding records of the patients will
be maintained for historical purpose.
APPOINTMENT- It will be easier for both the doctors and the patients to have
the appointments. It is just two click away.
HOME FACILITY- The home facility will be provided to the patients for the lab
tests and emergency medication uses.
8
1.5 Software Specification
4) Eclipse
5) JAVA J2SEE
6) JSP, Servlet.
7) Bootstrap
8) HTML,CSS
9) Jquery
10) Apache Tomcat Server
11) Oracle 11g Database
Hardware Specification
Software Specification
1) Eclipse
2) Bootstrap
3) JAVA J2SEE
4) JSP, Servlet
5) HTML,CSS
6) Jquery
7) Apache Tomcat Server
8) Oracle 11g Database
9
2.1 FLOWCHARTS
2.2.1 USE CASE DIAGRAM
The use case diagram shows that there are only two actors are used i.e client and
server/administrator. These two actors will play the vital role to manage the all things such as
from login to tracking a device.
10
2.2.2 SEQUENCE DIAGRAM
A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and
classes involved in the scenario and the sequence of messages exchanged between the objects
needed to carry out the functionality of the scenario.
11
ADMIN SEQUENCE DIAGRAM
12
13
2.2.3 ARCHITECTURE DESIGN
The process of defining a collection of hardware and software components and their interfaces
to establish the framework for the development of a computer system.
14
3.1 DESIGN AND TEST STEPS
3.1.1 DESIGN
This is the enquiry page of the website in which the registered as well as guest user can
search for his/her required doctor, medication in their nearby locality. The Google Map
is been used for the efficient result of area and place.
15
3.3.1.2. Enquiry Form 2
This is the second enquiry page of the website, the home page as well in which the various
services are briefed out.
16
3.3.1.3. Doctor Registration Page
This is a doctor registration page of the website where the doctors will fill out there credentials.
This will be displayed in the result when searched for specified doctor.
17
3.3.1.4. Doctor Login Page
This is the login page for the doctors to login in the portal for further seeing their appointments,
reviews and edit their details.
18
3.3.1.5. Patient Registration Page
This is a patient registration page of the website where the patients will fill out there
credentials. They can further after successful registration upload their past medical details
along with documents. This will be displayed as their profile details when they book any
appointment with doctor or in any specified hospital.
19
3.3.1.6 Patient Login Page
This is the login screen for the patient to login into the portal.
20
3.3.1.7 Blood Bank Registration Page
This is the registration page for the authorized blood banks whether in hospitals or in their
specific stands. They can register to our portal to gain access to the solutions for various blood
banking issues.
21
WEBSITE FEATURES
SUMMARY
In the beginning we planned to create a web based application that will be used by people for
their overall health management in total. They can gain benefits of hospitals, specialized
doctors, laboratories, blood banks.
We decided to make a website because it is the mostly used platform when we search for any
specific detail. The patients, labs, blood banks and doctors can easily gain access to this.
This idea of the project was combined conclusion of people suffering from diseases for very
long and are not getting proper medication. They are not in knowledge of some specified
doctors or treatment and got wrong services. This will help the patients as well as doctors to
communicate easily and perform their duties.
There are billions of people still not aware of, which medications should be taken, or which
doctor should be recommended, they are still not able to maintain a worthy trust that where to
donate blood, are not aware of the pre situations for particular medical tests. This application
in total provides the overall solution to the above specified issues.
22
CONCLUSION
The initial stage of this project was capable enough to tell us that we are working on the project
that is full of complexity and what accuracy means to the user in aspect of security.
The system is useful in various ways as the information about the patients who are taking the
services from the portal where all the details are stored in the database, so the service is done
in efficient time . All the information about the diseases, doctors are also maintained in the
database. It consists thousands of issues to resolve to make successful working application. By
this fair, in our project we have successfully creating our website and our database is ready to
go.
The strategy we are following right now, we think it is the best we could do in this project. The
best part is our team that is effective and working hard to accomplish what we started.
We have started our website development from very earlier part and have sorted all the
queries at each level in each phases, and we are still maintaining our phase. We are positive
that it will be ready soon, or may be until next presentation we are hoping we will be running
live tests on our application.
23