0% found this document useful (0 votes)
52 views

Name Mirza Talha Ali Tauqeer +hammad Naseem: Course Software Engineering

The document discusses a proposed mobile application called "Medic-app" that would allow patients to find and book appointments with doctors by searching their profiles and availability, with the goal of improving healthcare access in Pakistan by making it more convenient for patients and doctors. Key users of the app would include doctors, assistant doctors, patients, and an admin. The app aims to address issues around finding the right doctor and understanding medical conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Name Mirza Talha Ali Tauqeer +hammad Naseem: Course Software Engineering

The document discusses a proposed mobile application called "Medic-app" that would allow patients to find and book appointments with doctors by searching their profiles and availability, with the goal of improving healthcare access in Pakistan by making it more convenient for patients and doctors. Key users of the app would include doctors, assistant doctors, patients, and an admin. The app aims to address issues around finding the right doctor and understanding medical conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 56

Name Mirza Talha Ali Tauqeer +Hammad Naseem

ID S2019065015 and S2019065013

Section W2

Teacher Name Emman Farooq

Course Software Engineering


1. INTRODUCTION
1.1 Motivations:
As we all know that technological advancement have changed our live. We are
dependent on technology as it has helped us in every field. One such advancement is
this “Medic-app”. This app has helped change the way people in Pakistan to find a
doctor. Now there won’t be any trouble during a medical emergency. An app that helps
people to find a relevant doctor that will be there to help you. Any medical emergency
can occur so there was a dire need of such application.
1.2 Project Overview:
Overview Statement:
Online Medic-app gives a platform to every person or patient to consult with a
doctor relevant to his problem by sitting in his house. By just clicking a button a
patient can book his appointment too.
Users:
The users which are involved in this application
• Doctor
• Assistant Doctor
• Patient
• Admin
Goal: To provide a facility of online booking for appointment and see the timing of
doctors.
1.3 Problem Statement:
The major issue in Pakistan is people do not have basic awareness of the malady.
And they are also unaware about how to consult the right doctor. This digital app
is a solution for the people of Pakistan. The need of creation of this app is to
address the Medical and Health issues posed to patients and doctors. It can
facilitate patient you in finding Doctors, Physicians and Consultants around you.

1.4 Objectives:
Online Doctors App will facilitate the user (patients) to search a specialist doctor
within nearby location. This will enable to user to view the profile of doctor along
with availability ( clinic timing and fee) . Thus they can book their number online
with relevant doctor without wasting the time. It makes convenient to patients
(user) with GPS to find the exact location of hospital/ clinic. On the other hand it
also provide information to doctors in advance the number of patients to be visited
on particular day.
2. Domain Analysis
2.1 Users (Patients):

The users (Patients) who want to see profiles of doctors in order to find
the solution of their relevant problem and book their appointment online.

2.2 Stakeholders:

Stakeholders are those who participated or take keen interest in this


particular project. These are given below:

• Admin
• Doctor
• Assistant Doctor
• Patient
Stakeholder Role in System
Doctor The Doctor will register his/her clinic or hospital name
with us to facilitate the patients and make his reputation
in front of patient and also earn money
Patient The person who will be facilitated through our
application and without any fear to share his problem
with us
Assistant He can register his self independently or he may be the
assistant of that doctor who is already registered in our
app and help our Patients (patients)
Admin The admin will manage the website as well as android
application
Development team The development team will manage the maintenance and
development of website and Android application.

2.3 Project Overview:


Affected Groups with Social or Economic Impact
By the development of this product, following group will be affected.

Patient: Patient will directly affected thorough our product because he feel to
relax to contact the doctor while sitting in his house on a single call.
3. Requirements analysis

Functionality:

The functions of online medication are:

Functionalities of Doctor:
Table 1 Log-in
ID: FS_01

Name:
Log-In
Des Input Output Requirements Basic Work Flow

Enter details to Email ,Password Give access to Internet Enter correct information
Connectivity
log-in system required and click log-in button
System give access
Table 2 Log-out
ID: FS_02

Name:
Log-out
Des Input Output Requirements Basic Work Flow

Click on log-out Press log-out button Logged-out Internet click on log-out button
Connectivity and home page will appear
button from the required
system

Table 3 Recover Password


ID: FS_03

Name: Add Phone


Number
Des Input Output Requirements Basic Work Flow

Enter your email Press forgot Open Internet Click on forget password
Password button Connectivity
for recovery recovery form required and button
email for recovery form for recovery will open
enter email for recovery
will get recovery link on our
email which we entered
Table 4 Reset password
ID: FS_04
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click reset password Open reset Internet Click on reset password
button Connectivity form for reset password
reset password password required will open
form Old password enter old password
enter new password
enter confirm password

