Professional Documents
Culture Documents
Application Logic
Web Interface to
interact with Saves & Fetch
Interface Data for KEP
on various
functionalities
Mobile External
application for services to
user to access access assets
KEP for KEP
Application Logic
Web application
for user to Saves & Fetch
access KEP Data for KEP
on various
functionalities
Context Diagram
PATIENT have
MEDICAL HISTORY manage clinic
CLINIC STAFF
registered
do operation contains
have users
contract have
DOCTOR KEP APPOINTMENT
saves data
Fetch
User details
F.1.1 AND AND
Ref OR F.1.3 OR
Get F.2 Ref
Username Get user
& Password details
Got User
data F.1.4
IT IT
Authenticate
User
Functional Flow Block Diagram (FFBD)
Fetch
History
F.2.1 AND AND
Got History
F.2.4
IT IT
Display
History
Functional Flow Block Diagram (FFBD)
Save
Feedback
F.3.1 AND AND
Schedule Appointments
KEP
Find Doctors A0 Appointment Scheduled
Doctor Assignment
Searching Criteria
Search For Doctor
Schedule Appointments
Availability Finding
A1
Find Doctors
Find Doctors with
respective Criteria Assigning
Search Algorithm A2
• Log Line: “A Kidney Exchange Program is a medical system used for getting the appointments with the
doctor of your choice, tracking the past appointments of the patients with the doctors, searching for
the medical history, matching the pair of patients with the donor patients and also scheduling new
upcoming treatments with the corresponding registered accounts”
• Kidney Exchange Platform (KEP) is a system where doctors and patients register themselves as users
to get an appointment for the analysis and operations of Kidney transplant. KEP also matches the
kidney of the patient with the donor’s kidney. The system would register the users first by getting all
necessary details of the user and save all the information. Then users can login as patient or doctor to
see all the upcoming and past appointment(s) for themselves. Doctors can also accept or complete
the appointment(s) with a patient. Likewise, when the patient logins to the system, he/she can see
his/her information related to the appointment(s) and can schedule new appointments or operations
with the doctor. The administrator(s) of the KEP can manage the users and the resources for the
system. The clinical staff can manage the clinical resources necessary and the attendance system
associated with the KEP as well as the compliance of the staff and the patients.
Use Cases
Seq. No Use Cases Priority
1 User do Signup (Enter personal Details) H
2 User Do Login (Enter Login details) H
3 Patient search for medical history H
4 Patient register/Schedule appointment for doctor H
5 Patient view his/her all past appointments M
6 Patient cancel the appointment for any reason M
7 Clinical staff manage the clinic resources M
8 Clinical staff mark the attendance H
9 Doctor take the appointment/ Schedule H
10 Doctor mark the appointment completed H
11 Doctor cancel the appointment for any reason M
12 Doctor can view past appointments history H
13 Doctor can view any specific patient medical history M
14 Admin manage all the users H
15 Admin manage the resources M
16 Accountant manages the finance of the hospital H
17 Patient family can see the patient relevant details L
18 Patient give the feedback to doctor H
19 Schedule Patient admission in the hospital H
20 Room/Bed is assigned to the patient H
21 Generate Medical File/Reports of the patient M
22 Staff provide the meals to patient M
23 Update the profile, personal details L
24 Collect payments from the patient’s family H