Navigating insurance
Your checkup was free. Then you mentioned a rash.
How one sentence turns a $0 preventive visit into a $180 bill.
Your annual checkup is free. The ACA guarantees it.
No copay, no deductible, no coinsurance. Preventive visits are covered at zero cost-sharing by federal law. So far, so good.
A receipt for an office visit at Dr. Martinez Family Practice, stamped preventive visit under billing code 99395, with a patient balance of $0.
Office visit
Dr. Martinez Family Practice
Preventive visit · Code 99395
$0 no cost-sharing
Covered by the ACA at $0.
You mention your itchy rash. The doctor takes a look.
She writes a note, maybe prescribes a cream. You leave thinking it was all part of your free checkup.
The same preventive receipt, still coded 99395 and still showing $0, with the patient’s passing remark — “By the way, this rash…” — sitting above it.
“By the way, this rash…”
Office visit
Dr. Martinez Family Practice
Preventive visit · Code 99395
$0 no cost-sharing
Still preventive — for now.
Three weeks later, a bill arrives.
The visit was coded as a diagnostic office visit — not preventive. By examining the rash, the doctor crossed from “routine checkup” into “evaluating a new complaint.” The billing code changed. Your free visit became a $180 charge.
The same receipt re-stamped as a diagnostic visit under code 99213, outlined in red and flagged “recoded”, with the balance now $180; beneath it the two codes are listed together, one at $0 and one at $180.
Office visit
Dr. Martinez Family Practice
Diagnostic visit · Code 99213
$180 patient responsibility
One sentence changed the code.
Same visit, two codes
- Preventive · Code 99395
- $0
- Diagnostic · Code 99213
- $180
This isn’t a trick. It’s how medical coding works.
Preventive = scheduled screening, no symptoms discussed. Diagnostic = evaluating a complaint. The distinction is real, but most patients have no idea it exists. If you want to keep a visit preventive, save new symptoms for a separate appointment — or ask the office before they code it.
Two lists set side by side, preventive against diagnostic — what each one is, whether symptoms come up, the billing code each carries, and what the patient owes.
Preventive · Code 99395
- What it is
- Scheduled screening
- Symptoms discussed
- None
- You pay
- $0
Diagnostic · Code 99213
- What it is
- Evaluating a complaint
- Symptoms discussed
- A new one, raised in the room
- You pay
- $180