Table 5 Add Number


ID: FS_05
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click to enter the Number is Internet Click on the add phone
phone number Connectivity
add number entered required number.
Enter your number
After than enter your 5-
digit code
Table 6 View Report of Patient
ID: FS_06
Name:
View report
Des Input Output Requirements Basic Work Flow

Click view report Viewed Internet Log in


Doctor will Button Connectivity
Log-in report required Click on view report of
Successfully Old password patient

Table 7 Save Record of Patient


ID: FS_07
Name:
Saving record
Des Input Output Requirements Basic Work Flow

Click save button in Internet Log in


Doctor will order to save the Record saved Connectivity
Log-in record successfully required Click on the save record of
the patient
Table 8 Reply to Assistant/Patient
ID: FS_08
Name: Reply
assistant or
patient
Des Input Output Requirements Basic Work Flow

Click to reply Replied Internet Log in


Doctor will Connectivity
Log-in Successfully required Click on reply to assistant or
patient
Write some message

Table 9 Give suggestion to assistant or patient


ID: FS_09
Name:
Saving record
Des Input Output Requirements Basic Work Flow

Click save in order to Internet Log in


Doctor will save the record Record saved Connectivity
Log-in successfully required Click on the save record of
the patient
Table 10 Check feedback

ID: FS_10
Name:
View report
Des Input Output Requirements Basic Work Flow

Doctor will Click feedback Viewed Internet Log in


button Connectivity
Log-in feedback required Click on feedback
Successfully
Functionalities of Admin:
Table 11 Log-in
ID: FS_01

Name:
Log-In
Des Input Output Requirements Basic Work Flow

Enter details to Email ,Password Give access to Internet Enter correct information
Connectivity
log-in system required and click log-in button
System give access

Table 12 Log-out
ID: FS_02

Name:
Log-out
Des Input Output Requirements Basic Work Flow

Click on log-out Press log-out button Logged-out Internet click on log-out button
Connectivity and home page will appear
button from the required
system
Table 13 Recover Password
ID: FS_03

Name: Recover
Password
Des Input Output Requirements Basic Work Flow

Enter your email Press forgot Open Internet Click on forget password
Password button Connectivity
for recovery recovery form required and button
email for recovery form for recovery will open
enter email for recovery
will get recovery link on our
email which we entered

Table 14 Reset password


ID: FS_14
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click reset password Open reset Internet Click on reset password
button Connectivity form for reset password
reset password password required will open
form Old password enter old password
enter new password
enter confirm password
Table 15 View Profile of Doctor
ID: FS_15
Name: View profile
of doctor
Des Input Output Requirements Basic Work Flow

Go on view Click on view profile Viewed Internet Will go on view profile


button Connectivity
profile profile required management of doctor and
management and Successfully view the profile
view the profile
of doctor

Table 16 View Profile of Assistant


ID: FS_16
Name: View profile
of assistant
Des Input Output Requirements Basic Work Flow

Go on view Click on view profile Viewed Internet Will go on view profile


button Connectivity
profile profile required management of assistant
management and Successfully and view the profile
view the profile
of assistant
Table 17 View Profile of Patient
ID: FS_17
Name: View profile
of patient
Des Input Output Requirements Basic Work Flow

Go on view Click on view profile Viewed Internet Will go on view profile


button Connectivity
profile profile required management of patient and
management and Successfully view the profile
view the profile
of patient

Table 18 Add Doctor/Assistant


ID: FS_18
Name: Add doctor or
assistant
Des Input Output Requirements Basic Work Flow

Click add button in Internet Will go to database and see


Go to database order to add them Doctor or Connectivity
And add the assistant add required the request of doctor or
doctor/assistant successfully assistant and add them by
seeing their CV
Table 19 Remove Doctor/Assistant
ID: FS_19
Name: Remove
doctor or
assistant
Des Input Output Requirements Basic Work Flow
Click remove button Internet Will go to database and
Go to database in order to add them Doctor or Connectivity
and remove the assistant required select doctor/assistant and
doctor/assistant removed click the remove button

successfully

Table 20 Set Rank of Doctor/Assistant


ID: FS_20
Name:
Set rank of
doctor or
assistant
Des Input Output Requirements Basic Work Flow
Click set rank button Internet Will go to database and
Go to database Rank set Connectivity
Click on set rank successfully required select doctor/assistant and
and set the rank set the rank for them

of doc/assistant
Table 21 Update the record of doc/assistant
ID: FS_21
Name: Update the
record of
doc/assistant
Des Input Output Requirements Basic Work Flow

