Upload & Processing

ChartInsight's upload and processing system transforms raw medical record PDFs into structured, searchable, AI-analyzed content.

File Upload

Upload Methods

  • Drag-and-drop interface for uploading PDF medical records directly from your computer
  • File browser selection for traditional file picking
  • Add files from existing records – reuse previously uploaded files without re-uploading or incurring additional charges

File Requirements

  • Format: PDF files only
  • Maximum size: 2GB total per upload
  • Multi-file support: Combine multiple PDFs into a single medical record (e.g., records from different providers)

Tips for Best Results

  • For fastest processing speeds, avoid combining PDFs from different providers in a single upload
  • Use clear, descriptive file names (e.g., "Acme Clinic 2022–2024")
  • Files added from existing records are not charged again

Record Configuration

Basic Settings

  • Record naming with 60-character limit for easy identification
  • Template selection to apply pre-configured processing settings (see Templates)

Focus Instructions

Provide specific guidance to the AI about what to prioritize:

  • Subject description – e.g., "right knee injury in 2023"
  • Date range filtering – specify start and end dates to focus analysis on a specific time period

Focus instructions help the AI prioritize relevant content in summaries and mark chronology entries as relevant/not relevant.

Additional Details

Capture case metadata for organization and reference:

  • File/case number – internal reference number
  • Patient date of birth
  • Date of injury
  • Examining physician
  • Case type – e.g., Personal Injury, Workers' Compensation

These fields are configurable per template.


Processing Pipeline

Records are processed through a multi-stage AI pipeline:

Stage 1: File Storage

  • Secure upload and storage of source documents
  • File validation and virus scanning

Stage 2: OCR Processing

  • AI-powered optical character recognition for scanned documents
  • Split into parallel jobs for faster processing
  • Handles handwritten notes and complex layouts

Stage 3: Indexing

  • Document structure analysis
  • Content extraction and organization
  • Page-by-page processing

Stage 4: Focus Analysis

  • AI enhancement of user-provided focus instructions
  • Relevance scoring for chronology entries
  • Enhanced subject interpretation

Stage 5: Content Generation

  • Narrative summary – prose overview of the record
  • Chronology/timeline – time-ordered event index
  • Vitals extraction – vital signs timeline
  • Medications list – consolidated medication inventory
  • Custom sections – template-defined extractions

Stage 6: Document Generation

  • PDF formatted output
  • DOCX (Microsoft Word) formatted output

Stage 7: Billing & Notification

  • Usage tracking (per-page billing)
  • Email notification on completion
  • Error handling and alerts

Processing Status

Real-Time Tracking

  • Progress percentage showing overall completion
  • Current task display indicating the active processing step
  • Estimated time remaining for completion

Status Indicators

StatusDescription
QueuedRecord is waiting to be processed
ProcessingActive processing in progress
CompletedProcessing finished successfully
ErrorSystem error during processing
User ErrorIssue with uploaded file (corrupt, password-protected)
CanceledProcessing was manually canceled
Billing ErrorPayment issue preventing processing

Reprocessing

When source files change (added, removed, or reordered):

  • Automatic detection of changes
  • Prompt to reprocess the record
  • Progress indicator during reprocessing
  • Outdated content warning while reprocessing is in progress
  • Version tracking distinguishes current vs. processed versions