Skip to content

karamdeep1/umdhackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Health Insurance Claim Assistant

An Android app that helps users create draft health insurance claims from prescription images.
The app lets users create an account, store their insurance-related information, capture or upload a prescription image, send the image to a backend OCR service, and use Gemini to generate a structured draft insurance claim.

Features

  • User account creation and sign in with Firebase Authentication
  • User profile storage with Firebase Firestore
  • Capture prescription images using the phone camera
  • Upload prescription images from device storage
  • Send prescription images to a Python backend running PaddleOCR
  • Use Gemini to turn OCR text + user profile data into a draft insurance claim
  • Render formatted claim output inside the Android app

Tech Stack

Android App

  • Kotlin
  • XML layouts
  • Android Studio
  • Firebase Authentication
  • Firebase Firestore
  • Firebase AI Logic / Gemini
  • OkHttp
  • Markwon

Backend

Backend Repository

  • Python
  • FastAPI
  • PaddleOCR
  • Uvicorn
  • ngrok (for testing with a physical phone)

Project Structure

app/
├── src/main/java/com/example/umdhackathon/
│   ├── MainActivity.kt
│   ├── RegisterActivity.kt
│   ├── HomeActivity.kt
│   ├── ClaimActivity.kt
│   ├── UserProfile.kt
│   └── ...
├── src/main/res/layout/
│   ├── activity_main.xml
│   ├── activity_register.xml
│   ├── activity_home.xml
│   ├── activity_claim.xml
│   └── ...
├── src/main/AndroidManifest.xml
└── ...
backend/
├── server.py
└── ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages