ChironAI OMRecords disclosure

A subpoena arrives. You have a week.

The demand names a patient, a date range and a party you have never corresponded with. Somewhere in the practice is every record that answers it, along with a corrected report that supersedes an earlier one, two copies of the same imaging study filed by different senders, and one document that should not go out at all. The work is not finding the files. It is producing them in a form that will still hold up when someone asks, eleven months later, what exactly you sent.

ChironAI OM assembles that production from the chart you already hold — numbered, indexed, attested — and keeps the record of it afterwards. The parts of the chart that are untidy are declared on the face of the packet rather than smoothed over, because those are the parts that get asked about.

Record organisation in ChironAI OM: a document timeline built from the case's records, each entry naming its source file and its key findings, with a duplicate-groups count and three chronological gaps identified and ranked by severity beneath it.
The records read and organised against a case — duplicate groups collapsed, gaps in the chronology named rather than glossed. Synthetic data throughout; no screen on this site shows a real patient or a real practice.
Demand to disclosure

Four things a records request actually asks of a practice.

  1. 01

    Every record against the case, in one place

    The library

    Records arrive from everywhere — the employer, the claims administrator, prior treaters, imaging centres, the applicant’s attorney. Before you can answer a demand you have to know what you hold.

    • The chart’s records organised at patient level and at case level, grouped by document type with a count per group.
    • A preview offered only for formats a browser can actually render, rather than a viewer that fails in front of you.
    • A records list that hit its page ceiling says so, rather than presenting a partial chart as though it were the whole one.
  2. 02

    A production assembled against a specific request

    The packet

    A disclosure is not a folder of files. It is a response to a particular demand, from a particular party, on a particular date — and the packet has to carry that on its face.

    • The requesting party, the purpose and the scope applied are recorded on the production itself and printed on its cover.
    • Bates numbering with a per-production prefix seeded from the patient surname, every produced page numbered continuously, and the range recorded against each document.
    • Records requested from a claims administrator or attorney, and the tokenized upload link an outside party returns them through.
  3. 03

    It states what is wrong with the record

    The manifest

    Real charts are untidy. The same report is filed twice. A corrected version sits beside the original. A scan will not open. A packet that quietly tidies that away is the one that falls apart under examination, because the discrepancy is exactly what opposing counsel asks about.

    • A superseded record is flagged on the manifest and preceded in the body by a banner, so no reader can mistake it for the current version.
    • A byte-identical repeat is marked as a duplicate of the row that first carried it — noted, not silently dropped. Whether to omit it is the producing party’s decision at review, not a judgement the assembler makes on its own.
    • What was deliberately not disclosed is listed as withheld, with its reason, in the same numbered sequence as everything else — so nothing is omitted silently, and what was withheld stays distinguishable from what was never considered at all.
    • A document that cannot be rendered gets a placeholder page carrying the reason, rather than a gap in the numbering.
  4. 04

    What went out, to whom, and when

    The record of the record

    The question that arrives months later is rarely "what is in the chart". It is "what did you send, and when did you send it".

    • Every document in the chart shows whether it has already gone out, under which request, and in which Bates range.
    • A production issued in error can be voided — with a reason and an actor, shown on every surface that lists it — while the record that the disclosure happened survives. Withdrawing a disclosure and erasing the evidence of it are different acts.
    • A document produced only under a since-voided production says so, and stops saying so once it goes out again under a live one.
    • A packet delivered to counsel travels by the same kind of expiring link, streamed by the server rather than redirected to storage, so no patient identifier is left in the recipient’s browser history or in any proxy between them and the practice.
Anatomy of a production

A bound document, not a folder of files.

  1. Front matter

    Cover sheet

    Labelled, not numbered

    The patient, the case or the whole chart, the requesting party, the purpose, the scope applied, how many documents were produced and how many were withheld, who produced it and when.

  2. Front matter

    Manifest

    Labelled, not numbered

    One row per document considered for production — included or not. Date, title, and then either the Bates range or the word WITHHELD followed by the reason. Superseded rows are flagged, and a byte-identical repeat is flagged as a duplicate of the row that first carried it.

  3. The production

    Produced pages

    PREFIX-000001 onward, continuous

    Every produced page carries a Bates stamp, and the range is recorded against the document it belongs to. A superseded record is preceded by a banner so it cannot be mistaken for the current version. A format that cannot be rendered gets a placeholder page rather than a gap in the sequence.

  4. Attestation

    Certificate of completeness

    Labelled, not numbered

    The attestation, the produced and withheld counts, the Bates range the packet spans, the scope applied, the requesting party and the purpose. Delivered as a ZIP instead of a merged PDF, the same three sheets travel with it, so an archive on its own is still self-describing.