Go to database Click update Internet Will go on database and see


button Record Connectivity
and update the updated required doc/assistant form of
record of doctor/ successfully updating and will update
assistant their information

Table 22 View Feedback


ID: FS_22
Name: View
feedback
Des Input Output Requirements Basic Work Flow

Click on view Internet Will go on feedback


Go to database feedback Feedback Connectivity
And view the viewed required management of
feedback successfully Doctor/Assistant and will
click on view feedback
Table 23 Save record of everyone
ID: FS_23
Name:
Save record
Des Input Output Requirements Basic Work Flow

Go to database Click saved record Internet Will go on database and


button Record saved Connectivity
and save record successfully required save the record of all of
of doctor/ them
assistant/
patient

Table 24 Contact with everyone


ID: FS_24
Name: View
feedback
Des Input Output Requirements Basic Work Flow

Click on contact Internet Will go on contact


Go to contact in button Contact with Connectivity
database and everyone required management of
contact with all successfully doc/assistant/patient and
will click on contact
of them
Functionalities of Assistant Doctor:
Table 25 Log-in
ID: FS_25

Name:
Log-In
Des Input Output Requirements Basic Work Flow

Enter details to Email ,Password Give access to Internet Enter correct information
Connectivity
log-in system required and click log-in button
System give access

Table 26 Log-out
ID: FS_26

Name:
Log-out
Des Input Output Requirements Basic Work Flow

Click on log-out Press log-out button Logged-out Internet click on log-out button
Connectivity and home page will appear
button from the required
system
Table 31 Accept Call
ID: FS_31
Name:
Accept call
Des Input Output Requirements Basic Work Flow

Go to services Click accept call Call accepted Internet Will go to services where
button Connectivity
And accept the required assistant accept the call
call

Table 32 View Reject calls


ID: FS_32
Name:
Reject call
Des Input Output Requirements Basic Work Flow

Go to services Click accept call Call rejected Internet Will go to services where
button Connectivity
And accept the required assistant accept the call
call
Table 27 Recover Password
ID: FS_27

Name: Recover
Password
Des Input Output Requirements Basic Work Flow

Enter your email Press forgot Open Internet Click on forget password
Password button Connectivity
for recovery recovery form required and button
email for recovery form for recovery will open
enter email for recovery
will get recovery link on our
email which we entered

Table 28 Reset password


ID: FS_28
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click reset password Open reset Internet Click on reset password
button Connectivity form for reset password
reset password password required will open
form Old password
enter old password
enter new password
enter confirm password
Table 29 Add Number
ID: FS_29
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click to enter the Number is Internet Click on the add phone
phone number Connectivity
add number entered required number.
Enter your number
After than enter your 5-
digit code

Table 30 View Profile of Patient


ID: FS_30
Name: View profile
of patient
Des Input Output Requirements Basic Work Flow

Go on view Click on view profile Viewed Internet Will go on view profile


button Connectivity
profile profile required management of patient and
management and Successfully view the profile
view the profile
of patient
Table 33 Save record of patient
ID: FS_23
Name:
Save record
Des Input Output Requirements Basic Work Flow

Go to save record Click saved record Internet Will go save record


button Record saved Connectivity
And save the successfully required management and save the
record of patient record of patient

Table 34 View Feedback


ID: FS_22
Name: View
feedback
Des Input Output Requirements Basic Work Flow

Click on view Internet Will go on feedback


Go to database feedback Feedback Connectivity
And view the viewed required management and view the
feedback successfully feedback
Table 35 Contact to Doctor
ID: FS_35
Name:
Accept call
Des Input Output Requirements Basic Work Flow

Go to services Click Contact Internet Will go to contact


contact Connectivity
And contact to button successfully required management and contact
Doctor to doctor

Table 36 Contact to Patient


ID: FS_36
Name:
Reject call
Des Input Output Requirements Basic Work Flow

Go to services Click Contact Internet Will go to contact


contact Connectivity
And contact to button successfully required management and contact
Patient to doctor
Functionalities of Patient:
Table 37 Log-in
ID: FS_01

Name:
Log-In
Des Input Output Requirements Basic Work Flow

Enter details to Email ,Password Give access to Internet Enter correct information
Connectivity
log-in system required and click log-in button
System give access

Table 38 Log-out
ID: FS_02

Name:
Log-out
Des Input Output Requirements Basic Work Flow

Click on log-out Press log-out button Logged-out Internet click on log-out button
Connectivity and home page will appear
button from the required
system
Table 39 Recover Password
ID: FS_27

