SHIFAA
Online Doctor appointment is a mobile application that provides a registration and login for both doctors and patients. The doctor can view the booking request by patients. The patients must be registered and log in to book a doctor. The search results will show the list of doctors and patient can s
2025-06-28 16:34:59 - Adil Khan
SHIFAA
Project Area of Specialization Artificial IntelligenceProject Summary Project DescriptionOnline Doctor appointment is a mobile application that provides a registration and login for both doctors and patients. The doctor can view the booking request by patients. The patients must be registered and log in to book a doctor. The search results will show the list of doctors and patient can search doctor according to his/her location. A notification will send to the patient after successful booking.
Patients- Can browse through doctors’ profile
- Can read specialty information of doctors
- View history of old appointments
- Add/Change personal information
- Signup/Login
- Can find a doctor according to specialty, name and location
- Can cancel an appointment through their user page
- Can create have their own profile page
- Can edit their information from profile area
- Can edit their schedule
- Can edit their available hours for a specific date
- Can confirm or decline an appointment
The main objective of the Doctor Appointment System is to manage the details of Doctor, Patient, Medicine and Booking Number. It manages all the information about Doctor, Appointment, Booking Number and Doctor.This app provide online medical services to everyone at their doorstep.The system also consists of blood donor module.This module allows for blood donation registration as well as blood group search.
Project Objectives Project Objectives- The main objective of the Doctor Appointment System is to manage the details of Doctor, Patient, Medicine and Booking Number. It manages all the information about Doctor, Appointment, Booking Number and Doctor.
- The purpose of implementing this application is to create an application through which a patient can easily compare which doctor is best through reviews that is given by the patients and make an online appointment just by sitting at home.
-
Main objective of this project is patient can easily compare and check which doctor is best through reviews or qualification.
In this app major component to be developed :
a. Doctor b. Patient
The tools that are used in this app are:
- Android Studio
- Google Map API
- Firebase
- Retrofit
- JAVA
- This Android app works in Faisalabad area.
-
This app provide online medical services to everyone at their doorstep.
-
It reduce the time of patient and doctor.
-
Patient can also check the location of doctor.
-
Very fast way to check the best doctor according to his/her experience or qualification.
-
It is time saving application and easy to understand by all type of users.
-
In this app also add blood donor module.This module allows for blood donation registration as well as blood group search.
-
Integrated Maps can help you in finding the address to doctor's clinic.
-
To improve the healthcare ecosystem, shifaa encourages people to share their feedback about doctors.
-
Through this ecosystem the patient can keep their privacy intact. They can get the solution of their health problems by not revelaing their identity.
We use anroid studio for coding of our android app. It has gradle plugin using which we can create application files with different configurations. Morever it makes exporting and uploading apk on playstore easy with a single click.
Google Map ApiThe Maps API returns helpful information about places and location. It does two Major things: It can cause maps to appear for user. It can return data about a latitude/longitude location or return data about an address. We can get information about hospitals from the google map.Otherwise we wouldn't be able to keep tracks of hospitals and user location correctly.
FirebaseFirebase is a platform for mobile and webapps. The three main services of firebase are Realtime database Authetication Static Hosting We use firebase for integrate authetication funcationality in application, create storage funcationality for an app to collect and store picture, video, audio
RetrofitRetrofit use for communication between android appp and webserver. This library is use to fetch data from server
JavaJava is a programming language use to develop android app.
Final Deliverable of the Project Software SystemType of Industry Medical Technologies Internet of Things (IoT)Sustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 45000 | |||
| Stationary,Printing,Travelling | Miscellaneous | 10 | 1000 | 10000 |
| Smart Phone | Equipment | 1 | 35000 | 35000 |