MoonView Chronology · synthetic records only · a different invented case from the demo

How a chronology is built, and how every line of it is checked

The seventeen steps

  1. Intake

    The firm's records arrive

    Nothing is read until the matter has an authorization on file.

  2. Intake

    Every page is read locally

    Local OCR. Nothing is uploaded at this step.

  3. Intake

    Every page gets a Bates number

    The stamped copy and the ledger account for all of them, in order.

  4. Intake

    Pages are sorted into visits

    By the provider and date printed on each page.

  5. Intake

    Repeated pages are caught

    A second copy of a page is suggested as a duplicate.

  6. Draft and check

    A model drafts one entry per visit

    It quotes whole sentences from the pages. A draft is only a proposal. This is the one step where page text leaves the machine that holds the records.

  7. Draft and check

    Code checks every draft against the pages

    Five questions, the same for every entry.

  8. Draft and check

    Refused: a page from another visit

    The entry cites a page dated five months later.

  9. Draft and check

    Refused: another provider's page, same day

    Two providers saw the patient that day. The entry mixed their pages.

  10. Draft and check

    Refused: the diagnosis was dropped

    What the entry says is true. What it leaves out matters.

  11. Draft and check

    Refused: OCR misread the page

    One wrong character on the page, and the quote no longer matches.

  12. Review

    A person decides every entry, page beside it

    Each quoted finding is shown against the page it came from.

  13. Review

    Visits the model missed are flagged

    Pages that read as a visit, with no entry citing them.

  14. Review

    Bills are matched to their visit

    The reviewer adds the bill and its total reaches the report.

  15. Deliver and purge

    Delivery waits until nothing is open

    Then the report goes out together with the stamped records.

  16. Deliver and purge

    Thirty days later, the records are purged

    Only a record of what was done stays behind.

  17. Proof

    Tested on 42 synthetic cases

    Every planted error was refused.

The latest test, in numbers

Run of November 10, 2026: 42 synthetic cases, 2,824 pages, 1,136 visits.

Planted errors the checker refused (8 kinds)5,368 / 5,368
True entries that passed the checker1,128 / 1,136
Bill pages found and matched to their visit, none false132 / 132
Lost visits flagged as possibly missed15 / 15
Visit pages given the right provider and date2,511 / 2,511
Duplicate pages found48 / 48
Cases delivered, read back and purged clean42 / 42

What these numbers do not show

Read them with these limits in mind.

  • Every record is synthetic. No real client record has been through the tool.
  • This run used no model. The entries tested were perfect quotes from the answer key, plus planted errors.
  • The 8 true entries refused all trace to one OCR slip, "]" read as "l". The reviewer sees the page and edits the entry.
  • The sorting rules fit our own synthetic layouts. On 22 real 1963 hospital pages the provider guess was wrong on most forms.
  • A slightly blurred page can still be misread without a low mark. The reviewer with the page beside the entry is the last check.
  • Starting a matter and reading the files is still done by script, not from a screen.