- Symptom Recognition: Identifies symptoms from user sentences
- Symptom Collection: Gathers associated symptoms based on the initially identified ones
- Symptom Prediction Algorithm: Designs an algorithm to predict symptoms based on existing symptoms
- Additional Diagnostic Information: Provides supplementary information about diagnoses, including definitions, possible treatments, and when the user should see a doctor
- Hospital Locator: Finds hospitals based on the user's location or near a specified location (determined by street and city)