A Requirements Model for Cancer Patients’ Management System (CPMS): A Case of National Oncology Center – Hadramout, Yemen

Despite more cancer patients are successfully treated, the cancer registry remains the main challenge in Yemen. The existing cancer registries in Yemen work separately without full coordination and collaboration. Having a comprehensive registry system would assist in planning, controlling, and evaluating cancer in Yemen. However, to date, there has not been any system or model for cancer patients’ management system (CPMS). The standard or generic requirements can help in the system development phase and would improve the reliability of the system deliverables. Therefore, the main aim of this study is to construct a requirements model for CPMS by using Unified Modeling Language (UML). The Agile Kanban method was employed to achieve the study objective. This method has gained significant importance in managing software engineering projects due to its flexibility, responsiveness, and reliability. The results demonstrated the requirements model of CPMS using three core UML diagrams: use case diagram, sequence diagram, and class diagram. Then, a prototype was developed based on the CPMS requirements model. Then, five experts were involved in evaluating the usability of the CPMS prototype. The evaluation results showed positive feedback from the users on the usefulness and ease of use of the CPMS prototype.