This site is published by Medrecords AI, which makes 1 of the products it covers. We say which one wherever it appears. How we handle that.

Medical Record Chronology

How to build a medical record chronology, step by step

By Ahmed Jemaa, Co-Founder and CEO of Medrecords AI. Updated .

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.

The 8 steps of building a chronology in order. Steps 1 and 8 are the physician's; steps 2 to 7 can be delegated to staff or software 1 Referralquestions 2 Indexthe file 3 Set asideduplicates 4 Datedocuments 5 Citedrows 6 Flag 7 Typegaps 8 Checkcitations A late record or a failed check sends you back to step 2 You Staff or software, checked by you
The 8 steps. Shaded steps are the ones a physician should not hand off. The dashed loop is the part most guides skip: new records arrive after you start.

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

StepWho can do itWhat you check
1 Referral questionsYou
2 IndexStaff or softwareThat the page count matches the file
3 DuplicatesStaff or softwareThe near-duplicates that were kept or dropped
4 DatingStaff or softwareUndated pages and conflicting dates
5 RowsStaff or softwareQuoted lines on rows tied to a referral question
6 and 7 Flags and gapsStaff or softwareEvery conflict, prior and missing flag
8 Citation checkYou