| Requirement | Use Case (s) | Actor |
| 1. System should provide users with the ability to log in. | Login | Administrator Nurse Doctors |
| 2. System should provide Nurse with services to add a new patient. | Manage patient | Nurse |
| 3. System should provide Nurse with an ability to update patient details. | ||
| 4. System should provide Nurse with the ability to search for stored patients details. | ||
| 5. System should provide nurses with the ability to manage patient’s contacts. | ||
| 6. System should allow nurses to add doctors to the system. | Manage Doctors | Nurse |
| 7. System should provide nurses with the ability to update doctor’s details. | ||
| 8. System should provide nurses with the ability to search for stored doctors. | ||
| 9. System should provide Nurse with the ability to add new admission details. | Manage Admissions | Nurse |
| 10. System should provide Nurse with the ability to update admission details. | ||
| 11. System should provide Nurse with the ability to add diagnosis record. | ||
| 12. System should provide Nurse with an ability to add medication schedule. | Manage Medication Schedule | Nurse |
| 13. System should provide Nurse with an ability to update medication schedule. | ||
| 14. System should provide Nurses with an ability to view the list of medication schedules. | ||
| 15. System should provide Nurse with the ability to add appointment schedules between Patients and doctors. | Manage Appointment Schedules. | |
| 16. System should allow Nurse to update appointment schedules. | ||
| 17. System should provide Nurses with the ability to view appointment schedules. | View Appointment Schedule. | Doctors Nurses |
| 18. System should provide administrator with the ability to add users of the system. | Manage User. | Administrator |
| 19. System should allow administrator to update users. | ||
| 20. System should allow administrator to delete the user. |