Functional Requirements For The Online Diagnostic System
Functional Requirements For The Online Diagnostic System
Security:
o User privacy should be protected by complying with relevant data privacy regulations
o User data should be securely stored and transmitted
o Authentication measures should be set up to prevent unauthorized access
o Prevent the leakage/disclosure of the data to the whole public by setting up advanced
systems in order to ensure user privacy
Performance:
o Provide the user fast and immediate responses for symptom input and diagnosis
generation
o Be accessible on various devices (desktops, mobile phones) with good responsiveness
Usability:
o The interface should always be kept friendly since we’re dealing with patients and it
should be easy to navigate through.
o Let the instructions, questions, and outputs be clear and detailed to the user
o Since the system covers medical fields, people with special abilities like the disabled
and the blind should be considered while building the app. There should be features
that would allow them to easily use the app. For Example; incorporating Braille systems
into the app for blind people.
Reliability
o Minimize downtime and ensure that the system is always available for people to use
24/7.
o Implement error handling mechanisms in order to effectively handle unexpected
situations
Maintainability:
o Design the system in a way that it can be easily updated with new medical knowledge
and functionalities
o Provide clear documentation/strategy for future maintenance, updates and development
Scalability: There should be consideration on how the system would continue to handle
an increasing number of users in its database.