Document Management Features
Multi-Format Upload
Upload images (JPG, PNG, HEIC) and PDFs up to 10MB. Drag and drop or click to browse.
AI-Powered OCR
Automatic text extraction from scanned documents using Google Gemini Vision for searchable content.
Smart Categorization
Organize by type: Insurance Cards, Lab Results, Prescriptions, Imaging, Immunizations, and more.
Family Member Filtering
Filter documents by specific family members or view all documents across your household.
Full-Text Search
Search documents by name, notes, patient name, or extracted text from OCR processing.
HIPAA Compliance
AES-256 encryption at rest, TLS 1.3 in transit. All documents stored securely in Firebase Storage.
Document Categories
Insurance Cards
Health insurance cards, dental, vision, and pet insurance documentation
- • Health insurance cards
- • Dental insurance
- • Vision insurance
- • Pet insurance
Lab Results
Blood work, urinalysis, pathology reports, and diagnostic test results
- • Blood panels
- • Cholesterol reports
- • A1C results
- • Urinalysis
Prescriptions
Prescription documents, medication labels, and refill information
- • Prescription bottles
- • Rx labels
- • Medication lists
- • Refill slips
Imaging
X-rays, MRIs, CT scans, ultrasounds, and radiology reports
- • X-ray reports
- • MRI results
- • CT scan images
- • Ultrasound reports
Immunizations
Vaccination records, immunization cards, and shot histories
- • COVID-19 cards
- • Flu shot records
- • Childhood vaccines
- • Travel vaccines
Other Medical
Any other medical documents like discharge papers, referrals, and notes
- • Discharge summaries
- • Referral letters
- • Doctor notes
- • Treatment plans
How It Works
Upload
Click 'Upload Document' and select files or drag and drop. Supports images and PDFs.
Categorize
Choose document category and assign to a family member. Add optional notes and tags.
OCR Processing
AI automatically extracts text from images and PDFs for searchability.
Access Anytime
View, download, or share documents. Filter by member, category, or search text.
Detailed Features
Technical Specifications
Supported Formats
- • Images: JPG, JPEG, PNG, HEIC
- • Documents: PDF
- • Max file size: 10 MB per file
- • Max images per document: Unlimited
Storage & Performance
- • Storage backend: Firebase Cloud Storage
- • OCR engine: Google Gemini Vision API
- • OCR processing time: 3-10 seconds per image
- • Real-time sync: Instant across all devices
Access Control
- • Account Owner: Full access (upload, view, delete)
- • Co-Admin: Full access (upload, view, delete)
- • Caregiver: Upload and view permissions
- • Viewer: View-only access
API Endpoints
- •
GET /api/patients/[id]/documents - •
POST /api/patients/[id]/documents - •
DELETE /api/patients/[id]/documents/[docId] - •
POST /api/patients/[id]/documents/[docId]/ocr
Common Use Cases
Insurance Card Storage
Upload front and back of all family members' insurance cards for quick access during appointments.
- 1.Click Upload Document
- 2.Select "Insurance Card" category
- 3.Upload front and back images
- 4.Add patient name and notes
- 5.Access instantly when needed
Lab Results Tracking
Keep all lab results organized and searchable by date, patient, and test type.
- 1.Upload lab result PDFs or photos
- 2.Select "Lab Results" category
- 3.OCR extracts test values automatically
- 4.Search by test name or patient
- 5.Compare results over time
Prescription Management
Store medication labels and prescription bottles for reference and refill tracking.
- 1.Photograph prescription bottles
- 2.Select "Prescriptions" category
- 3.OCR extracts medication details
- 4.Link to medication tracking
- 5.Reference for refills
Immunization Records
Maintain vaccination history for school, travel, and healthcare provider requirements.
- 1.Upload vaccination cards
- 2.Select "Immunizations" category
- 3.Organize by patient
- 4.Download for school/travel
- 5.Track upcoming boosters
Frequently Asked Questions
Ready to Organize Your Medical Documents?
Start uploading and managing your family's medical documents securely in one centralized location.