The cover, the manifest and the certificate are deliberately outside the Bates sequence. A citation in a deposition refers to a produced document, not to the producing party’s own paperwork, so the practice’s front matter never consumes a number that a range in the manifest would then have to account for.

The record digest

The other direction: a banker’s box arrives, and it is yours to read.

Disclosure runs both ways. The production that leaves the practice is one problem; the one that arrives is the harder one. A med-legal case can turn up as a thousand pages or three thousand, assembled by someone with no interest in making it easy to read, with the decisive four lines somewhere in the middle of it.

The record digest reads that file and returns a chronology. Eight of its behaviours are worth naming, and all eight are constraints rather than features — they describe what the system is structurally unable to do.

It reads the file whole

A thousand-page production is split across many passes rather than sliced down to a sample, and a chronology is built under Labor Code §4062.3 from all of it.

record-digest.service.ts · RecordDigestService

Admissible, quarantined and excluded are kept apart

A record that was properly served is admissible. A record stricken, prohibited under 8 CCR §35(e), or sitting under an unresolved objection is excluded. A record never seen in any served package is quarantined — unknown admissibility fails closed to not-yet-admissible, and stays out of the chronology until a person decides otherwise.

admissibility-segregation.ts · segregateRecords

The same report filed three times is collapsed once

Duplicate source documents are matched on content and folded together, so a report that arrived from the carrier, the prior treater and the attorney is not counted as three events on a timeline.

record-digest-chronology.ts · dedupeSourceDocs

An entry that cannot reach a source is dropped

Every chronology entry has to cite one of the documents actually fed to the reasoning. An entry citing anything else is discarded rather than included and flagged.

record-digest-chronology.ts · buildProvenancedEntries

A date that cannot be read stays blank

Extracted dates are validated as real calendar dates. An undated event is bucketed as undated rather than given a plausible one — a wrong date moves causation, apportionment and every statutory clock that runs from it.

record-digest-chronology.ts · isValidIsoDate

Two records that disagree are shown disagreeing

A conflict between sources is surfaced as an explicit dispute citing both, not resolved in favour of the more recent or the more confident. The disagreement between records is frequently the fact that matters.

record-digest-chronology.ts · reconcileConflicts

A document that was truncated says so, by name

Where a source exceeded the synthesis budget, the digest carries a warning naming the document, how much of it was read, and the fact that the remainder was never read and its findings are missing.

record-digest.service.ts · truncationWarnings

A second pass tries to refute the first

Once the chronology exists, an adversarial pass goes back over every entry and attempts to break it against the source it cites. Entries it cannot support are marked unsupported or contradicted and surfaced in the warnings — never quietly deleted, because the physician decides what comes out.

record-digest-verification.ts · planVerification

Those anchors are function names in the product, not a description of it. Why a constraint written in code is a different kind of promise from a constraint written in a prompt is the subject of how we prevent fabrication, which is the page to read next if the previous paragraph sounded like a claim rather than a mechanism.

In context

One capability group out of thirteen.

Disclosure and production is a single group in the ChironAI OM inventory. The rest of it — the chart, the case lifecycle, causation, utilization review, the DWC forms and their clocks, and the revenue cycle — is enumerated on the capabilities page, and what shipped on which date is in the release notes.

Bring the last records demand you answered.

We will assemble the production against it on a synthetic chart, show you the manifest it generates, and void it in front of you so you can see what survives. If the packet does not look like something you would be content to hand to opposing counsel, that is the useful outcome of the meeting.

Book a demo →

Bring one month of EORs — you keep the findings either way.

Next stepOne conversation

See it run an encounter that looks like yours.

Tell us the workflow you want to see and who needs to be in the room. A member of our clinical and engineering team replies within two business days to arrange it — a real person, not a sequence.

Talk to our team →

What happens after you send it

  1. 01. The form reaches a monitored inbox. No auto-sequence.
  2. 02. We reply within two business days to book a time that suits you.
  3. 03. Forty-five minutes: your workflow, the reasoning trace, procurement questions.

Prefer to talk now? +1 (949) 200-8668, or email hello@mindhyve.ai.