Supported Document Types
MedMitra supports two main categories of medical documents:Lab Reports
Blood tests, urinalysis, metabolic panels, and other laboratory resultsFormats: PDF, CSV
Max Size: 10 MB per file
Max Size: 10 MB per file
Radiology Images
X-rays, CT scans, MRI images, and other medical imagingFormats: JPEG, PNG, DICOM (.dcm)
Max Size: 50 MB per file
Max Size: 50 MB per file
Uploading During Case Creation
The most common way to upload documents is during case creation.Locate Upload Sections
On the right side of the form, you’ll find two upload sections:
- Lab Reports (top)
- Radiology Images (bottom)
Choose Upload Method
Verify File Upload
After selecting or dropping files:
- Files appear in a list below the upload area
- Each file shows its name, size, and type icon
- Invalid files are rejected with an error message
Remove Files if Needed
To remove an uploaded file before submission:
- Click the X button next to the file name
- The file is removed from the upload queue
- You can upload a different file in its place
File Processing Pipeline
Understanding how files are processed helps you prepare better documents:Lab Report Processing
Lab reports undergo specialized text extraction and analysis.Supported Lab Report Formats
- PDF Reports
- CSV Reports
Best for: Standard lab results from hospitals and clinicsRequirements:
- Text-based PDFs (not scanned images without OCR)
- Clear, readable text
- Standard formatting
- Parsed using LlamaParse technology
- Text and structure extracted
- Lab values and units identified
- Reference ranges detected
What Gets Extracted
The AI extracts key information from lab reports:- Test names and types
- Measured values and units
- Reference ranges (normal values)
- Abnormal findings and flags
- Test dates and timestamps
- Laboratory details
Radiology Image Processing
Radiology images are analyzed by the Vision Agent using multimodal AI.Supported Image Formats
| Format | Extension | Description | Max Size |
|---|---|---|---|
| JPEG | .jpg, .jpeg | Compressed images, good for X-rays | 50 MB |
| PNG | .png | Lossless compression, high quality | 50 MB |
| DICOM | .dcm, .dicom | Medical imaging standard format | 50 MB |
Vision Agent Analysis
For each radiology image, the Vision Agent:Image Preprocessing
The image is prepared for analysis:
- Format validation
- Quality assessment
- Optimal size calculation
AI Model Analysis
The image is sent to the LLaVA multimodal model via Groq API:
- Visual features extracted
- Medical patterns identified
- Anatomical structures recognized
Upload Best Practices
Preparing Lab Reports
Preparing Lab Reports
Before uploading lab reports:✅ Do:
- Use text-based PDFs when possible
- Include complete reports with reference ranges
- Upload recent tests first
- Use descriptive filenames with dates
- Upload scanned images without OCR
- Submit partial or cut-off reports
- Mix multiple patient reports in one file
- Upload password-protected PDFs
Preparing Radiology Images
Preparing Radiology Images
Before uploading radiology images:✅ Do:
- Use high-resolution images
- Ensure proper lighting and contrast
- Upload DICOM files when available (highest quality)
- Include multiple views if relevant
- Upload blurry or low-quality images
- Submit heavily compressed images
- Include non-medical images
- Upload images with patient identifiers visible (if privacy-restricted)
Organizing Multiple Files
Organizing Multiple Files
Tips for managing multiple documents:
- Upload all files at once during case creation
- Use consistent naming conventions
- Group related files (e.g., all blood tests together)
- Include dates in filenames:
chest-xray-2024-03-04.jpg - Keep file sizes reasonable for faster upload
File Storage and Security
Your uploaded documents are handled with enterprise-grade security:Encrypted Storage
All files are stored in Supabase Storage with encryption at rest
Access Control
Files are only accessible by the user who uploaded them
Secure Transfer
Uploads use HTTPS/TLS encryption during transfer
Audit Trail
All file access is logged for security and compliance
Technical Implementation
The upload process is handled by multiple components:Troubleshooting Upload Issues
Upload fails or times out
Upload fails or times out
Possible causes:
- File size exceeds limit
- Slow internet connection
- Browser compatibility issues
- Compress large files before uploading
- Try a faster internet connection
- Use a modern browser (Chrome, Firefox, Safari, Edge)
- Upload files in smaller batches
File type not accepted
File type not accepted
Possible causes:
- Incorrect file format
- File extension doesn’t match content
- Corrupted file
- Verify file format matches supported types
- Convert files to supported formats
- Try re-exporting the file from the source application
- Check file isn’t corrupted by opening it locally
Uploaded file not appearing
Uploaded file not appearing
Possible causes:
- Upload still in progress
- Browser cache issue
- Upload failed silently
- Wait for upload to complete (check browser network tab)
- Refresh the page
- Clear browser cache
- Try uploading again
Upload Limits and Quotas
Current upload limits:| Limit Type | Value |
|---|---|
| Lab Report File Size | 10 MB |
| Radiology Image File Size | 50 MB |
| Files per Case | Unlimited |
| Total Storage per User | Depends on plan |
| Concurrent Uploads | 5 at a time |
If you need higher limits for your use case, contact support to discuss enterprise options.
Next Steps
After uploading documents:View AI Insights
Learn how to review the AI analysis of your documents
Understand SOAP Notes
Deep dive into AI-generated SOAP notes
