How to build a medical record chronology, step by step
Answer in brief: read the referral questions, index the file, set aside duplicates, date every document, write 1 cited row per encounter, flag, type the gaps, then open the cited page for every row your opinion rests on. Steps 2 to 7 can go to staff or software. Steps 1 and 8 stay with you.
Limits: Tool facts come from each vendor's own website, read 2026-11-12, and we have not tested those products. The time figures are published estimates from other sites, cited where used, and the worked example is synthetic.
Step 1: start from the referral questions
A chronology without a question becomes a transcript of the file. Number the referral questions in the header. Each one tells you which events need detail. In the synthetic Patient A file, question 3 asks about pre-existing conditions, so any back complaint before 2025-03-04 gets a full row, quoted, even though it is more than 2 years earlier and only 3 pages long.
If you are doing a standard-of-care review, the question is often framed around a window, such as the 72 hours before an adverse event. That window gets time stamps on every row. Everything outside it can be summarized more briefly.
Step 2: index the file before you read it
Page through the whole file once and list every document: source, document type, first and last date, page range. Don't extract anything yet. The index does 3 jobs. It shows you the shape of the file, it finds the duplicates for step 3, and it becomes the records-reviewed list for your report.
For Patient A, indexing 64 pages turns up 19 documents from 8 sources, counting the 8 PT visit notes as 1 set. 3 of them, 2 fax covers and a billing ledger, have no clinical content. It also shows that pages 9-14 look exactly like 3-8.
Step 3: set aside duplicates, don't delete them
Compare each suspected duplicate page by page. If text, stamps and handwriting match, it is an exact duplicate: log it against the page you kept and leave it out of the extraction. If anything differs, such as a header, an addendum or a signature date, it is a near-duplicate and it stays in.
Patient A has both kinds. Pages 9-14 are the carrier's copy of the ED visit, an exact duplicate. Pages 34-36 are the MRI report again, but on the orthopedic clinic's letterhead with its own fax stamp. That copy is kept, because it shows when the surgeon's office had the report. The gaps and duplicates page covers the harder cases.
Step 4: date every document
Write the date of service against each document in the index. Use the date the patient was seen or the study was done, not the date it was signed, transcribed or faxed. The dating rules cover the edge cases. Mark anything with no date as undated and sort it to the end. The handwritten intake questionnaire on pages 63-64 has no date anywhere, so it stays undated, even though it was probably filled in at the first orthopedic visit.
Step 5: write 1 cited row per encounter
Now extract. 1 encounter, 1 row. Write the page range as you write the row, while the page is open. A therapy series can be 1 row with a date range and a visit count, as long as nothing in the series changes the picture.
Quote the lines your opinion may rest on. For Patient A, the MRI impression and the 2025-05-02 "denies prior back problems" go in word for word. The routine PT visits get 1 summary row: 8 visits, pain from 7/10 to 4/10, pages 23-30.
Step 6 and 7: flag, then type the gaps
Use a fixed flag list (see the format page) and apply it in a single pass once all rows exist, because conflicts only show up when both rows are written. Patient A ends up with 8 flagged rows: injury date, prior, key finding, conflict, gap, copy-forward, missing and undated.
Then sort by date and look at the intervals. Any interval longer than your threshold gets its own row with a type. The gap finder does the arithmetic.
Step 8: check the citations yourself
This is the step you can't delegate. Open the cited page for every row your opinion relies on, and confirm 3 things: the date matches, the provider matches, and any quoted text is word for word. Then check a sample of the other rows. If more than 1 or 2 in your sample fail, check them all. A chronology built by staff or software is a draft until this step is done.
For Patient A, the rows the IME turns on are the 2022 visit, the MRI and the 2025-05-02 consult. That is 3 rows and 11 pages to open. It takes minutes, and it is the difference between "the chronology says" and "I reviewed page 42".
When new records arrive after you start
They usually do. The missing Northside PT notes for Patient A may arrive the week the report is due. Don't renumber the original file. Add the new records as a supplement, cite them as "S1-1" to "S1-12" or by their own Bates range, add them to the index and redo steps 3 to 8 for the new pages only. Note in the header which version of the chronology absorbed which supplement. If a new record contradicts a row your opinion relies on, that is a reason to revisit the opinion, not just the table.
What to delegate and what to keep
| Step | Who can do it | What you check |
|---|---|---|
| 1 Referral questions | You | |
| 2 Index | Staff or software | That the page count matches the file |
| 3 Duplicates | Staff or software | The near-duplicates that were kept or dropped |
| 4 Dating | Staff or software | Undated pages and conflicting dates |
| 5 Rows | Staff or software | Quoted lines on rows tied to a referral question |
| 6 and 7 Flags and gaps | Staff or software | Every conflict, prior and missing flag |
| 8 Citation check | You |