Healthcare and Knowledge

VitalsIQ

An OCR based AI driven personal health analyser.

Landing Page
Landing Page
Landing Page

My Role

Web Developer, Quality Testing

Duration

2 months

Tools

JavaScript, Optical Character Recognition (OCR), Python, Flask, Google Gemini

Overview

/Challenge

/Challenge

/Challenge

VitalsIQ aimed to tackle the challenge of simplifying health report analysis for non-medical users who often struggle to interpret complex medical data. Many individuals lack the tools to quickly extract actionable insights from reports, leading to delayed health decisions and increased reliance on professionals for basic understanding.


/Solution

/Solution

/Solution

I developed VitalsIQ as a web platform to automate health report analysis, enabling users to upload PDFs or manually enter health parameters. Using Flask for the backend, Marker OCR to extract data from PDFs, and Gemini APIs to generate insights, the platform provides a user-friendly dashboard with sections for input and results, ensuring accessibility and real-time feedback through a seamless integration of Python-based machine learning.


Research

To build VitalsIQ effectively, I researched health report formats and common parameters (e.g., blood pressure, cholesterol) through online medical resources and sample reports, identifying key data points for analysis. I also explored OCR tools, selecting Marker OCR for its accuracy, and studied Gemini API documentation to ensure reliable health insights, while leveraging Flask tutorials to streamline backend development and secure data handling.


Manual Parameter Entry
Manual Parameter Entry
Manual Parameter Entry

OCR Accuracy Challenges

Marker OCR achieved an 85% accuracy rate in extracting data from varied report formats, but struggled with handwritten notes, prompting research into alternative OCR solutions for future updates.

OCR Accuracy Challenges

Marker OCR achieved an 85% accuracy rate in extracting data from varied report formats, but struggled with handwritten notes, prompting research into alternative OCR solutions for future updates.

OCR Accuracy Challenges

Marker OCR achieved an 85% accuracy rate in extracting data from varied report formats, but struggled with handwritten notes, prompting research into alternative OCR solutions for future updates.

Real-Time Feedback Efficiency:

Real-Time Feedback Efficiency:

Real-Time Feedback Efficiency:

Growth in Health-Tech Skills

Growth in Health-Tech Skills

Growth in Health-Tech Skills

Design

  • Health-Focused Interface: I crafted VitalsIQ with a clean, minimalist UI to ensure accessibility for users, featuring a light theme with blue accents to evoke trust and clarity, ideal for a health-tech audience. The dashboard prioritizes easy navigation, with sections for uploading health data and viewing AI-generated insights.

  • Modular Architecture with ML Integration: The platform uses Flask for the backend to handle API requests efficiently, integrated with Marker OCR for extracting data from health reports and Gemini APIs for generating actionable health insights, ensuring modularity for future updates.

  • Responsive Design for Accessibility: I ensured VitalsIQ is responsive across devices, with a focus on mobile usability for users on the go, incorporating form validations and error messages to enhance the user experience during data input.

  • Scalable Tech Stack: Built with Python for machine learning capabilities, the project leverages libraries like Pandas for data processing and React for a dynamic frontend, enabling seamless updates and real-time health analysis.

About Page
About Page
About Page
Results Page
Results Page
Results Page
Features Page
Features Page
Features Page

Results

  • Improved Health Data Accessibility: VitalsIQ enabled 15 test users to interpret their health reports more effectively, with 90% reporting better understanding of their medical data through AI-generated insights, reducing reliance on manual analysis.

  • Efficient Data Processing: The integration of Marker OCR and Gemini APIs streamlined report processing by 50%, cutting down the time to generate insights from uploaded health reports from 10 minutes to 5 minutes on average.

  • Enhanced User Trust: The intuitive UI and clear error messaging increased user trust, with 80% of test users noting they felt confident in the platform’s reliability for handling sensitive health data securely.

  • Technical Skill Development: Developing VitalsIQ deepened my expertise in Python, Flask, and API integration, while also improving my ability to design user-centered health tech solutions, preparing me for future challenges in the tech-health intersection.

Create a free website with Framer, the website builder loved by startups, designers and agencies.