Name: Recover
Password
Des Input Output Requirements Basic Work Flow

Enter your email Press forgot Open Internet Click on forget password
Password button Connectivity
for recovery recovery form required and button
email for recovery form for recovery will open
enter email for recovery
will get recovery link on our
email which we entered

Table 40 Reset password


ID: FS_28
Name: Reset
password
Des Input Output Requirements Basic Work Flow

Enter detail to Click reset password Open reset Internet Click on reset password
button Connectivity form for reset password
reset password password required will open
form Old password
enter old password
enter new password
enter confirm password
Table 41 Add Number
ID: FS_41
Name:
Add number
Des Input Output Requirements Basic Work Flow

Enter detail to Click to enter the Number is Internet Click on the add phone
phone number Connectivity
add number entered required number.
Enter your number
After than enter your 5-
digit code

Table 42 View profile


ID: FS_42
Name: View profile
of doctor
Des Input Output Requirements Basic Work Flow

Go on view Click on view profile Viewed Internet Will go on view profile


button Connectivity
profile profile required management of doctor and
management and Successfully view the profile
view the profile
of doctor
Table 43 Consults with Doctor/Assistant
ID: FS_43
Name:
Consult
Des Input Output Requirements Basic Work Flow

Go to services Click on consult with Consult with Internet Will go to services


specialists button Connectivity
and consult to doctor required management and consult
doctors/assistant successfully with doctor/assistant

Table 44 Book Appointment


ID: FS_44
Name: Book
Appointment
Des Input Output Requirements Basic Work Flow

Click book Appointment Internet Will go to services


Go to services appointment button Connectivity
and book booked required management and book the
appointment successfully appointment
Table 45 Ask quires from doctor/assistant
ID: FS_45
Name:
Ask quires
Des Input Output Requirements Basic Work Flow

Go to services Click on ask quires Consult with Internet Will go to services


with specialists Connectivity
and ask quires button doctor required management and ask
with successfully quires with doctor/assistant
doctors/assistant

Table 46 View Appointment


ID: FS_46
Name: View
Appointment
Des Input Output Requirements Basic Work Flow

Click view Appointment Internet Will go to services


Go to services appointment button Connectivity
and view viewed required management and view the
appointment successfully appointment
3.2 Non Functional Requirements

3.2.1 Performance and Requirements


Our software will be providing services in Pakistan so it assumed that the
active Doctors, Assistant of Doctors and Patients can use the website and
application with no delay.

3.2.2 Security Constraints


Doctor, Assistant Doctor and Patient can only login if they have entered the
correct and assigned username and pass. A person who is seemed to be harmed
for system then that person will be blocked from the system.

3.2.3 Reliability and Availability

The Doctors, Assistants and Patients can use this system anytime anywhere in
Pakistan. It is all time available and safe to use the system. But the Admin also
can use the system anytime but place is matter for admin.
3.2.4 List of Actors

The actors are:


• Patients: He wants to get our services or want to book appointment online.
• Doctor: The person who wants to work with us.
• Admin: the admin will handle all the system.
• Assistant: This person works between the patient and the doctor.

3.2.5 List of Use Cases

Doctor panel: The Doctor can login, logout, view inventory, view feedback, reset password
Admin panel: the Admin can login, logout employee management, view feedback,
Assistant: The Assistant can register, login, logout, service (accept/reject/receive calls) from
Patients, recover, reset password.
Patient: Patients can also view profiles of doctor, log-in, recover password, reset password,
book appointment, contact to doctors.
Use Case Model of Doctor :
Use Case Model of Admin :
Use Case Model of Assistant :
Use Case Model of Patient :
Table 47 Log-in
Doctor Log-In
Use Case id UC_01
Req-No FS_01
Priority High
P Actor Doctor
S Actor No
Pre-Condition Currently not log-in
Post-C Log-in
Des Doctor can log-in to take access to the system
F-O-E ● Click on the log-in button
● Enter username and password
● Press login button
Assumption Doctor enter wrong password

Table 48 Log-out
Doctor Log-Out
Use Case id UC_02
Req-No Fs_02
Priority High
P Actor Doctor
S Actor No
Pre-Condition Currently log-in
Post-C Log-out successfully
Des Doctor can log-out from his/her account
F-O-E ● Click on the log-out button
● Doctor will be log-out
● Homepage will be displayed when the Doctor get log-out
Assumption Doctor already log-in and has done his work in his profile.
Table 49 Recover Password
Doctor Recovery Password
Use Case id UC_03
Req-No FS_03
Priority Low
P Actor Doctor
S Actor No
Pre-Condition Doctor has forgotten his password and he can update his password in database.
Post-C Password recovered successfully if the person is right.
Des Doctor can recover his password without requesting to anyone. He has the right to
change or update his password anytime.
F-O-E ● Click on the forgot password
● A link will be send to the Doctor email
● The Doctor click on the link received at his email
● Doctor will enter the new password
Assumption The Doctor has forgotten his password and trying to reset his password.

