Skip to content

vishnupriyanpr/OXOCARE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OXOCARE ๐Ÿ’Š โ€“ OCR powered Medical Report Assistant App

"Revolutionizing medical emergency responses and document scanning with smart OCR & Global Patient DB."
๐Ÿ‘จโ€โš•๏ธ Co-developed by: Vishnupriyan P R, Vivek K K, and Akshaya K

Foo - Bar Maintained - yes Contributions - welcome


Overview ๐Ÿš€

OXOCARE is a smart OCR-powered Android app built to assist during medical emergencies and digitize medical documents with high accuracy, maintain records in an global patient db
Combining real-time alerts, role-based login, and OCR-powered scanning, it empowers doctors, patients, and staff to handle critical health data faster and more securely than ever.


Key Features ๐Ÿง 

๐Ÿ” Multi-Role Authentication

  • Supports three login types: Doctor, Patient, and Staff
  • Secure access with role-specific dashboards and functionality
  • Navigation flows tailored per user type

๐Ÿ“„ Smart Medical Document Scanner (OCR)

  • Scan or upload prescriptions, reports, and records
  • Extracts and formats content using Google MLKit OCR
  • Auto-highlights key medical info for clarity

๐Ÿ“Š Organized & Interactive Output

  • Parsed data displayed in a structured, readable format
  • Enhances medical interpretation and record-keeping

๐Ÿ›ก๏ธ Privacy-First Architecture

  • Data stored in protected Firestore database
  • Role-based access control ensures confidentiality

๐Ÿงญ Clean & Intuitive UI

  • Modern dashboards for seamless experience
  • Minimalist UI built with Jetpack Compose principles

System Architecture ๐Ÿงฑ

OXOCARE bridges two major modules:

  • ๐Ÿฅ My Application โ†’ Handles login, role logic, and navigation
  • ๐Ÿงพ TextRecognizerApp-master โ†’ Powers OCR scanning, text analysis, and display UI

Workflow ๐Ÿ”

  1. ๐Ÿ”“ User logs in via their respective role (Doctor/Patient/Staff)
  2. ๐Ÿ“ท Upload or scan a document using the OCR module
  3. ๐Ÿ“‘ Text is parsed, displayed, and saved securely
  4. ๐Ÿ“ฌ Emergency or health actions can be triggered based on input

ER Diagram ๐Ÿ—บ๏ธ

erDiagram

    USER {
        string user_id
        string name
        string email
        string role
        string password_hash
    }
    DOCUMENT {
        string doc_id
        string user_id
        string file_url
        string extracted_text
        string timestamp
    }
    ROLE {
        string role_id
        string role_type
        string permissions
    }

    USER ||--o{ DOCUMENT : uploads
    USER }|--|| ROLE : has
Loading

๐Ÿ“ธ App Screenshots


Project Structure ๐Ÿ“

OXOCARE/
โ”œโ”€โ”€ MyApplication/                  # Multi-role login and navigation
โ”‚   โ””โ”€โ”€ java/...                   # Android login logic and main app
โ”œโ”€โ”€ TextRecognizerApp-master/      # OCR and document handling module
โ”‚   โ””โ”€โ”€ java/...                   # MLKit OCR code and display UI
โ”œโ”€โ”€ screenshots/                   # UI screenshots (used in README)
โ”œโ”€โ”€ .gitignore
โ””โ”€โ”€ README.md

Future Scope ๐Ÿ”ฎ

  • ๐Ÿ“ค Share scanned records directly with health delivery apps like PharmEasy, 1mg, Blinkit Health, etc.
  • ๐Ÿง  Integrate with Raspberry Pi sensors for vitals-based auto SOS triggers
  • ๐Ÿ› ๏ธ Expand to SQL-based database support (MySQL/PostgreSQL) for large-scale deployment
  • ๐Ÿ“ก Add push notifications and real-time alerts for doctors on emergency uploads
  • ๐Ÿงฌ Use AI/ML to auto-classify prescriptions vs lab reports and suggest actions

License ๐Ÿงพ

MIT License โ€” Free to use, modify, and scale!

๐Ÿ™Œ Acknowledgments & Core Team

This project is crafted with passion by Fusion Force. We are deeply grateful to our core contributors who poured their expertise and dedication into building OXOCARE from the ground up.

Vishnupriyan P R
Vishnupriyan P R
Vivek K K
Vivek K K
Akshaya K
Akshaya K

About

Scan medical docs, extract key data, and store it securely in a database. ๐Ÿฉบ๐Ÿ’พ Features smart OCR, intuitive dashboard, and robust privacy. Simplify healthcare data management! ๐Ÿš€ Join us to revolutionize medical records. Below's the details on the hackathon we won with this project ๐Ÿ‘‡

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages