Skip to content
IMECore

Records

Bring the whole chart together in one order

IMECore ingests the PDFs, runs OCR, sorts by date and provider, collapses duplicates, and builds a chronology you correct.

The problem

The chart arrives as a pile

One provider faxes 80 pages. Another sends a portal download. A third couriers a disc. The same discharge summary appears four times. Someone prints it all and starts to sort, and a day is gone before anyone reads it.

  • You sort the same 600 pages by hand for every file.
  • Duplicates inflate the page count and the review bill.
  • You cannot find the last imaging report when you need it.
  • The chronology is retyped for each report and drifts each time.
  • The examiner says they never received the pages you sent.

What changes

What IMECore does about it

  • Everything lands on the case

    Referral attachments and later uploads attach to the case, not to an inbox. The source and the date travel with each file.

  • OCR that keeps the page

    IMECore runs OCR on PDFs and images and stores the text with layout data. Each page keeps its number so a citation points to a real page.

  • Sorted, categorized, deduplicated

    Pages are classified by category and confidence, then ordered by provider and date. IMECore flags exact duplicates and shows what is still missing.

  • Search you can cite

    The index lets you search within the case and jump to the page. Answers generated from retrieval carry citations to record and page.

  • A chronology you correct, not write

    IMECore drafts a dated chronology from the records, with provider and source on each line. You correct it. You do not type it from scratch.

  • A person clears low confidence

    High-confidence pages file automatically. Low-confidence categories sit at needs review until a records specialist confirms. Nothing is trusted on a guess.

How it runs

Four steps, start to finish

  1. 1

    Upload or forward the records

    Add PDFs from the referral, from email, or by upload. IMECore stores the file and creates a queued package.

  2. 2

    OCR and classify

    The pipeline extracts text, classifies category, and indexes pages. Each page is stored with its text and layout.

  3. 3

    Review the uncertain piles

    Open the categories marked needs review. Confirm or change them. Duplicates stay collapsed.

  4. 4

    Use the set

    Search the case, copy the chronology, and build the examiner brief from the same ordered set.

Where the time goes

Numbers worth knowing before you buy

Published figures from fee schedules and industry surveys. Each carries its source.

Average examiner time per IME, across review, exam, and report
~6.5 hoursAverage examiner time per IME, across review, exam, and reportSEAK 2024 IME fee survey
Published price per medical record request in Canada
$30–$32Published price per medical record request in Canadamedchart.ca pricing, 2026
Doctors of BC recommended physician record-review fee
$122 / 15 minDoctors of BC recommended physician record-review feeDoctors of BC uninsured services guide, 2024

FAQ

Questions people ask

Does IMECore decide what the records mean?

No. IMECore sorts, labels, and drafts the chronology. A person reviews low-confidence categories and approves the chronology before it is used.

What replaces manual sorting?

OCR and classification. The system puts pages in provider and date order and collapses duplicates, so the first hour of every file is not retyping.

How do you handle a 40 MB scanned bundle?

Large attachments are capped at intake to protect the worker. Oversized files are marked as skipped and flagged for manual handling, not failed silently.

Can the examiner see what we saw?

Yes. The examiner portal shows the same ordered set, with the chronology and the citations that point to page numbers.

Who approves the record set?

A records specialist, or the coordinator where your workspace assigns that role. The record status stays at needs review until a person clears it.

See it against one of your own files

Bring a case that keeps getting passed around. We will run it through IMECore on the call.