The EMR, the billing team, and the AI that catches what both miss.
AiClaim One is a single package for urgent care, primary care and specialty groups: an integrated EMR and practice management system, a full revenue cycle team, and an AI layer that scores every claim before it leaves, catches missed charges, short-pays and payer downcodes, drafts the note in the exam room, and shows the owner where the money is, live.
This site is a self-guided demo. Velocity Urgent Care is a fictional 20-clinic group; every screen runs on figures modeled from real 837/835 claim patterns, not client data. Click through at your own pace, or type your own collections on the overview page and every number rescales. No login, no forms.
Where do you want to start?
Pick the part of the visit you care about. Every section is a live screen you can click through, and the arrow keys move between them.One visit, end to end
Patient: Adult, Aetna PPO, laceration + fever · seen 9:42 AM
Click through the seven moments where AiClaim One touches this visit. Each one is a place a traditional billing company either never looks or looks too late.
The nine pillars inside AiClaim One
6-month totals, modeled for Velocity (fictional) — at your numbersRun it on your practice
Type your numbers — every total on this demo rescales. The fee field is blank on purpose; enter one to see net.What's in the package vs. what you're being offered elsewhere
RCM + EMR is table stakes. The AI layer is the product.| Capability | Traditional billing company | Integrated RCM + EMR | AiClaim One |
|---|---|---|---|
| Claim submission, posting, follow-up | ✓ | ✓ | ✓ |
| Integrated EMR & practice management | — | ✓ | ✓ |
| Ambient listening & AI note-taker — note written from the conversation | — | Add-on / 3rd party | ✓ |
| Chart prep, order & code suggestions, after-visit summary generated by AI | — | Partial | ✓ |
| Pre-bill denial prevention on every claim (AI-scored before submission) | — | Rules only | ✓ |
| Self-learning: denials become permanent prevention rules | — | — | ✓ |
| Missed-charge detection from the clinical note | — | — | ✓ |
| Line-level underpayment detection vs. your contracts | Zero-pays only | Zero-pays only | ✓ |
| Payer downcoding detection & auto-appeal | — | — | ✓ |
| Real-time coding coach inside the provider note | — | — | ✓ |
| Appeal letters drafted with payer policy citations | Manual | Templates | ✓ |
| Predicted vs. actual reimbursement, per visit, same day | — | — | ✓ |
| Live peer benchmarks & payer scorecards for the owner | Monthly PDF | Basic reports | ✓ |
| Ask-anything revenue assistant & anomaly alerts | — | — | ✓ |
| Care-gap detection (vaccines, screenings, AWV) with in-note prompts & recall | — | Reports only | ✓ |
| Vaccine program: demand forecast, inventory, product + admin billing | — | — | ✓ |
| Quality program reporting (HEDIS / MIPS / payer P4P) filed automatically | — | Manual | ✓ |
| AI eligibility & coverage discovery at check-in | — | Basic | ✓ |
| AI patient balance outreach (text-to-pay, plans) | — | Statements | ✓ |
| Explainable decisions with source citation on every flag | — | — | ✓ |
| Audit-risk scoring & payer policy monitoring | — | — | ✓ |
| PHI-free AI architecture | — | — | ✓ |
| A/R takeover from 90 days prior to go-live | Varies | Not included | ✓ |
AI that works before the claim leaves
Live pre-bill queue · claims held right now
Click a row to see why| Claim | Clinic | Payer | Flag | Denial risk | At stake |
|---|---|---|---|---|---|
| VUC-217 | Toledo Central | Aetna PPO | Modifier 25 missing | 91% | $186 |
| VUC-233 | Dearborn | Medicaid MI (Meridian) | S9088 not covered | 88% | $34 |
| VUC-241 | Ann Arbor W | BCBS MI | 99214 w/o MDM support | 64% | $52 |
| VUC-248 | Columbus N | UHC | Dx laterality missing | 58% | $119 |
| VUC-252 | Toledo Central | Anthem OH | 87880 needs CLIA # | 55% | $22 |
The feedback loop · denials that became rules
Last 30 days| Denial pattern learned from 835 | Payer | Rule created | Prevented since |
|---|---|---|---|
| CO-4: 96372 billed without J-code drug supply | Anthem OH | Aug 4 | $14,820 |
| CO-97: 99213 + 12002 same day, mod 25 absent | Aetna | Aug 6 | $31,410 |
| CO-16: Z20.822 requires U07.1 on flu/COVID combo panel | BCBS MI | Aug 11 | $9,660 |
| CO-B15: 71046 requires referring NPI in box 17 | Medicare (CGS) | Aug 14 | $6,215 |
| CO-197: PA required for 73030 shoulder x-ray | UHC Community Plan | Aug 22 | $4,930 |
| CO-18: duplicate 90471 across vaccine lines | Multiple | Aug 27 | $2,140 |
A traditional billing company works each of these denials as a one-off, forever. Here each one costs you once.
Denial rate, before and after go-live
% of submitted claims denied on first passWhere flags come from
Share of pre-bill catches, 6 moThe gold slice is the one only AiClaim One catches: the AI reads the note, not just the claim.
Money-finding AI
Predicted vs. actual reimbursement · per clinic, today
Variance becomes tomorrow's to-do list| Clinic | Visits | Predicted | Tracking to | Gap | Cause |
|---|---|---|---|---|---|
| Toledo Central | 58 | $7,540 | $7,510 | −$30 | On track |
| Dearborn | 61 | $7,930 | $7,120 | −$810 | 9 visits missing procedure charges |
| Ann Arbor W | 44 | $5,980 | $5,950 | −$30 | On track |
| Columbus N | 52 | $6,760 | $5,380 | −$1,380 | Copays not collected · 22 of 52 |
| Akron | 47 | $6,110 | $6,190 | +$80 | On track |
| Lansing S | 39 | $5,070 | $4,640 | −$430 | Eligibility failures · 4 self-pay defaulted |
Missed charges detected from the chart · today
The note says it happened. The claim says it didn't.| Visit | Documented in note | Missing on claim | Value | |
|---|---|---|---|---|
| VUC-119 | "3.5 cm laceration forearm, simple repair, 4 sutures" | 12002 | $142 | |
| VUC-131 | "Ceftriaxone 1 g IM administered" | 96372 + J0696 | $68 | |
| VUC-140 | "12-lead ECG obtained, NSR" | 93000 | $41 | |
| VUC-156 | "Splint applied, short arm" | 29125 + Q4022 | $96 | |
| VUC-163 | "Cerumen removal bilaterally with irrigation" | 69209-50 | $54 | |
| VUC-171 | "Nebulizer treatment ×2 with albuterol" | 94640 ×2 + J7613 | $61 |
Six-month total for Velocity: $118,400 in services performed and never billed. Average urgent care leaks 3–5% of revenue this way.
Underpayment recovery · ranked by recoverable dollars × odds
835 paid vs. contracted rate, line level| Payer · pattern | Lines | Short by | Win odds | Work first |
|---|---|---|---|---|
| Anthem OH · 99214 paid at 2024 fee schedule | 418 | $31,350 | 94% | #1 |
| UHC · S9083 case rate applied to FFS contract sites | 203 | $24,160 | 89% | #2 |
| Aetna · multiple-procedure reduction on 12002 + 99213 | 176 | $14,080 | 81% | #3 |
| BCBS MI · 87804 ×2 paid as ×1 | 211 | $9,920 | 77% | #4 |
| Medicaid OH MCOs · S9088 paid at $0 (should be $12.50) | 123 | $1,540 | 38% | Batch later |
Most billing companies only chase $0 payments. Short-pays look "paid" and are never opened.
Appeal generator
Denial + chart + payer policy → letter in secondsIn the exam room
Ambient listener · what the provider said
Dr. Okafor · Dearborn · 10:06–10:14 AM · consent on fileProvider: So the sore throat started three days ago? Any fever at home?
Patient: Yeah, 101.8 last night. It hurts to swallow. No cough though.
Provider: And you're still using the albuterol for your asthma when you need it? Any wheezing this week?
Patient: Once or twice. I've been using my controller like you said.
Provider: Good. Your strep test is positive, so we'll start amoxicillin, 500 twice a day for ten days. Keep the controller going — a fever can stir the asthma up. Come back if the wheezing gets worse.
AI note-taker · what lands in the chart
Clinic's own template · provider edits, then signsChart prep before the door opens
During and after the visit
Between visits
Provider coaching & payer downcoding
Real-time coding coach · live inside the note
Dr. Okafor · Dearborn · 10:14 AMChief complaint
Sore throat and fever ×3 days.History
32 y/o with fever to 101.8, odynophagia, no cough. Hx of asthma, uses albuterol PRN. No recent antibiotics.Exam
Tonsillar exudate, tender anterior cervical nodes, lungs clear. Rapid strep positive (87880).Assessment / plan
Strep pharyngitis (J02.0). Amoxicillin 500 mg BID ×10d. Discussed risk of asthma exacerbation with febrile illness; advised to continue controller inhaler and return if wheezing.What the note supports right now
Updates as the provider types- ✓1 acute uncomplicated illness — strep pharyngitis
- ✓Test ordered & reviewed — rapid strep (counts toward data)
- ✓Prescription drug management — amoxicillin (moderate risk)
- +One more problem would make this 99214. The note mentions asthma but doesn't address it. If it was assessed today, document it — "acute illness with a chronic condition" is moderate complexity.
Payer downcoding tracker · billed vs. paid E/M
835 CO-59 / CARC 150 / silent level changes| Payer | Billed → paid | Claims | Lost | Appealed | Reversed |
|---|---|---|---|---|---|
| Anthem OH | 99214 → 99213 | 1,082 | $54,100 | 1,082 | 78% |
| UHC | 99214 → 99213 | 611 | $30,550 | 611 | 69% |
| Aetna | 99204 → 99203 | 318 | $19,080 | 318 | 64% |
| Cigna | 99215 → 99214 | 214 | $12,840 | 198 | 58% |
| BCBS MI | 99213 → 99212 | 192 | $6,720 | 192 | 81% |
Downcodes post as "paid," so a billing company never sees them. The AI compares every 835 line to the 837 line, pulls the note, and appeals the ones the documentation supports — automatically.
Provider scorecards · plain English
E/M distribution vs. urgent care peers, last 90 days| Provider | 99214+ share | Peer | What the AI sees | Monthly impact |
|---|---|---|---|---|
| Dr. Okafor | 31% | 48% | Documents chronic conditions but doesn't address them in plan. Coach nudging; up 9 pts since July. | −$4,900 |
| PA Lindqvist | 29% | 48% | Rarely records data reviewed (external notes, prior labs). | −$5,300 |
| NP Ramos | 47% | 48% | In line with peers. Strong procedure capture. | $0 |
| Dr. Patel | 71% | 48% | Above peers. 99214s are supported in 92% of notes — 8% are audit-risk. Coach is flagging those in real time. | Audit risk |
| PA Nguyen | 44% | 48% | In line. Missed-charge rate lowest in group. | $0 |
Downcoding prevention & bulk appeal
Before it leaves · claims in the 837 likely to be downcoded
Click a row to see why · scanning…| Claim | Payer | Billed | Payer would pay | Likely to | At stake |
|---|
Likelihood comes from this payer's own 835 history on this code pattern at Velocity, plus what the note supports. A fix is always "document what happened" or "bill the supported level" — never the other direction.
After payment · downcoded & underpaid claims extracted from the 835
Grouped by payer and pattern · last 30 days| Payer · what the 835 shows | Claims | Short by | Win odds | Status |
|---|
Downcodes by payer · billed vs. paid, before and after
Share of E/M claims paid below the billed levelAnthem OH went from 8.8% of E/M claims downcoded to 2.2%. Half of that is prevention (the note supports the level), half is that they now know every downcode gets appealed with the chart attached.
How the engine decides a claim is downcode-prone
Each flag shows its rule and sourceThe gold slice is the one only AiClaim One has: it reads the note behind the claim, so it can tell the difference between a 99214 that will hold up and one that won't.
Preventive care & care gaps
Care-gap radar · what today's patients are due for
Columbus N · this morning · surfaced at check-in, prompted in the note| Time | Patient | Reason for visit | Gap found | Value | Result |
|---|---|---|---|---|---|
| 8:02 | M, 64 · Medicare | Cough | Flu + pneumococcal (PCV20) due | $318 | Both given |
| 8:15 | F, 48 · BCBS MI | UTI | No colorectal screening on file (HEDIS COL) | $0 + gap credit | FIT kit dispensed |
| 8:21 | M, 32 · Aetna | Sprain | Tdap lapsed (2015) | $74 | Declined · recall queued |
| 8:34 | F, 67 · Medicare Adv. | Sinusitis | Annual Wellness Visit never done · 2 chronic conditions | $178 + CCM | AWV booked Fri |
| 8:40 | M, 19 · Medicaid | Sports physical | Depression screen (G0444/96127) due | $22 | Screened, billed |
| 8:47 | F, 55 · UHC | Rash | Mammogram overdue (HEDIS BCS) · A1c >9 last visit | gap credits ×2 | Order + referral sent |
The prompt appears in the note under Assessment/Plan. If the provider addresses it, the AI adds the code, the counseling documentation and the modifier (25 / 33) so it pays alongside the acute visit instead of bundling.
Preventive revenue · where the $204K came from
6 mo, 20 clinics · net collectedRecall engine · gaps chased after the visit
Text first, then call · patient's languageQuality programs · reported automatically
The gaps you close only pay if the payer knows| Program | Measures | Status | Earned |
|---|---|---|---|
| MIPS 2026 (primary care NPIs) | 6 quality + PI | On track · 84 pts | avoids −9% |
| Anthem OH quality incentive | 4 HEDIS | 3 of 4 met | $28K |
| Medicaid MCO P4P (CareSource, Meridian) | 5 | 3 of 5 met | $19K |
| Medicare Advantage stars support | Gap closure files | Monthly | $14K |
Supplemental data files (CPT II codes, gap-closure attestations) go to each payer monthly without staff building spreadsheets.
Gap closure by measure · vs. peers
Velocity vs. 1,140 independent practicesPeer median for AWV completion is 22%; for adult flu, 38%. The amber measures are the January focus list.
Front desk & patient revenue
Check-in intelligence · this morning at Columbus N
Card scan → eligibility → estimate, before the patient sits down| Time | Presented as | AI found | Est. patient owes | Action |
|---|---|---|---|---|
| 8:02 | Self-pay | Active Medicaid OH (CareSource) via coverage discovery | $0 | Billed to plan |
| 8:15 | Aetna card (2024) | Plan termed 6/30 · new UHC policy active | $40 copay | Updated at desk |
| 8:21 | BCBS MI PPO | Active · deductible $1,200 remaining | $168 est. | Card on file taken |
| 8:34 | Medicare | Medicare Advantage (Humana) actually primary | $0 copay | Would have denied |
| 8:40 | Cigna | Active · UC copay $75 | $75 | Collected |
| 8:47 | Anthem OH | Dependent aged off plan · parent's coverage ended | Self-pay $149 | Prompt-pay offered |
AI patient balance outreach · one patient's journey
Balance $186 after insurance · Toledo CentralNo paper statement, no collections agency, no staff phone call. Escalates to a human only when the AI's cadence has been exhausted — under 6% of balances.
Copay collection by clinic · today
Columbus N flagged to the owner at 11:00 AM (see anomaly alerts).
AI front-desk assistant
Phone + chat, after hours tooWhere patient dollars used to die
Prior vendor, 6 mo before go-liveReal-time financial visibility
Ask your revenue anything
Answers come from your own 837/835/EMR data, citedAnomaly alerts · sent to the owner's phone
TodayPayment waterfall · which month's visits the cash came from
Rows = date of service · Columns = month payment postedAverage collection by CPT code
Charge → allowed → paid → patient portion, by payer · from your 837/835 lines, last 6 months90-day cash forecast
By expected 835 posting date · shaded = 80% confidenceBuilt from your payer-by-payer payment velocity, not a straight-line average. Good enough to plan payroll against.
Payer scorecard · who is costing you
Last 6 mo · ammunition for renegotiation| Payer | Mix | Days to pay | Denial % | Short-pay % | Downcode % | Grade |
|---|---|---|---|---|---|---|
| BCBS MI | 22% | 17 | 1.4% | 0.9% | 1.1% | A |
| Medicare | 14% | 14 | 1.1% | 0.3% | 0.2% | A |
| Aetna | 13% | 26 | 2.3% | 2.8% | 3.9% | B− |
| UHC | 16% | 31 | 2.9% | 4.1% | 5.2% | C |
| Anthem OH | 19% | 38 | 3.4% | 6.7% | 8.8% | D |
| Medicaid MCOs | 16% | 29 | 2.1% | 1.8% | 0.6% | B |
Anthem OH's contract renews in January. This page, plus the underpayment log, is what we bring to that conversation.
Trust, explainability & compliance
Explain any decision
Click a flag to see exactly why| Decision | Claim | Confidence | |
|---|---|---|---|
| Held: modifier 25 required | VUC-217 | 97% | |
| Appeal: Anthem downcode 99214→99213 | VUC-0819-311 | 91% | |
| Added charge: 12002 from note | VUC-119 | 94% | |
| Audit hold: 99215 on 8-minute visit | VUC-0828-090 | Review |
Where your data goes
PHI-free by designEvery model call is logged with what fields were sent. Your compliance officer can pull that log any time.
Audit-risk radar
Patterns payers and OIG look for, scored weekly| Pattern | Where | Risk | Status |
|---|---|---|---|
| 99214/99215 share 20+ pts above specialty peers | Dr. Patel | Medium | Coach active · 8% of notes flagged for review |
| Modifier 25 on >80% of procedure visits | Akron | Low | Reviewed: 96% supported by separate E/M |
| S9088 billed on 100% of visits | Group | Low | Correct for UC POS 20 · Medicaid MCOs excluded by rule |
| High-level E/M with visit time <10 min (EMR timestamps) | Lansing S | Medium | 3 claims held this week for provider attestation |
| Incident-to billing under supervising MD not on site | — | None | Schedule cross-checked daily |