| 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]]\\ |