Skip to content

Tronictos/ClariFi-Medical-Report-Analysis-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClariFi - Medical Report Analysis App

About ClariFi

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.

© Tronictós - ClariFi