0% found this document useful (0 votes)
441 views5 pages

Doctor Appointment App Proposal

This document proposes a doctor appointment app that allows patients to search for diseases based on symptoms, view doctor profiles, book appointments, and chat with doctors. The app would use machine learning to identify diseases from symptoms. It has three main modules: admin can manage doctors, diseases, and view patient details; patients can search for diseases, view doctors, book appointments, and chat with doctors; and doctors can view patient profiles, book appointments, and chat with patients. The app aims to make booking appointments more convenient and allow doctors and patients to communicate directly. It follows a waterfall development model and could help patients access healthcare more easily.

Uploaded by

syed hamza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
441 views5 pages

Doctor Appointment App Proposal

This document proposes a doctor appointment app that allows patients to search for diseases based on symptoms, view doctor profiles, book appointments, and chat with doctors. The app would use machine learning to identify diseases from symptoms. It has three main modules: admin can manage doctors, diseases, and view patient details; patients can search for diseases, view doctors, book appointments, and chat with doctors; and doctors can view patient profiles, book appointments, and chat with patients. The app aims to make booking appointments more convenient and allow doctors and patients to communicate directly. It follows a waterfall development model and could help patients access healthcare more easily.

Uploaded by

syed hamza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Hazara University Dhodial Mansehra

Proposal for FYP Spring 2021


Dated: 25-08-2021

Name: Syed Hamza Sherazi Roll No: 47611


Program: IT BSCS
Title of Project: Doctor Appointment App
1) Background/ Problem Statement

Many deadly diseases are preventable and can be cured if treated at an early stage.
However, people tend to ignore the early symptoms of a disease as they are mild. And till the
time they become aware of the disease, the infection has already spread into their body. Hence,
it is always advisable to have a regular body check-up to avoid health issues later. But due to
day-to-day busy schedule many times it is not possible for the patients to go and get a medical
appointment booked in person. Which leads to a delay in the treatment and may cause a major
health problem later. The Online Doctor Application proposed here is an android based smart
application that will help the users to identify a disease based on the symptoms. When a patient
enters his /her symptoms the system will incorporate various machine learning & deep learning
techniques to identify the disease. Then based on the disease identified the system will
recommend a list of doctors having expertise on that particular disease. The patients can book
an appointment with the doctors as per their preferred time & date. The patients can also chat
with a doctor to get consultations.
2.Working of the Project

In this system, the admin can manage or view the details of doctors, patients, diseases
and can also receive feedback from the patients. It also manages all the information of the
doctor's schedule, doctor fees, and appointments for the doctor. The doctor can chat with the
patients directly to keep track and be up to date about their health status. The patients can
guess the disease by entering the symptoms they are suffering from and can also keep up-to-
date knowledge about the new disease and its symptoms. If the user/patient is suffering from
any of the diseases they can book an appointment for the same.
2) Advantages

 Doctors can keep track of their appointment and schedules

 Patients can keep up-to-date knowledge of any new disease and its symptoms

 Doctor can keep track of the patient’s health by in-app chat

3) Project Life Cycle


The waterfall model is a classical model used in system development life cycle to create a
system with a linear and sequential approach. It is termed as waterfall because the model
develops systematically from one phase to another in downward fashion. The waterfall
approach does not define the process to go back to the previous phase to handle changes in
requirement. The waterfall approach is the earliest approach that was used for software
developme

4) System Description
The system comprises of 3 major modules with their sub-modules as follows:
Admin:
1. Login
 Admin can login in his personal account using id and password.

2. Manage Doctor
 Add new Doctors
 View current doctors
 Delete doctors

3. Manage Disease
 Add new disease
 View disease or its symptoms
 Edit details for the disease
 Delete disease
 Add/Update disease category

4. View Patient
 View patient details

5. View Feedback
 View feedback given by the patient.

Patient:
1. Register
 User can register using personal details.
2. Login
 User/Patient can login in his personal account using id and password.

3. Profile
 view & update profile

4. Search Disease

 search diseases by name, type or symptoms


 view disease symptoms

5. Doctor Details

 View profile of the doctors


 View charges for the visit/consultation
 Address of the doctor to visit
 Book Appointment

6. Chat
 Chat with doctors
 List All Chats

7. Book Appointment
 Select doctor for the appointment
 Date of appointment
 Time of the appointment
 Charges for the appointment

8. Note (if any)


 Check if doctor available or any other appointment book at entered time
 Enter card details for the appointment
 Wait for the confirmation from the doctor
 If rejected the amount will be refunded

9. View Appointment
 Check for current, pending, previous or other appointments
 Book an appointment
10. Transactions

 Record of the payment to the doctors debited or credited


 If the appointment is accepted the amount will be debited and will appear
in debited transactions
 If the appointment is rejected the amount will be refunded back and will
appear in credited transactions

Doctor:
1. Login
 Doctor can login in his personal account using id and password.

2. My Details
 view & update profile

3. View Disease
 view diseases by name, type or symptoms
 view disease symptoms

4. View Patient
 View profile of the patients
 Select user/patient from the list and can chat with selected user/patient

5. Chat:
 Chat with patients
 List All Chats

6. Appointments
 Check for current, pending, previous or other appointments
 Accept user/patient appointments if available

7. Transactions
 Record of the payment to the patients debited or credited
 If the appointment is accepted the amount will be credited and will
appear in credited transactions
 If the appointment is rejected the amount will be refunded back to
the user/patient and will appear in debited transactions
5) Limitation/Disadvantages

 Wrong inputs will affect the project outputs.


 Internet Connection is mandatory
 The android mobile user will not be able to insert or view details if the server
goes down. Thus, there is disadvantage of single point failure.
 Admin need to add diseases to the app manually
 User need to wait until doctor accept the appointment

6) Application – This system can be used by patients and patients to book or keep a track
of the appointments

You might also like