Table 50 Reset Password


Doctor Reset Password
Use C id UC_04
Req-No FS_04
Priority Low
P Actor Doctor
S Actor No
Pre-Condition Doctor want to change his password and he can update his password in database.
Post-C Password reset successfully if the person is right.
Des Doctor can reset his password without requesting to anyone. He has the right to change or
update his password anytime.
F-O-E ● Click on the reset password
● Enter old password
● Enter new password
● Enter confirm password
● Click on save
Assumption The Doctor want to change his password and trying to reset his password.
Table 51 Add Phone Number
Doctor Add Number
Use Case id UC_05
Req-No FS_05
Priority Low
P Actor Doctor
S Actor No
Pre-Condition Doctor should add his number for security reasons and for giving his contact
Post-C Doctor add number successfully
Des Doctor can add number and then provide a 5 digit code.
F-O-E ● Click on the enter number
● A link will be send to the system
● And a 5 digit code will send of doctor phone
● Doctor will enter the code
Assumption The number is not already used

Table 52 View Report of patient


Doctor View Report
Use Case id UC_06
Req-No FS_06
Priority Low
P Actor Doctor
S Actor Assistant, Admin
Pre-Condition Doctor wants to check the report of patient.
Post-C Doctor successfully view the report of patient.
Des Doctor only needs to log in to their system than he check the report of patient.
F-O-E ● Click on the view report
● Report is open
● Click exit
Assumption Internet is should work properly
Table 53 Check Feedback
Doctor Check feedback
Use C id UC_07
Req-No Fs_07
Priority High
P Actor Doctor
S Actor Patient
Pre-Condition Patient wants to add a help.
Post-C Doctor view help request as a feedback.
Des Doctor views all feedback which is request by the Patients.
F-O-E ● Go to the feedback management
● View all feedbacks
Assumption In future we can add more feature according to the Patients feedbacks.

Table 54 Save record of patient


Doctor Save Record
Use Case id UC_08
Req-No FS_08
Priority Low
P Actor Doctor
S Actor No
Pre-Condition Doctor wants to save the record of patient.
Post-C Doctor saved record of patient successfully.
Des Doctor only needs to log in to their system in order to save the record of patient.
F-O-E ● Click on save record
● Report is saved
● Click exit
Assumption Internet is should work properly
Table 55 Give Suggestion
Doctor Give Suggestion
Use C id UC_09
Req-No FS_09
Priority High
P Actor Doctor
S Actor Patient
Pre-Condition Doctor want to give suggestion to patient.
Post-C Doctor gave his suggestion to patient.
Des Doctor gives his suggestion to his Patients.
F-O-E ● Go to the give suggestion
● Give best suggestion
Assumption Internet should work properly.

Table 56 Reply to Assistant/patient


Doctor View Report
Use Case id UC_10
Req-No FS_10
Priority High
P Actor Doctor
S Actor Patient, Assistant
Pre-Condition Doctor wants to reply the patient/assistant.
Post-C Doctor replied successfully.
Des Doctor only needs to log in to their system in order to reply patient/assistant.
F-O-E ● Click on reply to patient/assistant
● Click exit
Assumption Internet is should work properly
Table 57 Log in
Admin Log In
Use C id UC_11
Req-No FS_11
Priority High
P Actor Admin
S Actor No
Pre-Condition Currently not Sign-In
Post-C Signed-In
Des Admin can Sign-In to the system
F-O-E ● Click on the log-in button.
● Enter username and password.
● Press the log-in button,
Assumption Admin has an account.

Table 58 Log out


Admin_Log-Out
Use Caseid UC_12
Req-No FS_12
Priority High
P Actor Admin
S Actor No
Pre-Condition Currently log-in.
Post-C Admin logged-out from the system.
Des Admin can log out from his account.
F-O-E ● Click on the log-out button
● Admin will be log-out
● Homepage will be displayed when the CEO get log-out
Assumption CEO already log-in and has done his work in his profile.
Table 58 Forget Password
Admin Recovery Password
Use C id UC_13
Req-No FS_13
Priority Low
P Actor Admin
S Actor No
Pre-Condition Admin has forgotten his password and he can update his password in database.
Post-C Password recovered successfully if the person is right.
Des Admin can recover his password without requesting to anyone. He has the right to
change or update his password anytime.
F-O-E ● Click on the forgot password
● A link will be send to the admin email
● The admin clicks on the link received at his email
● Admin will enter the new password
Assumption The Admin has forgotten his password and trying to reset his password.

