River
Y CombinatorBacked by Y Combinator

LegalFree

Medical Record Chronology for Litigation

River scores every page for legibility, keeps the unreadable ones carrying an event nothing else evidences, and dates the letter that fixes them.

Start here

River reads the records page by page and returns two things. The chronology is one row per event, dated to when it happened, with the provider, what was done and the page it rests on. The index is one row per page, carrying a legibility score, the reason a page failed, and whether anything on it is load-bearing. Both are built in the same pass, because the question of whether a page can be read only matters against what is written on it.

A legibility report on its own is a long list nobody acts on. In the example below, 218 of 1,412 pages fail the floor, which is too many to chase and mostly billing headers and duplicate face sheets. So the flags get joined to the chronology. Ninety-one of those pages carry a dated event. Fifty-seven of those events are evidenced somewhere else in the production. Thirty-four pages are left, and they are the only ones worth a letter.

Each of those pages then gets a date rather than a complaint. The request runs on a statutory clock with an extension inside it, so the index counts backwards from the discovery cutoff and prints the last day a letter can go out and still land. Financial records get the same treatment through their own arithmetic, where a broken balance chain names the missing page. The chronology feeds the register the rest of the production builds, and the records themselves arrive through a volume that has to be complete before anyone reads it.

An unreadable page is a rule question

A subpoena that does not name a format still constrains what comes back. The custodian must produce electronically stored information in a form in which it is ordinarily maintained or in a reasonably usable form. Paper has to arrive as kept in the ordinary course, or organized to match the categories demanded. A chart held in an electronic record and delivered as a fax-quality bitonal scan is arguably neither. That turns an unreadable page from a favor you are asking into a request with a rule behind it.

Where the records come back on the client's own request for access, directing the copy to counsel, the clock is written down. A provider must act on a request for access no later than 30 days after receiving it, and may take one extension of no more than 30 more, in writing, with a reason and a date. Only one. Add mail in both directions and internal processing, and the worst case is 69 days. That is the number the index counts backwards from.

Two evidentiary questions ride along. A copy stands in for the original, unless a genuine question is raised about the original's authenticity or it would be unfair to admit the duplicate. A page nobody can read is the shape that second argument takes. Separately, a certified business record comes in without a custodian on the stand, on written notice to the other side before trial. Both are letters, both run on the same clock, and both go out together where one provider owes you two things.

How it works

  1. Hand over the records

    Every page from every provider, the treatment history you already have, and the date it closes.

  2. Every page scored

    Legibility, handwriting and completeness, with the reason a page failed rather than a verdict.

  3. The chronology builds

    One row per event, dated, with the provider and the page number behind it.

  4. The letters date themselves

    Each provider owing a clean copy or a certification gets a deadline counted back from yours.

What you get

  • Every page scored for legibility, with the specific factor that failed rather than a flag
  • The chronology by date with the provider, the event and the page it rests on
  • Unreadable pages joined to the chronology, so only the ones carrying an event survive
  • Each survivor checked for the same event elsewhere in the set, which drops most of them
  • A last safe send date per provider, counted backwards from your cutoff through the access clock
  • Statements run as a balance chain, so a month that does not join names its own page

Common questions

How does it decide a page is unreadable?

By scoring it rather than looking at it. Character confidence, resolution, skew and whether a text layer exists all get measured, and a failing page is flagged with the specific factor that failed. Handwriting is scored separately, because an illegible operative note is a different problem from a bad scan and needs a different letter.

Why not just request clean copies of everything flagged?

Because 218 letters is not a strategy and providers stop answering. Most flagged pages are billing headers, duplicate face sheets and fax cover pages that no chronology entry depends on. The join drops those, then drops the ones whose event is proved elsewhere in the set, and what is left fits on one page of one letter per provider.

What if the deadline has already passed?

Then the index says so, per provider, rather than producing a letter that cannot land. A page that cannot be replaced in time is a different decision: whether to move on the form the records came in, whether to depose the custodian, or whether to prove the event another way. The register names which of the three applies.

Does it handle handwriting?

It reads what can be read and refuses to guess the rest. A word it cannot resolve is marked as unresolved at that position rather than filled in with a plausible one, because a dose or a date invented by a transcription engine is worse than a gap. Those positions become their own list, ranked by whether the chronology needs them.

What does the financial half do differently?

It runs an arithmetic check the medical half has no equivalent of. Every statement's closing balance has to equal the next month's opening balance, so 9 accounts across 27 months produce 234 joins that either hold or do not. A break names the account, the month and the page, which is how a missing statement stops being a suspicion.

Can the defense side use this?

Yes, and the reading flips. Against the plaintiff's own production, an unreadable page carrying a treatment date is a hole in their proof rather than a chore in yours, and the same join finds it. Records that reach an exhibit also carry non-party information, so the marks and the log behind them run as a separate pass.

Where does the chronology go next?

Into the record the case is argued from. A treating physician's testimony reads against it line by line, which is where the digest of what the witness actually said picks it up. A life care planner or economist relies on the same pages, and checking what an opinion rests on starts from the index rather than from the report.

Medical Record Chronology for Litigation

Fill in the form and your workspace opens with the work already underway.