3 | | == Admin Use Case Scenarios == |
4 | | 1)[[Add Department]] |
5 | | 1.1)[[Add Facility under each department]] |
6 | | 2)[[Edit Department]] |
7 | | 2.1)[[Edit Facility]] |
8 | | 3)[[Delete Department]] |
9 | | 3.1)[[Delete Facility]]\\ |
10 | | 4)[[Add User]] |
11 | | 4.1)[[Add Doctor]]\\ |
12 | | 4.2)[[Add Nurse]]\\ |
13 | | 4.3)[[Add Patient]]\\ |
14 | | 4.4)[[Add Pharmacist]]\\ |
15 | | 4.5)[[Add Laboratorist]]\\ |
16 | | 4.6)[[Add Accountant]]\\ |
17 | | 4.7)[[[[Add Receptionist]]\\ |
18 | | 5)[[Edit User]] |
19 | | 5.1)[[Edit Doctor]]\\ |
20 | | 5.2)[[Edit Nurse]]\\ |
21 | | 5.3)[[Edit Patient]]\\ |
22 | | 5.4)[[Edit Pharmacist]]\\ |
23 | | 5.5)[[Edit Laboratorist]]\\ |
24 | | 5.6)[[Edit Accountant]]\\ |
25 | | 5.7)[[Edit Receptionist]]\\ |
26 | | 6)[[Delete User]] |
27 | | 6.1)[[Delete Doctor]]\\ |
28 | | 6.2)[[Delete Nurse]]\\ |
29 | | 6.3)[[Delete Patient]]\\ |
30 | | 6.4)[[Delete Pharmacist]]\\ |
31 | | 6.5)[[Delete Laboratorist]]\\ |
32 | | 6.6)[[Delete Accountant]]\\ |
33 | | 6.7)[[Delete Receptionist]]\\ |
34 | | 7)[[Create Payroll]]\\ |
35 | | 8)[[Edit Payroll]]\\ |
36 | | 9)[[Delete Payroll]]\\ |
37 | | 10)[[Schedule Event]]\\ |
38 | | 11)[[Edit Event]]\\ |
39 | | 12)[[Delete Event]]\\ |
40 | | 13)[[Setup System settings]]\\ |
41 | | 14)[[Setup Language Settings]]\\ |
42 | | 15)[[Setup sms Notification Settings]]\\ |
43 | | 16)[[View Hospital Reports]] |
44 | | 16.1)[[View Payment History]]\\ |
45 | | 16.2)[[View Bed Allotment]]\\ |
46 | | 16.3)[[View Blood Bank]]\\ |
47 | | 16.4)[[View Blood Donor list]]\\ |
48 | | 16.5)[[View Medicine List]]\\ |
49 | | 16.6)[[View Operation Report]]\\ |
50 | | == Doctor Use Cases == |
51 | | 1)[[Make Appointment(Edit and Delete appointment)]]\\ |
52 | | 2)[[View and Approve(delete or edit)Appointment]]\\ |
53 | | 3)[[Create(Edit or delete Prescription)]]\\ |
54 | | 4)[[Add(Edit or Delete Diagnosis Report)]]\\ |
55 | | 5)[[Add(Edit or delete Bed Allotment)]]\\ |
56 | | 6)[[View Blood Bank]]\\ |
57 | | 7)[[Add(Edit or delete Patient)]]\\ |
58 | | 8)[[View Patient medical record]]\\ |
59 | | 9)[[View Patient Profile]]\\ |
60 | | 10)[[View own payroll]]\\ |
61 | | 11)[[Send Message to Patient]]\\ |
62 | | 12)[[View Some Reports(like Operation..)]]\\ |
63 | | 13)[[Manage his own profile]]\\ |
| 3 | == Admin Use Case Scenario == |
| 4 | 1) [[Administration of the whole system]] |
65 | | == Receptionist use case == |
66 | | 1)[[Make Appointment(Edit and Delete appointment)]]\\ |
67 | | 2)[[View and Approve(delete or edit) Appointment]]\\ |
68 | | 3)[[Add(Edit or delete Bed Allotment)]]\\ |
69 | | 4)[[View Blood Bank]]\\ |
70 | | 5)[[Add(Edit or delete Patient)]]\\ |
71 | | 6)[[View own payroll]]\\ |
72 | | 7)[[View Some Reports(like Operation..)]]\\ |
73 | | 8)[[Manage his own profile]]\\ |
74 | | == Laboratorist use cases == |
75 | | 1)[[View Blood Bank]]\\ |
76 | | 2)[[Add(edit or delete) Blood donors]]\\ |
77 | | 3)[[View own payroll]]\\ |
78 | | 4)[[View Some Reports(like Operation..)]]\\ |
79 | | 5)[[Manage his own profile]]\\ |
80 | | == Pharmacist use cases == |
81 | | 1)[[Add(edit or delete Medicine Category)]]\\ |
82 | | 2)[[Add(edit or delete Medicine)]]\\ |
83 | | 3)[[Sale Medicine to Patients and view Invoice]]\\ |
84 | | 4)[[View own payroll]]\\ |
85 | | 5)[[View Some Reports(like Operation..)]]\\ |
86 | | 6)[[Manage his own profile]]\\ |
87 | | == Accountant use cases == |
88 | | 1)[[Add(edit or delete invoice)]]\\ |
89 | | 2)[[Manage Invoices maid by Receptionists]]\\ |
90 | | 3)[[View own payroll]]\\ |
91 | | 4)[[View Some Reports(like Operation..)]]\\ |
92 | | 5)[[Manage his own profile]]\\ |
93 | | == Nurse use cases == |
94 | | 1)[[Add(edit or delete beds)]]\\ |
95 | | 2)[[Add(edit or delete)[[ Bed Allotment]]\\ |
96 | | 3)[[View Blood Bank and blood donors]]\\ |
97 | | 4)[[View own payroll]]\\ |
98 | | 5)[[View Some Reports(like Operation..)]]\\ |
99 | | 6)[[Manage his own profile]]\\ |
100 | | == Patient Use Cases == |
101 | | 1)[[Apply for Appointment]]\\ |
102 | | 2)[[View his appointments status]]\\ |
103 | | 3)[[View Prescription history]]\\ |
104 | | 4)[[View Admit History]]\\ |
105 | | 5)[[View Operation History]]\\ |
106 | | 6)[[View Invoice History]]\\ |
107 | | 7)[[Send Message to Doctor]]\\ |
108 | | 8)[[Make call request to doctor]]\\ |
109 | | 9)[[Manage his own profile]]\\ |
| 6 | == Patients Use Case Scenario |
| 7 | 2) [[Appointment for healing]] |
| 8 | |
| 9 | == Employees == |
| 10 | 3) [[Requirement for yearly vacation]] |
| 11 | |
| 12 | == Doctors == |
| 13 | 4) [[View general statistics progress]] |