Table 59 Reset password


Admin Reset Password
Use C id UC_14
Req-No FS_14
Priority Low
P Actor Admin
S Actor No
Pre-Condition Admin has forgotten his password and he can update his password in database.
Post-C Password reset successfully if the person is right.
Des Admin can reset his password without requesting to anyone. He has the right to change or
update his password anytime.
F-O-E ● Click on the forgot password
● A link will be send to the admin email
● The admin click on the link received at his email
● Admin will enter the new password
Assumption The Admin has forgotten his password and trying to reset his password.
Table 60 Add Doctor/Assistant
Admin Approve Doctor/Assistant
Use C id UC_15
Req-No FS_15
Priority High
P Actor Admin
S Actor Doctor/Assistant
Pre-Condition Currently log-in
Post-C Admin will create an account for Doctor/Assistant and approve him by interviewing
him/her.
Des Admin will approve Doctor/Assistant by adding his basic information to the system in
interview about his/her skills and handover the username and password to the
Doctor/Assistant.
F-O-E ● Click on the database button
● Enter the Doctor/Assistant requests page
● Click on Doctor/Assistant request.
● Activation link is send to the Doctor/Assistant mail id and his
interview date.
Assumption Admin approve a new Doctor/Assistant in the system and add his skills.

Table 61 Remove Doctor/Assistant


Admin Remove Doctor/Assistant
Use C id UC_16
Req-No FS_16
Priority Medium
P Actor Admin
S Actor Doctor/Assistant
Pre-Condition Currently log-in
Post-C Doctor/Assistant’s account will no longer exist.
Des Doctor/Assistants will be blocked or may be removed permanently from the the because
of some reason or may be on suspicious ID.
F-O-E ● Search the Doctor/Assistant
● Check the information and confirm the reason
● Click on the remove button
Assumption Any Doctor/Assistant account is reported to delete or fake account or test account is also
removed from the system.
Table 62 Update Doctor/Assistant
Admin Update Doctor/Assistant
Use C id UC_17
Req-No FS_17
Priority Medium
P Actor Admin
S Actor Doctor/Assistant
Pre-Condition Currently log-in
Post-C Admin will update or change the information of existing Doctor/Assistant.
Des Any Doctor/Assistant’s account information can be change or update by admin
F-O-E ● Search the Doctor/Assistant account
● Click on the edit information button
● Enter the new information
● Click on the save button
Assumption Doctor/Assistant wants to change his information and have some problem and contact
admin for change information.

Table 63 Set rank Doctor/Assistant


Admin Set Rank
Use C id UC_18
Req-No FS_18
Priority High
P Actor Admin
S Actor Doctor/Assistant
Pre-Condition Currently log-in
Post-C Doctor/Assistant can have a rank from the admin on the basis of their skills
Des Any Doctor/Assistant can have high rank higher the skills higher the rank
F-O-E ● Go the Doctor/Assistant management
● Click on the set rank button
● Give the rank points
● Click on the save button
Assumption Doctor/Assistants can have a good rank for the more orders they can have from Patients.
Table 64 View Feedback
Admin View feedback
Use C id UC_19
Req-No FS_19
Priority High
P Actor Admin
S Actor Patient
Pre-Condition Patients want to add help.
Post-C Admin view help request as a feedback.
Des Admin view all feedback which is requested by the Patients.
F-O-E ● Go to the feedback management
● View all feedbacks
Assumption In future we can add more features according to the Patients' feedback.

Table 65 Save record of everyone


Admin Set Rank
Use C id UC_20
Req-No FS_20
Priority High
P Actor Admin
S Actor Doctor/Assistant/Patient
Pre-Condition Currently log-in
Post-C Admin save all the record of patient/doctor/assistant
Des Admin have ability to save the records of everyone
F-O-E ● Go the save record
● Click on the save record of patient/doctor/assistant
● Click on the save button
Assumption Admin’s internet should work properly.
Table 66 View Doctor profile
Admin View Doctor’s Profile
Use C id UC_21
Req-No FS_21
Priority Low
P Actor Admin
S Actor Doctor
Pre-Condition Currently log-in
Post-C Doctor’s profile is shown to the admin
Des Admin can has the right to see the Doctors profile
F-O-E ● Click on the basic information option
● Select the Doctor
● Click on the profile
Assumption Admin and patients can see the Doctors profile without an account

