Coding errors

Upcoded ER visit — when the level on the bill doesn't match the chart

Emergency-department E/M codes 99281 through 99285 represent five complexity levels. Each step up adds about $50–$100 to the bill. Federal documentation requirements bind the level to specific clinical criteria — and HHS Office of Inspector General audits have repeatedly found that what gets billed and what's documented don't always agree.

Federal basis

AMA / CMS E/M coding standards

CMS Internet Only Manual, Pub. 100-04, Ch. 12, §30.6.1

Read the source →

What this looks like in practice

Emergency-department visits are billed at one of five levels (99281 = lowest, 99285 = highest), and the level is supposed to follow the documented complexity of the encounter — the History, Physical Exam, and Medical Decision-Making elements in the chart. The ER's billing department doesn't write the chart; the physician does. When billing software defaults to a higher level than the chart supports, or the abstractor misreads the documentation, the result is a higher charge than the encounter justifies. The pattern is well-documented enough that CMS publishes specific NCCI edits and the OIG has issued multiple audit reports on it.

The right benchmark is the chart, not the bill. Any patient (or their authorized representative under HIPAA) can request the medical record, compare what's documented to what's billed, and ask the hospital to recode the visit to the level the documentation supports.

How to spot it on a bill

  • 01.The bill lists code 99284 or 99285 but the encounter felt routine — limited exam, single-system focus, no high-complexity decision-making.
  • 02.Time spent with the physician was short relative to the level billed (Level 5 visits typically involve high-complexity decisions and extended physician time).
  • 03.The medical record (which you have a federal right to obtain) doesn't include detailed history, exam findings, and complex decision-making documentation matching the level.

What to write — ready-to-paste language

Replace the bracketed fields with your specific details. Send by certified mail with return receipt, or via the hospital’s patient portal if it offers documented messaging. Keep a copy.

I'm requesting a coding review of the ER visit on [date]. The bill lists CPT [code] (Level [N]). Per CMS Pub. 100-04 Ch. 12 §30.6.1, the level must match the documented History, Exam, and Medical Decision-Making elements in the medical record. I have requested the chart for this encounter (HIPAA §164.524) and ask that you recode the visit to the level the documentation supports, and adjust the bill accordingly.

This is a starting point, not legal advice. Your specific situation may warrant additional details. Our scan tool drafts this letter automatically with your bill’s specifics filled in.

CPT codes commonly involved

These codes often appear in bills affected by this pattern. Click through for the federal benchmark price on each.

Skip the manual review

Our scan checks every line of your bill against this and 20+ other patterns — in 60 seconds.

Upload a photo or PDF of the bill. Every charge cross-referenced against four federal data sources, every flagged pattern paired with the right dispute letter pre-drafted with the citations and the math already inside. You sign, you mail.

  • Up to 5 dispute letters drafted, including this one if it applies.
  • Charity-care application drafted if your hospital is non-profit.
  • Federal-statute citations & line-item math automated.
  • We Found Something or You Don’t Pay.
Analyze my bill — $19.9730-day money-back. No account needed to start.

Related scenarios

Common questions

How do I know what level my ER visit should have been?
The level is determined by the History, Physical Exam, and Medical Decision-Making documented in the chart — not by how you felt or how long you waited. Get a copy of your medical record (HIPAA §164.524 gives you the right; hospitals must respond within 30 days), compare what's documented against the AMA's E/M criteria for each level, and ask the hospital's coding department to recode if the levels don't match.
Is upcoding fraud?
Coding errors and fraud are different things. CMS treats systematic upcoding by a provider as a False Claims Act issue, but the patient-side question is much narrower: is the bill defensible against the chart? The dispute is about the bill, not about the provider's intent.
What if the hospital won't change the code?
If a coding-review request is refused or ignored, the next level of escalation is the hospital's compliance officer (every CMS-certified hospital has one) or your state's department of health / attorney general office of consumer protection. If the bill went through Medicare or Medicaid, the program has its own appeals process. Filing a formal complaint typically moves the matter from front-line billing to legal/compliance review.

P.S. The dispute language above is a starting point. Bills with this pattern often have additional issues alongside it — coding errors stacked with markup, surprise bills stacked with charity- care eligibility. The scan finds all of them in one pass. Start the audit →

P.P.S.Federal law gives you these rights regardless of how the bill arrived. Insured, uninsured, in-network, out-of-network — the underlying patient-protection statutes apply.

P.P.P.S. Bills are time-sensitive. Most insurance appeals must be filed within 180 days. Charity-care discounts at non-profit hospitals are most easily applied within 240 days of the original bill. Acting earlier costs less.