Gemini 3 Hackathon Entry

A universal health data API.
Document in. Structured data out.

Upload any medical document -- referral letters, pathology reports, discharge summaries, prescriptions -- and Exora transforms it into structured, unified, queryable health data. No templates. No pre-configuration. No knowledge of the document format required.

Not RAG. Not a chatbot wrapper. Exora outputs a real clinical data model -- 24 normalized tables with standardized medical codes -- not summaries from a vector store.

Try the Demo

Pre-loaded demo account with processed health records ready to explore

Powered by Google Gemini

Built mobile-first because health data access happens when you need it most -- at the clinic, at the pharmacy, in the waiting room. Your health records should be as accessible as the phone in your pocket.

How It Works

1

Upload Any Document

Referral letters, pathology reports, discharge summaries, prescriptions -- any format, any provider. Just upload.

2

Gemini Extracts Everything

A four-stage Gemini pipeline discovers encounters, detects entities, extracts clinical data, and assigns medical codes.

3

Unified Health Record

Browse organized health data across all your documents. Ask the AI chat questions in plain language. Every data point traces to its source.

The Gemini Pipeline

Every stage powered by Gemini. Chaos in, structured data out.

FOUR-STAGE GEMINI PROCESSING PIPELINE ANY MEDICAL DOCUMENT PDF / Image / Text GOOGLE CLOUD Vision OCR Text extraction STAGE 1 Encounter Discovery GEMINI STAGE 2 Entity Detection GEMINI STAGE 3 Clinical Extraction GEMINI STAGE 4 Code Assignment GEMINI STRUCTURED CLINICAL DATABASE -- 24 TABLES Conditions | Medications | Vitals | Lab Results | Allergies | Immunizations | Procedures SNOMED CT | RxNorm | LOINC | ICD-10 -- Standardized medical codes on every entity Expo App iOS | Android | Web AI Health Chat GEMINI Google Cloud Run | Supabase | Vercel

Every Data Point Has a Source

Exora tracks the authority of every extracted entity. When multiple documents mention the same condition, the system knows which source carries more weight.

Data quality badges appear on every condition, medication, vital, allergy, and immunization -- so you always know how reliable the information is.

Clinician Confirmed
Verified by a healthcare provider
High Quality
Strong clinical documentation
Medium Quality
Standard medical records
Low Quality
Informal or partial records

Try the Demo

Log in with the credentials provided in the submission to explore a pre-loaded health record

Email
Provided in submission
PIN Code
Provided in submission
Enter the App

The demo account contains pre-processed medical documents with structured health data including conditions, medications, vitals, allergies, immunizations, and a healthcare timeline. Two patient profiles are available: an adult and a child.

Medical Disclaimer: Exora helps users understand their existing medical records. It does not provide medical advice, diagnoses, or treatment recommendations. All AI-generated content is grounded in the user's uploaded documents. Always consult a qualified healthcare professional for medical questions.