3 | | 1. [[Adding user]] |
| 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]]\\ |
5 | | 2. [[Making appointment]] |
6 | | |
7 | | 3. [[Issuing a prescription]] |
8 | | |
9 | | 4. [[Diagnosis]] |
10 | | |
11 | | 5. [[Adding departments]] |
12 | | |
13 | | 6. [[Accommodating patients]] |
| 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]]\\ |