## 4 Requirement Analysis  
Taking into account the past experience of classroom-based training for the MPs, standardization in the practice of TB care and prevention services is yet to be achieved, which highlights potential concern for patient safety. Developing and testing an innovative approach or tool is highly needed to improve the current performance of the TB control program. Therefore, based on the survey results we described above, we propose to develop an immersive 3-dimensional environment of a typical clinical set-up to disseminate technical knowledge in an interactive manner. A virtual clinic will include display of TB-specific medical equipment and supplies along with general equipment. Head-mounted virtual reality devices, along with joysticks will be used for this purpose. On-site, on-demand, competency-based learning (beginner and expert levels), in-app quizzes for learning assessment or certification, and course accreditation from relevant authorities are key characteristics of the proposed concept or technology. To guide the content development of an e-training module, we have identified five key learning areas which are identified below:  
Figure 1: Main conclusions gathered from a survey conducted with 27 medical practitioners. 1. Identification of Presumptive TB Case
2. Diagnosis Process
3. Intensive Phase of Treatment
4. Continuation Phase of Treatment
5. Treatment Outcome  
Figure 2 illustrates a Use Case Diagram with the main use cases for the two actors that are part of the system, the medical practitioner and platform administrator. The medical practitioner will have access to the five modules previously identified, each one representing a use case for him. The first use case, which we will focus on in detail in the rest of the paper, has other associated use cases that encompass selection of a particular case to work on, quiz mode, and training mode. The administrator has two use cases associated that allows him to manage medical practitioners and questions that can be used both for training and quiz mode. The first learning area--and use case for the medical practitioner--corresponds to the first step in tuberculosis process of care, which is identification of a TB presumptive case. A list of simulated patients, also known as standardized patients, will allow user or trainee to select any particular case (e.g., pregnant lady, child, a regular smoker, diabetic patient, etc.). The recommended process of TB care will be shown in the virtual environment, which will be representative of the typical clinical set-up of primary and private healthcare settings, and users will be allowed to interact with it through joystick and audio-visual arrangements. A series of questions or steps will be displayed in a recommended sequence to identify a typical TB presumptive case. If the user chooses a wrong step or option, then recommended care guidelines will be displayed or narrated to facilitate the user's learning. Clinical assessment of the presenting case will lead into referral of presumptive cases for the appropriate diagnostic test. At each step, users will be guided through the recommended process of care and common error in the clinical practice. The diagnosis process involves implementation of recommended diagnostic algorithms. The user will have to choose the appropriate diagnostic test from a list of tests in a sequential manner. The interpretation of test results and further actions will then ensure correct and timely diagnosis, which is critically important for TB control efforts and patient safety. After the patient is diagnosed, an intensive phase of TB treatment is commenced that accounts for the measures of clinical importance, such as body weight. Correct dosage, side effect management, contact screening, and infection control  
Figure 2: Use Case Diagram with main use cases of the proposed platform. measures are important aspects of the intensive phase.