A chart audit template you can actually use

Fifteen checks, one row per chart, free. No email required, nothing to sign up for, and no pitch on this page.

Download the template (CSV)

Opens in Excel, Numbers or Google Sheets. Fifteen rows, four columns you fill in.

How to use it

  1. Pick ten charts at random. Not your ten best and not the ones you already worry about. Random is the only sample that tells you anything.
  2. One column per chart. Y, N, or N/A against each of the fifteen rows.
  3. Read down the rows, not across the charts. A row that is N on six of ten charts is a habit. A row that is N once is a busy afternoon. Only the first one is worth changing anything for.
  4. Do it again in a quarter with ten different charts.

What each row is looking for

SectionWhat to checkWhy it matters
Chief complaintA reason for the visit in the patient's own termsAnchors medical necessity for everything below it
HPIEnough detail to justify the level of service billedThe most common single cause of a downcoded claim
Review of systemsSystems reviewed are named, not implied by a template defaultA pre-ticked ROS is the finding auditors look for first
Past/family/social historyReviewed or updated this visit, and marked as such'Reviewed' with no date is not reviewed
VitalsRecorded, and abnormal values addressed somewhere in the noteAn abnormal value nobody mentions reads as unnoticed
ExamFindings, not a normal-template block that never variesIdentical exams across every patient is the classic cloning flag
AssessmentEach active problem named with its statusA problem list is not an assessment
Chronic conditionsEach one has Monitor / Evaluate / Assess / Treat evidence this visitMEAT is what makes a chronic condition codable this year
SpecificityDiagnoses coded to the detail the note supports, not the defaultUnspecified codes are where risk adjustment quietly leaks
PlanA next step for every problem in the assessmentAn assessed problem with no plan invites the question
Orders and resultsOrdered tests have a result or a follow-up planAn order with no loop closed is a documentation gap and a safety one
ScreeningsAge- and risk-appropriate screenings addressed or declinedDeclined-and-documented counts; silent omission does not
Time / MDMWhichever basis you billed on is documented on that basisBilling on time with no time recorded is the easiest finding to make
SignatureSigned, dated, and by the rendering providerAn unsigned note is not a record
AddendaAny late entry is marked as a late entry with its own dateA silent edit is the worst-looking thing in a chart

What this template is not

It is not a compliance programme, it is not legal or coding advice, and it does not score anything. It is the same fifteen questions asked the same way every time, which is the only thing that makes two quarters comparable. If your billing lead already does this in a spreadsheet of their own, theirs is better, because it is already in your workflow.