You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ClariFi is an innovative mobile application designed to simplify the complexity of medical reports. Leveraging advanced machine learning and natural language processing, ClariFi provides clear, understandable explanations of medical findings, helping to reduce patient anxiety and improve communication between patients and healthcare providers.
Key Features
Easy-to-understand explanations of medical findings
Translation of complex medical terms into patient-friendly language
Integration of educational resources for deeper understanding
Personal medical assistant chatbot powered by medical-based LLMs
Support for multiple types of medical reports (e.g., FBC, UFR, LFT, ABG, MRI)
Cross-platform compatibility (Android and iOS) via Flutter
Secure communication platform
Voice input capabilities
Continuous AI model updates to enhance accuracy and user experience
Development Timeline
Q1
Requirement Analysis and Design
Gather stakeholder requirements, design app architecture, database schema, and UI. Create wireframes and mockups to visualize user flow.
Q2
Backend Development
Set up server environment using AWS, Azure, or GCP for hosting and data storage. Develop APIs for user authentication, data processing, and report management. Integrate OCR tools for medical report data extraction and implement NLP libraries for textual data processing.
Q3
Frontend Development
Develop the UI using Flutter for a seamless cross-platform mobile app experience. Implement interfaces for report input, data visualization, and chatbot interaction.
Q4
Integration of ML Models
Incorporate large language models and custom-trained models for analyzing textual and image data. Enable a personal medical assistant with NLP and speech recognition.
Q1
Testing & QA
Conduct thorough unit, integration, and user acceptance tests. Ensure data privacy and compliance with healthcare regulations. Refine features based on feedback from beta testing.
Q2
Deployment & Maintenance
Deploy the app on Google Play Store and Apple App Store. Monitor app performance and server health. Continuously update the app based on user feedback.
Team Members
Yasiru Basnayake - University of Moratuwa
Ravija Dulnath - University of Moratuwa
Dilsha Mihiranga - University of Moratuwa
Induwara Gayashan - University of Moratuwa
Tharushi Karavita - University of Moratuwa
Contributing
We welcome contributions to ClariFi! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request. For major changes, please discuss them with us first by opening an issue.