Inspiration

Women and girls in developing nations are battling significant health crises, including breast cancer and menstrual disorders. These problems are tragically compounded by poor healthcare access, lack of knowledge, and cultural barriers, resulting in damaging health outcomes, lost educational opportunities, and social isolation.

We believe that AI technology holds the key to unlocking a future of accessible and affordable self-care. Imagine the power of:

  • Mobile Health Apps providing instant, reliable education on breast health and menstrual hygiene, empowering early detection and proactive management.
  • Mentoring Platforms bridging vast distances, connecting remote communities to expert healthcare professionals through virtual consultations.

This isn't just technology; it's a profound opportunity to tear down barriers, ignite awareness, and deliver equitable, life-changing health solutions right into the palm of every woman and girl who needs it. The potential to transform lives, education, and communities is immense.

What it does

SheFirst is a comprehensive, dual-mode application designed to provide accessible and intelligent self-care and medical guidance for women and girl children.

Core Functionality

SheFirst operates in two distinct modes to maximize impact:

  1. Self-Care Mode: A user can access the application for their individual health needs, including education and monitoring.
  2. Mentorship Mode: Professionals (e.g., from organizations like BlueCross) can act as mentors, remotely monitoring a cohort of women and providing self-guided medical assistance.

Intelligence and Technology

The application's capabilities are driven by cutting-edge Gemini AI features:

  • Multimodal Data Processing: SheFirst leverages Gemini's multimodal power to extract and synthesize information from all forms of medical records, including X-rays, PDF diagnosis reports, and video consultations.
  • Vector Database for Retrieval: All extracted data is transformed into a vector database using Google Generative AI embeddings, allowing for fast and highly relevant search and analysis of the information.
  • Mentor Diagnostics: Mentors use Gemini to instantly analyze symptoms, deliver early diagnoses, and suggest necessary precautions.
  • Instant Document Querying: A mentor can query specific information within large documents, for example, getting an instant list of all active supplements a patient is taking.
  • Contextual Communication: The app helps mentors converse better by analyzing the patient's condition, including their sentiment, overall tone, English maturity, and emotion.

Security and Advanced Features

  • Data Security: Recognizing the sensitivity of the data, all information for women and girl children is securely encoded using Google Storage for robust privacy.
  • User Authentication: Access is secured using Google OAuth authentication.
  • Dynamic Health Timeline: Using Gemini context caching on generated summaries, mentors can quickly build a dynamic health timeline to visualize and track a patient's medical history over time.

SheFirst ultimately delivers a comprehensive solution by analyzing complex data to support proactive health management and significantly improve access to expert care.

How we built SheFirst

We engineered SheFirst using a robust and modern technology stack focused on scalability, security, and powerful AI integration:

  • Core Frameworks: The application's backend architecture is built on a combination of Flask and Python Microservices, ensuring a modular, highly scalable, and efficient system.
  • User Authentication: Secure access is managed through Google OAuth, leveraging its established security protocols.
  • AI Engine: The entire platform's intelligence—from multimodal data extraction to contextual analysis—is powered by the Gemini API.

Challenges we ran into

Developing SheFirst presented several unique and complex challenges that required novel solutions:

  1. Deep Domain Research: We faced the significant challenge of conducting thorough research to truly understand the localized and nuanced healthcare problems specific to women and girl children in developing nations.
  2. Localized RAG Implementation: Building a robust Retrieval-Augmented Generation (RAG) solution was difficult, requiring us to successfully ingest and index a diverse set of localized healthcare documents (including vernacular and regional reports).
  3. Hybrid Search Development: We had to develop a sophisticated, dictionary-based custom search mechanism to ensure optimal performance, where:
    • Complex, reasoning-heavy questions are dynamically powered by Gemini Context.
    • Standard, factual queries efficiently retrieve pre-computed static answers based on key lookups.
  4. Multimodal Previews and Indexing: A major technical hurdle was creating the functionality to preview multimodal files (videos, X-rays, etc.) and enable individualized, precise search capabilities within each of these different file types.
  5. Hierarchical Summarization: To support the mentor mode effectively, we needed to tackle the complexity of building a valid "summary of summaries"—a hierarchical structure essential for quickly and accurately analyzing complex, long-term health problems.

Accomplishments that we're proud of

SheFirst is designed to be more than just an app—it's a trusted, scalable, and future-proof platform for women's healthcare, offering these practical outcomes:

  • Realistic and Practical Women's Health Solution: SheFirst provides a highly realistic, practical, and useful mobile solution, directly addressing significant healthcare gaps faced by women and girls, especially in underserved regions.
  • Discrete Data Storage and Trust Building: It prioritizes the sensitivity of patient information by ensuring discrete data storage through Google Storage encoding. This foundational commitment is key to building deep trust and confidence with both users and mentors.
  • Dynamic Future-Proof Alerting: The platform is built for evolution, featuring dynamic alerting. This capability allows the system to proactively notify mentors and users as technology improves or as new medical solutions, treatments, or research findings become available at a later stage.
  • Ready for Deployment on GCP: The entire architecture, leveraging Flask, Python Microservices, and the Gemini API, is designed as a fully functional, production-ready application that can be seamlessly deployed on Google Cloud Platform (GCP), ensuring scalability and reliability.

What we learned

SheFirst is built as an intelligent, AI-first application, leveraging the power of Gemini AI for both core functionality and superior performance:

  • Pervasive AI Infusion: Gemini AI is infused at all critical points within the application, transforming every feature—from data extraction to mentor-mentee communication—into an intelligent, AI-powered capability.

Key Technological Differentiators

  • Gemini API Long Context: We utilize the Gemini API's exceptional long-context window, a feature that significantly differs from other Large Language Models (LLMs). This capability is crucial for:
    • Analyzing a patient’s entire, extensive health history and all associated documents in a single context window.
    • Facilitating a comprehensive, nuanced understanding for accurate diagnosis and summarization.
  • Real-time Performance with Caching and Functions: We ensure superior performance and real-time interaction by leveraging:
    • Gemini Functions: Used to execute reliable, structured, and goal-oriented tasks (e.g., classifying data or triggering specific tool calls).
    • Context Caching: Employed to optimize subsequent queries, resulting in real-time searches and high-speed data retrieval, guaranteeing a fast and fluid user and mentor experience.

What's next for SheFirst

SheFirst is a robust, user-centric platform built with mobile accessibility and continuous intelligence in mind:

  • Cross-Platform Mobile Application: The user-facing application is a Flutter-powered mobile app, ensuring a fast, beautiful, and consistent experience across both iOS and Android devices.
  • Hyper-Localized Intelligence: We developed a Custom RAG (Retrieval-Augmented Generation) system tailored with extensive domain-specific and localized health data. This allows SheFirst to provide contextually accurate and highly relevant information that traditional, generalized models cannot offer.
  • Proactive Emergency Alerts: The application provides a critical layer of safety through Health Emergency Alerts that are automatically generated based on trends identified in the collective patient data. This proactive intelligence allows for early intervention and potentially life-saving actions.

Built With

Share this project:

Updates