Table 67 View Assistant Profile


Admin View Assistant’s Profile
Use C id UC_22
Req-No FS_22
Priority Low
P Actor Admin
S Actor Assistant
Pre-Condition Currently log-in
Post-C Assistant’s profile is shown to the admin
Des Admin can has the right to see the Assistants profile
F-O-E ● Click on the basic information option
● Select the Assistant
● Click on the profile
Assumption Admin and patients can see the Assistants profile without an account
Table 68 Contact with everyone
Admin Contact with Everyone
Use C id UC_23
Req-No FS_23
Priority High
P Actor Admin
S Actor Doctor, Assistant, Patient
Pre-Condition Have numbers of everyone
Post-C Admin is contacting with anyone
Des Admin can has the right to contact with anyone
F-O-E ● Click on the Contact option
● Select the Doctor/Assistant/Patient
● Click on call
Assumption Admin should have number of all of them

Table 69 Assistant Log in


Assistant Log-In
Use C id UC_24
Req-No FS_24
Priority High
P Actor Assistant
S Actor No
Pre-Condition Currently not log-in
Post-C Log-In successfully
Des Assistant can log-out from his/her account
F-O-E ● Click on the log-In button
● Enter username and password
● Click on the login button
Assumption Assistant has an account to login.
Table 70 Assistant Log out
Assistant Log-Out
Use C id UC_25
Req-No FS_25
Priority High
P Actor Assistant
S Actor No
Pre-Condition Currently log-in
Post-C Log-out successfully
Des Assistant can log-out from his/her account
F-O-E ● Click on the log-out button
● Assistant will be log-out
● Homepage will be displayed when the Assistant get log-out
Assumption Assistant already log-in and has done his work in his profile.

Table 71 Assistant Recovery password


Assistant Recovery Password
Use C id UC_26
Req-No FS_26
Priority Medium
P Actor Assistant
S Actor No
Pre-Condition Currently not log-in
Post-C Password has recovered
Des Assistant has to send request to the admin for pass word recovery
F-O-E ● Click on the forget password
● A link has to be send to the email
● Click on that link
● Admin will send a password to that link
Assumption Assistant has forgotten his password and he has an account to recovery their password.
Table 72 Assistant Reset password
Assistant Reset Password
Use C id UC_27
Req-No FS_27
Priority Medium
P Actor Assistant
S Actor Admin
Pre-Condition Currently not log-in
Post-C Password has been reset
Des For reset the password Assistant has send a request to admin
F-O-E ● Click on the forget password
● Provide the information
● Link is send to the Assistant email
● Click on the link and confirm the password
Assumption Assistant has an account to reset that password.

Table 73 Assistant adding number


Assistant Add Number
Use Case id UC_28
Req-No FS_28
Priority Low
P Actor Assistant
S Actor No
Pre-Condition Assistant should add his number for security reasons and for giving his contact
Post-C Assistant add number successfully
Des Assistant can add number and then provide a 5 digit code.
F-O-E ● Click on the enter number
● A link will be send to the system
● And a 5 digit code will send of Assistant phone
● Assistant will enter the code
Assumption The number is not already used
Table 74 Assistant View Profile Of Patient
Assistant View Profile
Use Case id UC_29
Req-No FS_29
Priority Low
P Actor Assistant
S Actor Assistant, Admin
Pre-Condition Assistant wants to check the profile of patient.
Post-C Assistant successfully view the profile of patient.
Des Assistant only needs to log in to their system than he check the profile of patient.
F-O-E ● Click on the view profile
● Profile is open
● Click exit
Assumption Internet is should work properly

Table 75 Assistant View Feedback


Assistant Check feedback
Use C id UC_30
Req-No Fs_30
Priority High
P Actor Assistant
S Actor Patient
Pre-Condition Patient wants to add a help.
Post-C Assistant view help request as a feedback.
Des Assistant views all feedback which is request by the Patients.
F-O-E ● Go to the feedback management
● View all feedbacks
Assumption In future we can add more feature according to the Patients feedbacks.
Table 76 Assistant Contact with Doctor
Assistant Contact with Doctor
Use C id UC_31
Req-No FS_31
Priority High
P Actor Assistant
S Actor Doctor
Pre-Condition Have numbers of doctor
Post-C Assistant is contacting with doctor
Des Assistant can has the right to contact with doctor
F-O-E ● Click on the Contact option
● Select the Doctor
● Click on call
Assumption Assistant should have number of doctor

Table 77 Assistant Contact with Patient


