I built an EHR first. Then I threw it away.
So I built the thing that catches the billing. Voice or shorthand in. SOAP chart, CPT codes, denial risk, and an evidence trail out. About thirty seconds. No recording.
Chrome sidebar. Works alongside any EHR. Founding price locked for 12 months; $199/mo after. 50 spots total.
You saw Mrs. Chen. Two chronic conditions, refilled her meds, talked about her insulin. You coded 99213 out of habit. $98.
Your note actually supports 99214. $142. Medical decision-making is moderate: two of three axes met. You just left $44 on the table.
Do that five times a day, 260 days a year, and you’ve donated $57,200 to your insurance company.
Undercoded E/M is one of about thirty patterns Cheryl watches for. Missing modifiers and NCCI conflicts are the other common ones.
Paste one of your charts. Tell me what you billed. I’ll tell you what the chart actually supports, and any add-on codes you missed. One visit at a time. Free for the first three.
Speak a summary after the visit — twenty seconds. Or type
shorthand: LBP 2wk, SMT L4-5, HEP, f/u 1wk. Whichever
you prefer. It does not record the patient.
If something’s missing it asks. Usually one question (“pain scale?”), then it writes the SOAP.
SOAP note. CPT and ICD-10 with confidence scores. Denial risk. Revenue estimate. Under every suggestion, the exact sentence from your note that supports it.
Chart, codes, evidence, packaged together. Your front desk doesn’t need to call you asking what “L4-5” means. External billing companies will get the same bundle when we ship that lane.
About a minute, start to finish.
If Cheryl doesn’t see it in your note, it won’t write it. That means no invented vertebral levels, no hallucinated exam findings, no dosages I can’t trace to something you actually said. When it doesn’t know, it asks.
Hover any billing suggestion, you’ll see the exact sentence in your chart that supports it. Audit-proof before the letter arrives.
Your chart goes to OpenAI under a signed BAA (the same arrangement hospitals use). It’s not stored for training and not sold. Patient identifiers are stripped before anything leaves your clinic. I’ll show you the full data map if you ask. I’m not going to pretend the processing doesn’t happen.
Cheryl doesn’t pretend every doctor bills the same way. Each specialty has its own rules, codes, and revenue math.
Your specialty not on this list? Email me and tell me what you bill. If there’s enough of you, I’ll build it.
Fair. Here’s what they do and what they don’t.
They don’t do billing. After they finish, you still open your EHR and code the claim yourself. Cheryl does both halves.
Roughly 45% of patients refuse to be recorded, and the Sharp HealthCare lawsuit is public. Abridge also sells mostly to large health systems. If you’re a three-person clinic, you’re not really their customer.
Half a dozen tools will write the chart for you. None of them in the small-practice price range also catch the CPT code you missed, the modifier you forgot, or the NCCI edit that’s about to bounce. That’s what I built.
I’m Kathy. I own a small clinic, and I run clinical research at an academic hospital. Before that, I built an EHR from scratch. Before all of it, I was the person arguing with my biller about why a claim bounced.
I wrote Cheryl alone over the last year. A bit over 23,000 lines of code. It runs in my own clinic every day.
The version that ships does charting and billing. The next one learns your patterns. The one after that tells you when a payer is systematically underpaying you. That’s the order I’m building in.
— Kathy
Locked at $49/month for twelve months. After that it’s $199/month. Full refund in the first thirty days, no questions asked.
Questions? info@cherylmd.com