Pocket Missy

Pocket Missy

Last updated: Aug 20, 2025

AI for GoodHealthcareRAGVector Search

Overview

Pocket Missy is an AI-powered healthcare companion app designed to simplify and personalize healthcare for seniors in Singapore. Developed during HealthHack 2025, this project unifies multiple healthcare services into a single intuitive platform. At its core, Pocket Missy leverages advanced vector search, Retrieval-Augmented Generation (RAG), and Azure OpenAI integration to provide personalized health insights and actionable recommendations.


The Challenge

Healthcare for seniors is often fragmented, with vital services, appointments, prescriptions, and records scattered across different apps. This creates friction for elderly users and leads to underreporting of symptoms, which delays care. Clinicians, too, face cognitive overload, often unable to tap into rich lifestyle and sensor data due to time constraints.


Key Features

  • Unified Health Dashboard
    Consolidates vitals, diet, activity, and medical history into one view for users and healthcare providers.

  • β€œAsk Missy” Multilingual Chatbot
    An AI assistant that taps into user data to deliver contextual, personalized responses. Modes include:
    β€’ Symptom Checker
    β€’ Medical Summary
    β€’ Treatment Recommendations
    β€’ General Health Queries

  • Proactive Health Monitoring
    Automatically logs key events like falls or unusual symptoms using wearable sensors and user inputs.

  • AI-Powered Data Retrieval
    Combines IRIS vector search and RAG-based prompt engineering to serve data-relevant, accurate outputs via Azure OpenAI.


Technical Stack

  • Frontend: React Native (TypeScript)
  • Backend: Flask (Python)
  • Database: InterSystems IRIS with vector search
  • NLP: SentenceTransformer (pritamdeka/S-PubMedBert-MS-MARCO)
  • LLM Integration: Azure OpenAI API

System Architecture

System Architecture of Pocket Missy

Workflow at a Glance

  1. Users log health data via sensors or manual input
  2. Data is embedded into vector format and stored in IRIS
  3. Pocket Missy uses vector search + RAG to retrieve relevant data
  4. A prompt is sent to Azure OpenAI to generate personalized insights

Demo


Challenges faced

  • First Experience with LLMs & Prompt Engineering

    • Steep learning curve designing effective prompts for medical use cases
    • Balancing accuracy, safety, and user-friendliness in chatbot responses
    • Multi-language support added complexity to prompt structure and handling
  • Working with InterSystems IRIS Vector Search

    • Difficult to run IRIS database locally – required significant setup and system resources
    • Embedding unstructured data into vector format and managing query performance was non-trivial
    • Integration with RAG pipeline and Azure OpenAI needed custom data flow handling
  • Time Constraints During Hackathon

    • Rapid prototyping under tight deadlines
    • Limited time to fully optimize database and model performance

Despite these challenges, we gained hands-on experience with RAG architecture, semantic search, and building LLM-driven healthcare applications.

Recognition

πŸ† Winner – HealthHack 2025 Intersystems Challenge
πŸ“ Built at NUS to improve elderly care and reduce healthcare friction.


The Team

Pocket Missy Team

Learn More