CPP Mainfinal
CPP Mainfinal
MUCHHALA POLYTECHNIC
2022-2023
PROJECT REPORT ON
PROFESSOR HEALTH
DIPLOMA IN COMPUTER ENGINEERING
(CO6I)
SUBMITTED BY
ENROLLEMENT NO. ROLL NO. NAME OF STUDENT
Yash pawade
2001460076 3107
2001460056 3110 Aditya Jadhav
2001460077 3112 Tanaya Jadhav
2001460044 3113 Akshata Jondhale
Head of Department (HOD), of computer Engineering
Mrs. Mini Vishwanath
1
Professor Health
____________________ ____________________
(Signature & Name of (Signature &Name of
The internal examiner) the External examiner)
2
Professor Health
ACKNOWLEDGEMENT
ABSTRACT
3
Professor Health
TABLE OF CONTENTS
SR NO. TOPIC PAGE NO.
ACKNOWLEDGEMENT 3
ABSTRACT 4
1.1 TABLE OF CONTENTS 5
1.2 CHAPTER 1 : 7
INTRODUCTION
1.3 BACKGROUND 9
4
Professor Health
1.4 OBJECTIVE 10
PURPOSE,SCOPE,APPLICABILITY 11
ACHIVEMENTS 12
3.1 CHAPTER 2 : SURVEY OF 14
TECHNOLOGY
3.2 CHAPTER 3 : REQUIREMENT AND 15
ANALYSIS
3.3 PROBLEM DEFINITION 17
3.3.1 REQUIREMENTS SPECIFICATION 19
3.3.2 PLANNING AND SCHEDULING 20
3.4 GANTT CHART 21
3.5 WATERFALL MODEL 22
SOFTWARE AND HARDWARE 25
REQUIREMENTS(MINIMUM)
4.1 PRELIMINARY PRODUCT 26
DESCRIPTION
4.2 CHAPTER 4 : SYSTEM DESIGN 27
4.3 BASIC MODULES 30
4.3.1 DATA DESIGN
4.3.2 OBJECT ORIENTED DESIGN 31
4.3.3 E R DIAGRAM 32
4.3.4 CLASS DIAGRAM 33
4.3.5 USE CASE DIAGRAM 34
4.3.6 FLOWCHART DIAGRAM 35
4.3.7 COMPONENT DIAGRAM 36
5
Professor Health
CHAPTER 1 INTRODUCTION
1.1 BACKGROUND
6
Professor Health
7
Professor Health
This was the additional feature that will separate us from the crowd
and because in India people look for home remedies rather than
consulting doctorsfirst, our app will have a wide knowledge of
home remedies so that customers can avoid getting any heavy
medication and treat themselves at home.
1.2 OBJECTIVES
8
Professor Health
The total information about doctors and data of doctors and the
services provided by the doctors and their specialization are also
handled by the system to provide patients with great quality of
service through our application.
9
Professor Health
Also, the application will help to reduce the manual work of the
patients to search for the doctors and clinics and visit them
physically instead they can sit at home and consult a doctor easily
without any hectic travel. As the records are maintained manually,
this application will help to reduce the consumption of time since
the manual work needs a lot of time as compared to the
application.
Also, the purpose of the project application is to increase the
efficiency with the cost reduction since it will help the users to
interact with the application without any paperwork and also have
reduced cost and time of each tasks for the admin respectively.
1.3.2 SCOPE
10
Professor Health
1.3.3 APPLICABILITY
One of the most important aspects of project application is
feasibility. It has mainly four types Operational, Technical, Schedule,
and Economic feasibility respectively.
Operational Feasibility helps the project to decide whether it is
feasible to operate whereas Technical Feasibility helps the proposed
technology is practical.
Schedule Feasibility helps to understand when the project will be
complete in due time and the Economic Feasibility helps in the
measure of cost- effectiveness respectively.
Apart from feasibility, this application project is applicable for
health-related purposes like diet, training, and home remedies. It
allows a patient to manage all of his/her doctorial information in
the application in one place. It helps both, the patient and doctors
as well which can give complaints or responses to which the
administrator can have an overview of it.
11
Professor Health
1.4 ACHIEVEMENTS
Our achievements for the project are to provide better and more
efficient service to every user as much as possible and to remove
manual work in clinics Also, our achievement is to keep the data of
every user secure and maintain the data, and also to provide
userfriendly interactions by maintaining the data regularly.
Also, the achievement will be to reduce the complexity of the
interaction between doctor and patient, for every user in the
application respectively.
To get diet and workout plans for patients to live a healthy life, from
the educational section of the application.
The proposed system will be highly secured, to which the data of
the users will be secured without any loss or redundancy of data.
It will help to maintain reports for all criteria as well as transactions
and also it helps to manage the patient's information separately for
all appointments as well as, will provide the information separately
for considering the requirements according to the patients of the
application respectively.
12
Professor Health
CHAPTER 2
SURVEY OF TECHNOLOGIES
The 2 Major Technologies we are to Use is ANDROID and FIREBASE
1) ANDROID STUDIO
Android Studio is the integrated development environment (IDE) for
Android.
It is built on JetBrains' IntelliJ IDEA software and designed
specifically for Android development.
It is an open-source and also platforms independent application
since it can run on any platform, whether it will run on Windows or
Linux.
Android can run on the functionality of the devices, which can also
use languages like Java respectively. • One main advantage of the
Android is that it supports 2D and 3D graphics, and also supports
MP4, 3GP, etc. Also having the functions like Video Calling and a
better notification system.
It supports the Modes of Storage like MySQL, SQLite, Lightweight
Relational Database, etc.
It also Supports Connectivity modes like GSM, IDEN, CDMA,
Bluetooth, WIFI, etc.
It allows only the current applications to consume power till the
RAM memory. Also, the other applications will also continue in
background to update without any problem.
13
Professor Health
2) GOOGLE FIREBASE
Firebase is a Backend-as-a-Service (Baas). It provides developers
with a variety of tools and services to help them develop quality
apps, grows their user base, and earn profit. It is built on Google's
infrastructure.
Firebase is categorized as a NoSQL database program, that stores
data in JSON-like documents. Firebase frees developers to focus on
crafting fantastic user experiences. You don't need to manage
servers.
You don't need to write APIs. Firebase is your server, your API, and
your datastore, all written so generically that you can modify it to
suit most needs.
Key Features
Analytics - Google Analytics for Firebase offers free, unlimited
reporting on as many as 500 separate events. Analytics presents
data about user behavior in iOS and Android apps, enabling better
decision- making about improving performance and app marketing.
Authentication - makes it easy for developers to build secure
authentication systems and enhances the sign-in andonboarding
experience for users. This feature offers a complete identity
solution, supporting email and password accounts, phone auth, as
well as Google, Facebook, GitHub, Twitter login, and more.
Cloud messaging - Firebase Cloud Messaging (FCM) is a cross-
platform messaging tool that lets companies reliably receive and
deliver messages on iOS, Android, and the web at no cost.
•Realtime database - the Firebase Realtime Database is a
cloudhosted.NoSQL database that enables data to be stored and
14
Professor Health
CHAPTER 3
15
Professor Health
16
Professor Health
17
Professor Health
18
Professor Health
Project Planning and schedule, help you to study and manage your
project effectively which enables you to resolve problems more
quickly and precisely. With the help of planning, we can be cleared
the idea from the requirements so that we can plan and schedule
our time better and thus, have a higher capability of reducing errors
in project activities.
Planning and scheduling are complicated parts of software
development. Planning, for our purposes project, can be thought of
as determining all the tasks that must be carried out in order to
accomplish the goal.
Planning also takes into the account of progress, which helps in
order to achieve our goals step by step.
19
Professor Health
20
Professor Health
21
Professor Health
22
Professor Health
each unit. Post integration the entire system is tested for any faults
failures.
Software requirement
The following Software requirements for the project is:
• Android Studios.
23
Professor Health
Hardware Required
RAM: 1 GB or more
24
Professor Health
25
Professor Health
The first module will be patient, where the patient is having the
role of login into his/her account, if not having then it will have to
register details for login.
After login, the patient can view his/her appointments and
prescriptions provided by the doctor. Also, the patient can view
his/her health progress during his consultation to understand how
much he/she progressed.
Also, the client can send a request about a change in time of
appointment to the doctor or can change it by themself through our
application and figure it out with the doctor if he or she is
comfortable with the time change.
Similar to the patient, the second module will be the doctor. Where
the doctor can log in to his account. After logging into his account,
the doctor can view the list of clients and can provide the
consultation and home remedies through our application and some
health tips as well from the educative sections as well as can see
the request by the patient so that he can send the response or he
can change the timing of the appointment.
Also, he can write complaints about issues in the application such as
the fault in any of the modules that the doctor is facing while
consulting with the patient to the administrator.
The third module will be admin. After login, the admin will
have the responsibilities of storing and updating the
records of members as well as maintenance of the
application respectively.
26
Professor Health
View patient: by using this module doctors can look out for
the patients he/she has fixed an appointment with, or the
patients they have consulted with or consulting with.
27
Professor Health
28
Professor Health
29
Professor Health
30
Professor Health
31
Professor Health
32
Professor Health
UML is the modeling toolkit that you can use to build your
diagrams. Use cases are represented with a labeled oval
shape.
33
Professor Health
34
Professor Health
4.3.4 FLOWCHART
35
Professor Health
36
Professor Health
37
Professor Health
38
Professor Health
Password ls
Patient Registratio Patient Fill And Valid/ Patient
Registrati n Request Validate Invalid
on Credential Credentia
s ls
Patients Request Patient Checks Gets The Patient
Check Personal Personal Personal
Personal Details Details Details
Details List List
Patients Request Patient Sends Gets The Patient
View For List The Doctors
Doctors Doctors List
List List
Patients Request Patient Sends Gets The Patient
Request For The Details
Doctor’s Doctor’s Desired
Informati Informatio Doctor’s
on n Informatio
n
Patient’s Searches Patient Sends Patient Home
Views Home The Home Directed Remedi
Home Remedies Remedies To The es
Remedie Video Desired
s Youtube
Video
Patient’s Searches Patient Suggests Patients Health
Views Desired Different Directed Tips
Health Articles Articles To The
Tips Health
Articles
Patient Requests Patient List Of Fix Patient
Request Appointme Available Appointm
Available nts Time Slot ent
Appointm Appointme
ent Of nts
Desired
Doctor
39
Professor Health
40
Professor Health
For patient, Enter login Login id: abc1 Invalid login into
and password, press Password: 123kk system
login
For patient, Click on ----------- Signup page should be
signup option displayed
Patient logs in the ----------- Home page displayed
system successfully
For patient, click on the ----------- Doctor page should be
view doctors displayed
For patient, click on ----------- Home remedies page
the home remedies should be displayed
diet plan
For patient, click on ----------- Health tips page
view Health tips should be displayed
For patient, click on ----------- A page containing
appointments appointments should
appear
For doctor, Enter login Login : doctor Valid login into system
and password, Press Password: 123
login
For doctor, Enter login Login : !doctor Invalid login into
and password, press Password: 123456 system
login
For doctor, go to ------------- A page should be
provide consultation displayed to provide
for patient option consultation for
patients.
For doctors, go to ------------------ A page should be
provide prescription -- displayed to
prescription
41
Professor Health
42
Professor Health
43
Professor Health
Patient Login
<html
>
<head>
<title>HMS</title>
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<link rel="stylesheet" type="text/css" href="style1.css">
<link href="https://fonts.googleapis.com/css?
family=IBM+Plex+Sans&display=swap" rel="stylesheet">
<!-- <link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity="sha384-
HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69p
su" crossorigin="anonymous"> -->
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr
7x9JvoRxT2MZw 1T" crossorigin="anonymous">
<link rel="stylesheet" href="vendor/fontawesome/css/font-awesome.min.css">
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css"
rel="stylesheet" id="bootstrap-css">
<style >
.form-control {
border-radius: 0.75rem;
}
</style>
<script>
var check = function() { if
(document.getElementById('password').value ==
document.getElementById('cpassword').value) {
document.getElementById('message').style.color = '#5dd05d';
document.getElementById('message').innerHTML = 'Matched';
44
Professor Health
} else {
document.getElementById('message').style.color = '#f55252';
document.getElementById('message').innerHTML = 'Password fields doesnot match';
}
}
function alphaOnly(event) { var key = event.keyCode;
return ((key >= 65 && key <= 90) || key == 8 || key == 32);
};
function checklen()
{
var pass1 = document.getElementById("password");
if(pass1.value.length<6){ alert("Password must be at least 6
45
Professor Health
</ul>
</div>
</div>
</nav>
<div class="container register" style="font-family: 'IBM Plex Sans', sans-serif;">
<div class="row">
<div class="col-md-3 register-left" style="margin-top: 10%;right: 5%">
<img src="https://image.ibb.co/n7oTvU/logo_white.png" alt=""/>
<h3>Welcome</h3>
</div>
<div class="col-md-9 register-right" style="margin-top: 40px;left: 80px;">
<ul class="nav nav-tabs nav-justified" id="myTab" role="tablist" style="width:
40%;">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#home"
role="tab" aria-controls="home" aria-selected="true">Patient</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab"
aria-controls="profile" aria-selected="false">Doctor</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#admin" role="tab"
aria-controls="admin" aria-selected="false">Admin</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="home" role="tabpanel"
arialabelledby="home-tab">
<h3 class="register-heading">Register as Patient</h3>
<form method="post" action="func2.php">
<div class="row register-form">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="First Name *" name="fname"
onkeydown="return alphaOnly(event);" required/>
</div>
<div class="form-group">
<input type="email" class="form-control" placeholder="Your Email *"
name="email" />
46
Professor Health
</div>
<div class="form-group">
<input type="password" class="form-control" placeholder="Password *"
id="password" name="password" onkeyup='check();' required/>
</div>
<div class="form-group">
<div class="maxl">
<label class="radio inline">
<input type="radio" name="gender" value="Male" checked>
<span> Male </span>
</label>
<label class="radio inline">
<input type="radio" name="gender" value="Female">
<span>Female </span>
</label>
</div>
<a href="index1.php">Already have an account? Login Now</a>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="Last Name *" name="lname"
onkeydown="return alphaOnly(event);" required/>
</div>
<div class="form-group">
<input type="tel" minlength="10" maxlength="10" name="contact"
class="formcontrol" placeholder="Contact *" />
</div>
<div class="form-group">
<input type="password" class="form-control" id="cpassword"
placeholder="Confirm Password *" name="cpassword" onkeyup='check();'
required/><span id='message'></span>
</div>
<input type="submit" class="btnRegister" name="patsub1" onclick="return
checklen();" value="Register"/>
</div>
</div>
</form>
</div>
47
Professor Health
48
Professor Health
</form>
</div>
</div>
</div>
</div>
</div>
</body>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-
q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
integrity="sha384-
UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz
0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
integrity="sha384-
JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"
integrity="sha384aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bAp
TppSuUkhZXN0
VxHd" crossorigin="anonymous"></script>
</html>
Doctor Login
<!DOCTY
PE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1,
shrinkto-fit=no">
<link rel="stylesheet" type="text/css" href="font-
awesome-4.7.0/css/fontawesome.min.css">
49
Professor Health
50
Professor Health
#inputbtn:hover{cursor:pointer;} </style>
<body style="padding-top:50px;">
<div class="container-fluid" style="margin-top:50px;">
<h3 style = "margin-left: 40%; padding-bottom: 20px;font-family:'IBM Plex
Sans', sans-serif;"> Welcome  ryan </h3>
<div class="row">
<div class="col-md-4" style="max-width:18%;margin-top: 3%;">
<div class="list-group" id="list-tab" role="tablist">
<a class="list-group-item list-group-item-action active" href="#list-dash"
role="tab" aria-controls="home" data-toggle="list">Dashboard</a>
51
Professor Health
52
Professor Health
Prescription List
</a>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="list-app" role="tabpanel" aria-
labelledby="listhome-list">
<table class="table table-hover">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Patient</th>
<th scope="col">Gender</th>
<th scope="col">Email</th>
<th scope="col">Contact</th>
<th scope="col">Date</th>
<th scope="col">Time</th>
<th scope="col">Status</th>
<th scope="col">Action</th>
<th scope="col">Prescribe</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Curtis Hicks</td>
<td>Male</td>
<td>[email protected]</td>
<td>7410000010</td>
<td>2021-07-05</td>
<td>14:00:00</td>
<td>
Cancelled by Patient</td>
<td>
Cancelled
</td>
<td>
53
Professor Health
-
</td>
</tr></a>
<tr>
<td>2</td>
<td>Curtis Hicks</td>
<td>Male</td>
<td>[email protected]</td>
<td>7410000010</td>
<td>2021-07-05</td>
<td>10:00:00</td>
<td>
Active</td>
<td>
<a href="doctor-panel.php?ID=16&cancel=update"
onClick="return confirm('Are you sure you want to cancel this appointment ?')"
title="Cancel Appointment" tooltip-placement="top" tooltip="Remove"><button
class="btn btn-danger">Cancel</button></a>
</td>
<td>
<a href="prescribe.php?
pid=1&ID=16&fname=Curtis&lname=Hicks&appdate=20
21-07-05&apptime=10:00:00"
tooltip-placement="top" tooltip="Remove" title="prescribe">
<button class="btn btn-success">Prescribe</button></a>
</td>
</tr></a>
<tr>
<td>3</td>
<td>Akshata Jondhale</td>
<td>Female</td>
<td>[email protected]</td>
<td>7894561234</td>
<td>2023-04-21</td>
<td>10:00:00</td>
<td>
Active</td>
<td>
<a href="doctor-panel.php?ID=19&cancel=update"
54
Professor Health
onClick="return confirm('Are you sure you want to cancel this appointment ?')"
title="Cancel Appointment" tooltip-placement="top" tooltip="Remove"><button
class="btn btn-danger">Cancel</button></a>
</td>
<td>
<a href="prescribe.php?
pid=14&ID=19&fname=Akshata&lname=Jondhale&appd ate=2023-04-
21&apptime=10:00:00"
tooltip-placement="top" tooltip="Remove" title="prescribe">
<button class="btn btn-success">Prescribe</button></a>
</td>
</tr></a>
</tbody>
</table>
<br>
</div>
<div class="tab-pane fade" id="list-pres" role="tabpanel" aria-
labelledby="listpres-list">
<table class="table table-hover">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Patient</th>
<th scope="col">Appointment Date</th>
<th scope="col">Appointment Time</th>
<th scope="col">Disease</th>
<th scope="col">Allergy</th>
<th scope="col">Prescribe</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Curtis Hicks</td>
<td>2021-07-05</td>
<td>10:00:00</td>
<td>Tuberculosis</td>
<td>lumpy rash on the legs - or lupus vulgaris which gives lumps or ulcers</td>
<td>Isoniazid, Ethambutol (Myambutol), Linezolid (Zyvox)</td>
</tr>
55
Professor Health
</tbody>
</table>
</div>
56
Professor Health
<td>Curtis</td>
<td>Hicks</td>
<td>[email protected]</td>
<td>7410000010</td>
<td>ryan</td>
<td>440</td>
<td>2021-07-05</td>
<td>10:00:00</td>
</tr>
<tr>
<td>Kathryn</td>
<td>Anderson</td>
<td>[email protected]</td>
<td>7850002580</td>
<td>lewis</td>
<td>280</td>
<td>2021-07-05</td>
<td>10:00:00</td>
</tr>
<tr>
<td>Brian</td>
<td>Rowe</td>
<td>[email protected]</td>
<td>7012569999</td>
<td>Ralph</td>
<td>450</td>
<td>2021-07-06</td>
<td>08:00:00</td>
</tr>
<tr>
<td>Akshata</td>
<td>Jondhale</td>
<td>[email protected]</td>
<td>7894561234</td>
<td>ryan</td>
<td>440</td>
<td>2023-04-21</td>
<td>10:00:00</td>
</tr>
</tbody>
</table>
57
Professor Health
<br>
</div>
58
Professor Health
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-
beta/js/bootstrap.min.js" integrity="sha384-
h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDI
qNm1" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limontesweetalert2/6.10.1/
sweetalert2.all.min.js"></script>
</body>
59
Professor Health
ADMIN LOGIN
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.c
ss" integrity="sha384-
ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1
T" crossorigin="anonymous">
60
Professor Health
<span class="navbar-toggler-icon"></span>
</button>
(document.getElementById('dpassword').value ==
document.getElementById('cdpassword').value)
{ document.getElementById('message').style.color =
'#5dd05d'; document.getElementById('message').innerHTML =
'Matched';
} else {
document.getElementById('message').style.color = '#f55252';
document.getElementById('message').innerHTML = 'Password fields doesnot
match';
return ((key >= 65 && key <= 90) || key == 8 || key == 32);
};
</script>
61
Professor Health
.col-md-4{ max-
width:20% !important;
.list-group-item.active {
z-index: 2; color:
#fff;
.text-primary { color:
#342ac1!important;
#cpass { display: -
webkit-box;
#list-app{ font-
size:15px;
.btn-primary{ background-
#3c50c1;
</style>
62
Professor Health
<li class="nav-item">
<a class="nav-link" href="logout1.php"><i class="fa fa-power-off"
ariahidden="true"></i> Logout</a>
</li>
<li class="nav-item">
</li>
</ul>
</div>
</nav>
</head>
<style type="text/css">
button:hover{cursor:pointer;}
#inputbtn:hover{cursor:pointer;}
</style>
<body style="padding-top:50px;">
<div class="row">
63
Professor Health
</div><br>
</div>
<div class="row">
<div class="col-sm-4">
<div class="panel-body">
<span class="fa-stack fa-2x"> <i class="fa fa-square fa-stack-2x
text-primary"></i> <i class="fa fa-user-md fa-stack-1x fa-inverse"></i> </span>
64
Professor Health
<script>
function clickDiv(id)
{ document.querySelector(id).click();
</script>
View Doctors
</a>
</p>
</div>
</div>
</div>
<p class="cl-effect-1">
View Patients
</a>
</p>
</div>
</div>
</div>
65
Professor Health
<div class="col-sm-4">
<p class="cl-effect-1">
View Appointments
</a>
</p>
</div>
</div>
</div>
</div>
<div class="row">
<p class="cl-effect-1">
66
Professor Health
View Prescriptions
</a>
</p>
</div>
</div>
</div>
<p class="cl-effect-1">
<a href="#app-hist" onclick="clickDiv('#list-adoc-list')">Add
Doctors</a>
 |
Delete Doctors
</a>
</p>
</div>
</div>
</div>
</div>
67
Professor Health
</div>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-10"><input type="text" name="doctor_contact"
placeholder="Enter Email ID" class = "form-control"></div>
<div class="col-md-2"><input type="submit"
name="doctor_search_submit" class="btn btn-primary"
value="Search"></div></div>
</form>
</div>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Specialization</th>
<th scope="col">Email</th>
<th scope="col">Username</th>
<th scope="col">Fees</th>
</tr>
</thead>
<tbody>
<tr>
68
Professor Health
<td>1</td>
<td>Will Williams</td>
<td>Cardiologist</td>
<td>[email protected]</td>
<td>WillWilliams</td>
<td>$435</td>
</tr><tr>
<td>2</td>
<td>Ralphn Bh</td>
<td>Neurologist</td>
<td>[email protected]</td>
<td>Ralph</td>
<td>$450</td>
</tr><tr>
<td>3</td>
<td>Ryan Chandler</td>
<td>Pediatrician</td>
<td>[email protected]</td>
<td>ryan</td>
<td>$440</td>
</tr><tr>
<td>4</td>
<td>Lou Lewis</td>
<td>Gynecologist</td>
<td>[email protected]</td>
<td>lewis</td>
<td>$280</td>
</tr><tr>
69
Professor Health
<td>5</td>
<td>Chris Olivas</td>
<td>Oncologist</td>
<td>[email protected]</td>
<td>chris</td>
<td>$580</td>
</tr><tr>
<td>6</td>
<td>Danial Rivera</td>
<td>Neurologist</td>
<td>[email protected]</td>
<td>danial</td>
<td>$210</td>
</tr> </tbody>
</table>
<br>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-10"><input type="text" name="patient_contact"
placeholder="Enter Contact" class = "form-control"></div>
<div class="col-md-2"><input type="submit"
name="patient_search_submit" class="btn btn-primary"
value="Search"></div></div>
70
Professor Health
</form>
</div>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Fullname</th>
<th scope="col">Gender</th>
<th scope="col">Email</th>
<th scope="col">Contact</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Curtis Hicks</td>
<td>Male</td>
<td>[email protected]</td>
<td>7410000010</td>
</tr><tr>
<td>2</td>
<td>Emily Smith</td>
<td>Female</td>
<td>[email protected]</td>
<td>7896541222</td>
</tr><tr>
<td>3</td>
71
Professor Health
<td>Robert Ray</td>
<td>Male</td>
<td>[email protected]</td>
<td>7014744444</td>
</tr><tr>
<td>4</td>
<td>Michael Foster</td>
<td>Male</td>
<td>[email protected]</td>
<td>7023696969</td>
</tr><tr>
<td>5</td>
<td>Victor Owen</td>
<td>Male</td>
<td>[email protected]</td>
<td>7897895500</td>
</tr><tr>
<td>6</td>
<td>Johnny Collins</td>
<td>Male</td>
<td>[email protected]</td>
<td>7530001250</td>
</tr><tr>
<td>7</td>
<td>Elsie Meads</td>
<td>Female</td>
<td>[email protected]</td>
<td>7850001250</td>
72
Professor Health
</tr><tr>
<td>8</td>
<td>David Fburn</td>
<td>Male</td>
<td>[email protected]</td>
<td>7301450000</td>
</tr><tr>
<td>9</td>
<td>Brandon Mckinnon</td>
<td>Male</td>
<td>[email protected]</td>
<td>7026969500</td>
</tr><tr>
<td>10</td>
<td>Tyler Smith</td>
<td>Male</td>
<td>[email protected]</td>
<td>7900145300</td>
</tr><tr>
<td>11</td>
<td>Kathryn Anderson</td>
<td>Female</td>
<td>[email protected]</td>
<td>7850002580</td>
</tr><tr>
<td>12</td>
<td>Liam Moore</td>
<td>Male</td>
73
Professor Health
<td>[email protected]</td>
<td>7412225680</td>
</tr><tr>
<td>13</td>
<td>Brian Rowe</td>
<td>Male</td>
<td>[email protected]</td>
<td>7012569999</td>
</tr><tr>
<td>14</td>
<td>Akshata Jondhale</td>
<td>Female</td>
<td>[email protected]</td>
<td>7894561234</td>
</tr> </tbody>
</table>
<br>
</div>
<div class="col-md-12">
<div class="row">
74
Professor Health
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Doctor</th>
<th scope="col">Fullname</th>
<th scope="col">Disease</th>
<th scope="col">Allergy</th>
<th scope="col">Prescription</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>WillWilliams</td>
<td>Liam Moore</td>
<td>2021-07-06</td>
<td>10:00:00</td>
<td>rhinoconjunctivitis</td>
<td>trandolapril (Mavik)</td>
</tr><tr>
<td>2</td>
<td>ryan</td>
<td>Curtis Hicks</td>
<td>2021-07-05</td>
<td>10:00:00</td>
75
Professor Health
<td>Tuberculosis</td>
<td>lumpy rash on the legs - or lupus vulgaris which gives lumps
or ulcers</td>
</tr><tr>
<td>3</td>
<td>lewis</td>
<td>Kathryn Anderson</td>
<td>2021-07-05</td>
<td>10:00:00</td>
<td>Ovarian cysts</td>
<td>00000000</td>
<td>Narcotic analgesics and nonsteroidal anti-inflammatory
drugs</td>
</tr><tr>
<td>4</td>
<td>Ralph</td>
<td>Brian Rowe</td>
<td>2021-07-06</td>
<td>08:00:00</td>
<td>Cerebral Aneurysm</td>
<td>0000000</td>
<td>Nimodipine - empty stomach, at least 1 hour before a meal or
2 hours after a meal</td>
</tr> </tbody>
</table>
<br>
</div>
</div>
</div>
76
Professor Health
<div class="col-md-8">
<div class="row">
<div class="col-md-10"><input type="text" name="app_contact"
placeholder="Enter Contact" class = "form-control"></div>
<div class="col-md-2"><input type="submit" name="app_search_submit"
class="btn btn-primary" value="Search"></div></div>
</form>
</div>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Fullname</th>
<th scope="col">Gender</th>
<th scope="col">Email</th>
<th scope="col">Contact</th>
<th scope="col">Doctor</th>
<th scope="col">Fees</th>
<th scope="col">Date</th>
<th scope="col">Time</th>
<th scope="col">Status</th>
77
Professor Health
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Liam Moore</td>
<td>Male</td>
<td>[email protected]</td>
<td>7412225680</td>
<td>WillWilliams</td>
<td>$435</td>
<td>2021-07-06</td>
<td>10:00:00</td>
<td>
Active</td>
</tr>
<tr>
<td>2</td>
<td>Curtis Hicks</td>
<td>Male</td>
<td>[email protected]</td>
<td>7410000010</td> <td>ryan</td>
<td>$440</td>
<td>2021-07-05</td>
<td>14:00:00</td>
<td>
Cancelled by Patient</td>
</tr>
78
Professor Health
<tr>
<td>3</td>
<td>Curtis Hicks</td>
<td>Male</td>
<td>[email protected]</td>
<td>7410000010</td>
<td>ryan</td>
<td>$440</td>
<td>2021-07-05</td>
<td>10:00:00</td>
<td>
Active</td>
</tr>
<tr>
<td>4</td>
<td>Kathryn Anderson</td>
<td>Female</td>
<td>[email protected]</td>
<td>7850002580</td>
<td>lewis</td>
<td>$280</td>
<td>2021-07-05</td>
<td>10:00:00</td>
<td>
Active</td>
</tr>
<tr>
<td>5</td>
79
Professor Health
<td>Brian Rowe</td>
<td>Male</td>
<td>[email protected]</td>
<td>7012569999</td>
<td>Ralph</td>
<td>$450</td>
<td>2021-07-06</td>
<td>08:00:00</td>
<td>
Active</td>
</tr>
<tr>
<td>6</td>
<td>Akshata Jondhale</td>
<td>Female</td>
<td>[email protected]</td>
<td>7894561234</td>
<td>ryan</td>
<td>$440</td>
<td>2023-04-21</td>
<td>10:00:00</td>
<td>
Active</td>
</tr>
</tbody>
</table>
<br>
</div>
80
Professor Health
<div class="row">
<div class="col-md-4"><label>Username:</label></div>
<div class="col-md-8"><input type="text" class="form-control"
name="doctor" onkeydown="return alphaOnly(event);"
required></div><br><br>
<div class="col-md-4"><label>Specialization:</label></div>
<div class="col-md-8">
<select name="special" class="form-control" id="special"
required="required">
<option value="head" name="spec" disabled selected>Select
Specialization</option>
<option value="Oncologist">Oncologist</option>
<option value="Gastroenterologist">Gastroenterologist</option>
</select>
</div><br><br>
81
Professor Health
<div class="col-md-4"><label>Password:</label></div>
<div class="col-md-8"><input type="password" class="formcontrol"
onkeyup='check();' name="dpassword" id="dpassword"
required></div><br><br>
Code Efficiency
82
Professor Health
83
Professor Health
Client Module -
84
Professor Health
In Patient module, the Patient can view the available doctors as well
as appointments list as per doctors provided timings. Also, the client
can see the profile with the progress. The Patient can send the
feedback to the doctors respectively.
Trainer Module-
In Doctor Module, the Doctor can view the list of patients they have
fixed an appointment with as well the doctor can give prescription as
per required for the patients respectively. Also, the doctor can
update the patient's appointment timings and details if required to,
and also can send feedback to the admin about the application
respectively.
85
Professor Health
86
Professor Health
87
Professor Health
CHAPTER 6
RESULTS AND DISCUSSIONS
88
Professor Health
89
Professor Health
admin successfully
logout to login
page.
10. Doctor Doctor should logout Doctor should Successful
from the page be
successfully
logout to login
page
11. Admin Admin can see the list of Doctors list Successful
registered doctors should be
displayed
12. Admin List of registered patients Patients list Successful
should also displayed should be
displayed
13. Admin List of feedback send by Feedback lis Successful
doctors as well as should be
patients should display displayed
14. Admin Admin should logout Admin should Successful
from the hoe page successfully
logout to loin
page.
CHAPTER 7
CONCLUSION
7.1 CONCLUSION
90
Professor Health
It helps the patient to find authenticated doctors and search for home
remedies if the patient finds the disease easily curable with the remedies
and also the educative section to read some health tips and be updated
with the knowledge of one's health. The project also deals with the
interaction between the patient and doctors in a more efficient way. The
main motive of the project is to provide the user with basic health
facilities in the comfort of their homes.
It also helps Doctors to save up on the cost of clinics and their
management instead they can invest their time on this application to cure
patients and also make a living for themselves. The main motive of our
application is to educate patients as well as remove the physical
interaction between doctors and patients where it can be removed.
91
Professor Health
SUMMARY
This proposed project is a Mobile Healthcare Android Application. It
allows the patients to see doctors as well as home remedies
provided by our application with various options so that the patient
can be clear about his/her health conditions as well select the
doctors respectively.
92
Professor Health
On the Admin part, the admin can view the list of registered
patients as well as users along with the list of feedback send by
doctor and patients respectively. The Admin have option of records
list where he can save the records and authenticate doctors so that
the legit doctor is added to the application and also can be viewed
respectively.
93