Assistant Contact with patient
Use C id UC_32
Req-No FS_32
Priority High
P Actor Assistant
S Actor patient
Pre-Condition Have numbers of patient
Post-C Assistant is contacting with patient
Des Assistant can has the right to contact with patient
F-O-E ● Click on the Contact option
● Select the patient
● Click on call
Assumption Assistant should have number of patient
Table 78 Assistant Save Record of Patients
Assistant Save Record
Use Case id UC_33
Req-No FS_33
Priority Low
P Actor Assistant
S Actor No
Pre-Condition Assistant wants to save the record of patient.
Post-C Assistant saved record of patient successfully.
Des Assistant only needs to log in to their system in order to save the record of patient.
F-O-E ● Click on save record
● Report is saved
● Click exit
Assumption Internet is should work properly

Table 79 Patient Log in


Patient Log-In
Use C id UC_34
Req-No FS_34
Priority High
P Actor Patient
S Actor No
Pre-Condition Currently not log-in
Post-C Log-In successfully
Des Patient can log-out from his/her account
F-O-E ● Click on the log-In button
● Enter username and password
● Click on the login button
Assumption Patient has an account to login.
Table 80 Patient Log out
Patient Log-Out
Use C id UC_35
Req-No FS_25
Priority High
P Actor Patient
S Actor No
Pre-Condition Currently log-in
Post-C Log-out successfully
Des Patient can log-out from his/her account
F-O-E ● Click on the log-out button
● Patient will be log-out
● Homepage will be displayed when the Patient get log-out
Assumption Patient already log-in and has done his work in his profile.

Table 81 Patient Recovery password


Patient Recovery Password
Use C id UC_36
Req-No FS_26
Priority Medium
P Actor Patient
S Actor No
Pre-Condition Currently not log-in
Post-C Password has recovered
Des Patient has to send request to the admin for pass word recovery
F-O-E ● Click on the forget password
● A link has to be send to the email
● Click on that link
● Admin will send a password to that link
Assumption Patient has forgotten his password and he has an account to recovery their password.
Table 83 Patient Reset password
Patient Reset Password
Use C id UC_37
Req-No FS_37
Priority Medium
P Actor Patient
S Actor Admin
Pre-Condition Currently not log-in
Post-C Password has been reset
Des For reset the password Patient has send a request to admin
F-O-E ● Click on the forget password
● Provide the information
● Link is send to the Patient email
● Click on the link and confirm the password
Assumption Patient has an account to reset that password.

Table 84 Patient adding number


Patient Add Number
Use Case id UC_38
Req-No FS_38
Priority Low
P Actor Patient
S Actor No
Pre-Condition Patient should add his number for security reasons and for giving his contact
Post-C Patient add number successfully
Des Patient can add number and then provide a 5 digit code.
F-O-E ● Click on the enter number
● A link will be send to the system
● And a 5 digit code will send of Patient phone
● Patient will enter the code
Assumption The number is not already used
Table 85 Patient View Profile of Doctor
Patient View Profile
Use Case id UC_39
Req-No FS_39
Priority Low
P Actor Patient
S Actor Doctor
Pre-Condition Patient wants to view the profile of doctor.
Post-C Patient successfully view the profile of doctor.
Des Patient only needs to log in to their system than he view the profile of doctor.
F-O-E ● Click on the view profile
● Profile is open
● Click exit
Assumption Patient’s internet is should work properly

Table 86 Check Timing of Doctor


Patient Check Timing
Use Case id UC_40
Req-No FS_40
Priority Low
P Actor Patient
S Actor Doctor
Pre-Condition Admin should mention the timing of doctor.
Post-C Patient successfully checked the timing.
Des Patient only needs to log in to their system to check the timing of doctor.
F-O-E ● Click on the view timing
● Click exit
Assumption Patient’s internet is should work properly and patient should be login
Table 87 Patient Book Appointment
Patient Book Appointment
Use Case id UC_41
Req-No FS_41
Priority Medium
P Actor Patient
S Actor Doctor, Assistant
Pre-Condition Patient should log in to his account.
Post-C Patient successfully book his appointment.
Des Patient only needs to log in to their system than he book the appointment.
F-O-E ● Click on the Book Appointment
● Enter details
● Click exit
Assumption Patient’s internet is should work properly and log in his account

Table 88 View Appointment


Patient View appointment
Use Case id UC_42
Req-No FS_42
Priority Medium
P Actor Patient
S Actor Doctor
Pre-Condition Patient should log in to his account.
Post-C Patient successfully viewed his appointment.
Des Patient only needs to log in to their system to view his appointment.
F-O-E ● Click on the view timing
● Click exit
Assumption Patient’s internet is should work properly and patient should be login

You might also like