Cardiology
Medical Billing Services
Cardiology is the highest-revenue and highest-complexity specialty in U.S. medical billing. A single cath lab running at full capacity generates more revenue — and more billing exposure — than most other specialties combined. Xecta’s AAPC-certified coders specialise in every cardiology subspecialty: interventional, non-invasive, EP, structural heart, and device therapy.
What is cardiology medical billing — and why is it so complex?
Cardiology is not a single specialty — it is five distinct subspecialties, each with its own CPT code family, modifier rules, coverage criteria, and compliance risks. Non-invasive cardiology (echocardiography, stress testing, Holter monitoring) requires precise application of TC and modifier 26 depending on who owns the equipment and who interprets the study — a distinction that most general billers apply incorrectly. Interventional cardiology (cardiac catheterisation, PCI, stent placement) uses a base-code-plus-add-on architecture where every additional vessel, stent, or complication changes the code set entirely. Electrophysiology (EP studies, ablation, device implants) carries the highest per-claim values of any specialty, with pacemaker and ICD billing split across implant, generator, lead, and remote monitoring code families that must be kept strictly separate. Structural heart (TAVR, WATCHMAN, MitraClip) involves the highest-value CPT codes in all of cardiology, with mandatory prior authorisation documentation and facility/professional billing splits that most practices mismanage. And remote cardiac monitoring now uses a redesigned 2021 code set (93241–93247) with anti-stacking rules that the majority of general billing companies still do not know. A billing error in any one of these streams — a wrong modifier, a missed add-on code, or a bundled device charge — can represent tens of thousands of dollars in lost revenue per month for a single cardiologist.
Every Cardiology Subspecialty, One Billing Partner
Xecta handles billing across all five cardiology subspecialties — not just office visits and echos, but cath lab, EP lab, device clinic, and structural heart programme.
Six Cardiology Billing Failures That Cost Practices the Most
The dollar impact of cardiology billing errors is disproportionately large. A single misapplied modifier on a structural heart case or a missed bypass graft add-on code across a month of cath lab cases can represent $30,000–$100,000 in preventable revenue loss.
TC / Modifier 26 — Everywhere and Often Wrong
Almost every cardiology diagnostic service splits into a technical component (equipment, technician) and a professional component (physician interpretation). Echocardiograms, nuclear stress tests, Holter monitors, event recorders, and vascular studies all follow this split. The correct modifier — global (no modifier), TC, or 26 — depends entirely on your practice model. Practices that split services between employed physicians and contracted interpreters, or that share equipment with a hospital, frequently apply the wrong modifier. The result is either systematic underpayment (billing 26 when you own the equipment) or compliance exposure (billing globally when you only interpret). Most general billers do not audit this at the practice-model level.
Missed Bypass Graft Add-On Codes
The diagnostic catheterisation family (93454–93461) includes add-on codes for bypass graft angiography — specifically for when a patient’s prior CABG grafts are evaluated during the same catheterisation session. These add-ons (93455, 93457, 93459, 93461) each carry meaningful additional RVU value. They are missed on virtually every applicable case at practices where billers are working from charge tickets rather than reading the cath lab report. In a busy interventional practice with a moderate percentage of post-CABG patients, this represents thousands of dollars in legitimate uncollected revenue every single month.
Multi-Vessel PCI Under-Coding
PCI coding uses a base code (92928) plus add-ons for additional vessels and branches. Missing the add-on code for a second vessel treated in the same session, or failing to use 92941 for an emergency STEMI procedure instead of 92928, are the two most common PCI coding errors. FFR measurement (93571, 93572) and intracoronary imaging (IVUS: 92978) are also frequently omitted. In a practice performing multi-vessel PCI cases several times per week, systematic undercoding of the add-on codes represents substantial monthly revenue loss — and none of it requires any coding creativity, just accurate reading of the operative note.
Device Therapy — Four Streams Conflated
Cardiac device billing has four distinct billing streams: initial implant, generator replacement, lead procedures, and remote monitoring. Billing a generator replacement using the initial implant code family is one of the most-identified errors in OIG cardiology audits — and it creates both overpayment liability (the implant codes pay more) and payer audit flags. Remote monitoring has specific anti-stacking rules: in-person interrogation (93294/93295) and remote transmission review (93296) cannot both be billed within the same period for the same device. Most general billing companies are not tracking these four streams separately, creating both revenue leakage and compliance exposure simultaneously.
Structural Heart — Highest Value, Highest Audit Risk
TAVR (33361–33366), WATCHMAN (33340), and MitraClip (33418/33419) carry some of the highest CPT code values in all of U.S. medicine. All three are almost exclusively hospital-based, creating a mandatory professional/facility billing split where the physician bills modifier 26 only. WATCHMAN coverage requires specific CMS documentation: non-valvular AFib, CHA₂DS₂-VASc ≥ 2, a documented contraindication to anticoagulation, and shared decision-making. TAVR requires heart team evaluation notes and STS risk scores. These cases are high-priority CMS post-payment audit targets — incomplete documentation is the most common reason for recoupment, not coding errors.
Remote Monitoring — New Codes, Compliance Gaps
CMS replaced extended Holter coding in 2021 with CPT 93241–93247. These duration-specific codes (48h–7 days; 7–15 days; 15–30 days) replaced the older code set and carry anti-stacking rules that prevent both the monitoring vendor and the physician from each billing a global code for the same study. Practices still using the old code set receive claim rejections. Practices billing globally when a third-party vendor provides the monitoring service create overpayment liability. Most general billers learned the old code set and have not transitioned — Xecta applies the current 2021—current code set with correct billing entity assignment for every remote monitoring claim.
Cardiology CPT Codes, Modifiers & ICD-10 Reference
Cardiology has the broadest and most subspecialised CPT code library of any specialty. The table below covers the highest-volume and highest-value code families with billing notes critical to revenue capture and compliance.
| CPT / Code | Description | Key Billing Notes |
|---|---|---|
| ECHOCARDIOGRAPHY | ||
| 93306 | Echocardiography TTE, complete with spectral and colour Doppler | Most common echo code. Requires full 2D imaging plus Doppler. Bill globally (no modifier) when same practice owns equipment and interprets. Bill 26 when interpreting at a hospital facility. Bill TC when you own the equipment but a contracted physician interprets. |
| 93307 | Echocardiography TTE, complete without Doppler | Lower RVU than 93306. Only use if Doppler was genuinely not performed. Do not downcode from 93306 to avoid authorisation — payers audit the pattern. |
| 93308 | Echocardiography TTE, limited or follow-up study | For focused studies (post-procedure checks, targeted LV function assessment). Do not use as a substitute for 93306 when a complete study was ordered and performed. |
| 93312 | Echocardiography TEE; real time with probe placement, image acquisition, interpretation and report | Global TEE code — includes probe placement and interpretation. In hospital setting: facility bills TC; cardiologist bills 26. Intraoperative TEE uses separate code 93314. |
| 93350 / 93351 | Stress echocardiography; at rest and stress / with concurrent Doppler (add-on) | 93350 is the base stress echo. 93351 is the add-on for concurrent Doppler assessment. Both are frequently billed together. Cannot bill 93306 and 93350 for the same session. |
| STRESS TESTING & NUCLEAR CARDIOLOGY | ||
| 93015 | Cardiovascular stress test, maximal or submaximal treadmill or bicycle exercise (global) | Global code — includes physician supervision, ECG tracing, and interpretation. Use only when one entity provides all three. Split into 93016 (supervision), 93017 (tracing), 93018 (interpretation) when roles are divided between providers or entities. |
| 93016 / 93017 / 93018 | Stress test: supervision only / tracing only / interpretation and report only | Component codes. 93017 is the technical component (tracing only). 93018 is the professional component (interpretation only). Never bill 93015 plus any component code for the same study — NCCI bundle. |
| 78452 | Myocardial perfusion SPECT, multiple studies at rest and stress (MPI) | Most common nuclear cardiology code. Requires NRC licence and radiation safety documentation for TC billing. Technical component (camera, radiopharmaceutical) billed by facility; physician bills 26. PA required by virtually all major payers. |
| 78451 | Myocardial perfusion SPECT, single study at rest OR stress | Lower RVU than 78452. Use only when a single phase (rest only or stress only) was performed. Do not substitute for 78452 to avoid authorisation — frequently audited pattern. |
| DIAGNOSTIC CARDIAC CATHETERISATION | ||
| 93454 | Catheter placement in coronary artery(s) for coronary angiography only (no right/left heart) | Base diagnostic cath code — coronary vessels only, no intracardiac pressure measurements. Rarely billed alone in active interventional practices. Includes imaging supervision and interpretation. |
| 93458 | Coronary angiography with left heart catheterisation (LV pressure, ventriculography) | Most common diagnostic cath code. Requires LV pressure measurement and/or left ventriculography documented in the cath report. If LV angiography was not performed, document clinical justification. |
| 93460 | Coronary angiography with right AND left heart catheterisation | Use when both right heart pressures (PA, PCWP, CO) and left heart catheterisation are performed and documented. Do NOT bill 93458 + 93456 separately — 93460 is the combined code. |
| 93455/93457/93459/93461 | Add-on codes: bypass graft angiography with coronary angiography (base code variants) | MOST COMMONLY MISSED CODES in cardiology. When a prior CABG patient has bypass grafts evaluated during the cath, the appropriate add-on code must be appended to capture that legitimate additional service. Each carries additional RVU value. |
| PERCUTANEOUS CORONARY INTERVENTION (PCI) | ||
| 92928 | PCI with stent placement; single major coronary artery or branch — initial vessel | Base PCI code. When a second distinct coronary artery is also treated in the same session, list 92928 again for that artery. Do NOT use a single 92928 to cover multi-vessel intervention — each vessel requires its own code line. |
| 92929 | PCI with stent; each additional branch of same vessel (add-on to 92928) | Use when stenting a branch of the same main coronary artery already treated under 92928. Cannot be billed without 92928 as the primary. Frequently missed in bifurcation PCI cases. |
| 92933 / 92934 | PCI with atherectomy (rotational/orbital) and stent — initial / each additional branch (add-on) | Higher RVU than 92928/92929 due to atherectomy component. Requires documentation that mechanical atherectomy was performed prior to or during stenting. Do not bill atherectomy code if only balloon angioplasty was performed. |
| 92941 | PCI during acute myocardial infarction (STEMI), initial vessel | Emergency STEMI PCI — significantly higher RVU than elective PCI. Requires documentation that the procedure was performed during an acute ST-elevation MI event. Cannot be used for NSTEMI without primary PCI documentation. Frequently undercoded as 92928. |
| 93571 / 93572 | Intracoronary FFR measurement — initial vessel / each additional vessel (add-on) | Fractional flow reserve physiologic assessment. Bill in addition to cath or PCI codes when FFR wire was used. Document FFR value and clinical decision made based on the measurement in the cath report. |
| ELECTROPHYSIOLOGY STUDIES & ABLATION | ||
| 93653 | Comprehensive EP evaluation with ablation of SVT (AVNRT, AVRT, atrial flutter) | Includes comprehensive EP study and ablation for supraventricular tachycardia. Most common ablation code outside AFib. PA required. Document arrhythmia type, induction/mapping approach, and ablation sites. |
| 93656 | Comprehensive EP evaluation with pulmonary vein isolation (AFib ablation) | AFib ablation base code — the highest-value EP code. Add-on codes 93655 (additional ablation for non-PV trigger) and 93657 (additional linear/complex ablation) apply for extended lesion sets. PA required; most payers require documented failure of at least one antiarrhythmic drug. |
| 93654 | Comprehensive EP evaluation with ventricular tachycardia ablation (VT) | Higher complexity and RVU than SVT ablation. Requires detailed documentation of VT morphology, mapping strategy, and ablation sites. Usually performed in patients with structural heart disease; document LV function and underlying cardiac diagnosis. |
| CARDIAC DEVICE IMPLANTS & MANAGEMENT | ||
| 33206 / 33207 / 33208 | New pacemaker insertion — atrial / ventricular / dual-chamber | INITIAL IMPLANT codes only. Do NOT use for generator replacement (different code family). Document pacing indication, chamber(s), lead placement sites, and measured pacing/sensing thresholds in the procedure note. |
| 33227 / 33228 / 33229 | Pacemaker generator replacement — single / dual / cardiac resynchronisation pacemaker | Use ONLY for battery replacement with existing functional leads. If leads are also revised, add the appropriate lead code. Billing replacement as a new implant (using 33206–33208) is a top-10 OIG cardiology audit finding. |
| 33249 | ICD insertion or repositioning; single or dual chamber with pulse generator | Most common ICD code. Requires CMS NCD 20.4 documentation: LVEF, prior cardiac arrest, sustained VT, or primary prevention criteria. PA required from most commercial payers. Do not use for generator replacement — use 33262–33264. |
| 93294 / 93295 / 93296 | In-person pacemaker interrogation / ICD interrogation / remote monitoring technical support | ANTI-STACKING RULE: Cannot bill in-person interrogation (93294 or 93295) and remote monitoring (93296) for the same 90-day period for the same device. CMS allows up to 4 remote transmissions annually per device type. Document device type, battery status, arrhythmia episodes, and programming changes at each interrogation. |
| 33285 | Insertion of implantable cardiac monitor (loop recorder/ICM) including programming | Loop recorder insertion. Remote monitoring billed separately under 93291 (in-person) or 93298 (remote analysis). High PA denial rate — document clinical indication: unexplained syncope, cryptogenic stroke, suspected AFib. Post-insertion remote monitoring programme must be established at time of implant. |
| STRUCTURAL HEART PROCEDURES | ||
| 33361 | TAVR — transcatheter aortic valve replacement, percutaneous femoral artery approach | Highest-value standard CPT code in cardiology. Physician bills professional component with modifier 26 (hospital-based). Requires heart team documentation, STS/EuroSCORE risk assessment, echocardiographic data, and CT anatomic evaluation in the PA package. Post-payment audit rate by CMS is among the highest of any procedure code. |
| 33362–33366 | TAVR via transapical / transaortic / transcaval / transaxillary / transcarotid access | Each access route has its own code. Transapical (33362) typically requires cardiac surgery co-operator — document each operator’s role and time separately. Use the code matching the documented access route in the operative report; do not default to 33361 for all cases. |
| 33340 | Percutaneous transcatheter closure of left atrial appendage (WATCHMAN) | CMS coverage requires ALL of: non-valvular AFib, CHA₂DS₂-VASc ≥ 2, documented contraindication or increased bleeding risk on anticoagulation, and shared decision-making documentation. Missing any one element results in denial. Commercial payer criteria vary and may be stricter. Heart team documentation and imaging data required in PA submission. |
| 33418 / 33419 | Transcatheter mitral valve repair — initial prosthesis (MitraClip) / each additional prosthesis (add-on) | When more than one clip is deployed, bill 33419 for each additional clip beyond the first. Document number of clips deployed, origin of MR (degenerative vs. functional), and echocardiographic assessment of residual regurgitation post-procedure. PA requires heart team evaluation note, echocardiographic grading of MR, and surgical risk assessment. |
| AMBULATORY CARDIAC MONITORING | ||
| 93224–93227 | External ECG recording up to 48 hours (Holter) — global / recording / scanning / interpretation | 93224 = global (one entity does all). 93225 = hook-up and recording only. 93226 = scanning/analysis. 93227 = physician interpretation only. Most common setup: practice provides monitor (93225), technician scans (93226), physician reads (93227). Never bill 93224 + any component code for the same study. |
| 93241 / 93242 | Extended ECG recording 48 hours to 7 days — recording + scanning / physician interpretation | 2021 code set. 93241 = technical (recording vendor bills). 93242 = physician interpretation (ordering cardiologist bills). ANTI-STACKING: If the vendor and the physician are the same entity, bill globally under 93241 — do NOT bill both 93241 and 93242 separately as the same entity. |
| 93243 / 93244 | Extended ECG recording 7 to 15 days — recording + scanning / physician interpretation | Mid-duration monitoring. Same anti-stacking rules as 93241/93242. Coverage requires documentation of clinical indication for extended (7–15 day) monitoring duration vs. shorter options. |
| 93245 / 93246 | Extended ECG recording 15 to 30 days — recording + scanning / physician interpretation | Longest-duration external monitoring. Commonly used for intermittent AFib detection. Clinical documentation must justify 15–30 day duration. Medicare covers this duration for specific indications including cryptogenic stroke evaluation. |
| KEY MODIFIERS IN CARDIOLOGY | ||
| 26 | Professional component — physician interpretation only | Use when the physician ONLY interprets — does not own the equipment or employ the technician. Applies to echo, nuclear imaging, stress tests, Holter monitoring when performed at a facility or by another entity. Never bill 26 and TC on the same claim line. |
| TC | Technical component — equipment, supplies, technician | Use when the practice owns the equipment and employs the technician but does NOT perform the physician interpretation. Combined billing by the same entity for both components = global (no modifier needed). |
| 52 | Reduced services | Use when a planned procedure was only partially performed (e.g., attempted ablation that could not reach the target lesion). Must include detailed documentation of why the procedure was curtailed — payers will request records. |
| 59 | Distinct procedural service | Overrides NCCI bundles when procedures are genuinely separate and distinct. Do NOT use to separate diagnostic cath from PCI — they are inherently separate services billed on separate claim lines without modifier 59. |
| COMMON ICD-10 DIAGNOSES | ||
| I25.10 | Atherosclerotic heart disease of native coronary artery without angina pectoris | Most common primary diagnosis for diagnostic catheterisation. If angina is present, use I25.110 (unstable) or I25.119 (stable) for maximum coding specificity — affects HCC risk adjustment value. |
| I48.0 / I48.11 / I48.19 | Paroxysmal / longstanding persistent / other persistent atrial fibrillation | AFib type specificity is critical for ablation PA submissions. Some payers cover ablation for paroxysmal AFib (I48.0) but not persistent unless antiarrhythmics have failed. Document type in every encounter note. |
| I50.21 / I50.22 / I50.23 | Acute / chronic / acute-on-chronic systolic congestive heart failure | HCC high-value diagnosis. Document systolic vs. diastolic (I50.31–I50.33) and acute vs. chronic at every encounter. "Heart failure, unspecified" (I50.9) misses HCC value and affects risk adjustment scores. |
| I21.01–I21.4 | Acute STEMI by vessel and NSTEMI | Required for billing CPT 92941 (emergency STEMI PCI). Specify the vessel (LAD = I21.02, RCA = I21.11, circumflex = I21.21). Code to the highest specificity documented in the cath report. |
| I44.2 | Atrioventricular block, complete (complete heart block) | Class I pacemaker indication. Must be documented in the pre-procedure evaluation note AND confirmed by ECG strip in the medical record to support 33208 billing and PA approval. |
| Z95.0 / Z95.810 | Presence of cardiac pacemaker / ICD | Secondary diagnosis for all device follow-up visits and remote monitoring claims. Documents that monitoring is for an existing device. Required for accurate problem list documentation and HCC capture. |
Note: Cardiology CPT codes are updated annually by the AMA. CMS NCDs and MAc LCDs for cardiac procedures are updated on a rolling basis. AUC (Appropriate Use Criteria) requirements for advanced imaging are enforced by CMS. Xecta monitors all coverage determination changes, fee schedule updates, and coding guideline revisions and applies them to your claims in real time. Contact us for guidance on a specific payer’s current cardiac procedure coverage policy.
What Xecta Medical Billing Does for Cardiology Practices
Subspecialty-specific expertise across every cardiology service line — from daily echo interpretation billing to complex multi-vessel PCI and structural heart cases.
TC / 26 Modifier Audit by Practice Model
Before a single claim is submitted, Xecta audits your complete practice model: which physicians own which equipment, which interpret studies performed elsewhere, and which practices split services across hospital-owned and practice-owned facilities. We build a modifier matrix specific to your setup — applied consistently to every echo, nuclear study, stress test, and monitoring service. This single audit often recovers more revenue than any other intervention in a cardiology practice.
Cardiac Catheterisation & PCI Coding
Every cath and PCI case is coded from the procedure report, not from a charge ticket. We select the correct diagnostic cath base code and append all applicable bypass graft add-on codes for every post-CABG patient. PCI cases are built from 92928 with the correct vessel-specific add-ons, 92941 for STEMI, and FFR codes where documented. Multi-vessel cases are reviewed for completeness before submission. Add-on code capture on bypass graft cases alone typically generates $500–$2,000 in additional revenue per applicable case.
Device Therapy & Remote Monitoring Billing
Separate billing workflows for initial device implants, generator replacements, lead procedures, and remote monitoring are maintained per device type. Anti-stacking rules for in-person vs. remote interrogation are applied per device type and CMS frequency requirements. ICD implant claims are submitted with NCD 20.4 indicator documentation. WATCHMAN claims include all required CMS coverage criteria documentation. Generator replacement claims are always billed under the correct replacement code family — never as initial implants.
Non-Invasive Cardiology Coding
Echo, stress testing, nuclear imaging, and ambulatory monitoring are coded with full attention to global vs. component billing. Stress echo sessions are billed using the correct 93350/93351 combination. Nuclear stress tests use 78452 with correct modifier 26 when the practice owns the camera. The 2021 extended monitoring code set (93241–93247) is applied for all extended Holter and event monitoring, with the correct entity billing each component and anti-stacking rules enforced.
Structural Heart Programme Billing
TAVR, WATCHMAN, and MitraClip cases are handled by Xecta’s highest-complexity billing specialists. We manage the facility/professional billing split, document individual operator roles for team-based procedures, prepare WATCHMAN CMS coverage documentation packages, and ensure TAVR claims include all required prior authorisation and heart team evaluation records. Given the audit risk on these codes, our documentation standards are explicitly built for CMS post-payment review.
Interventional Prior Authorisation
Cath lab PA requests are submitted with stress test results, echocardiographic data, and clinical notes addressing each payer’s specific medical necessity criteria. For structural heart PA, Xecta includes heart team evaluation notes, risk scores, imaging data, and all required clinical documentation. All pending PAs are tracked and escalated to peer-to-peer review at first denial — not left to the appeals process. See our insurance verification services for the full PA workflow.
Who This Service Is For — and Who It Is Not
- Non-invasive cardiologists (echo, stress, nuclear, ambulatory monitoring)
- Interventional cardiologists with active cath lab and PCI programmes
- Electrophysiologists performing ablation and cardiac device implants
- Structural heart programmes performing TAVR, WATCHMAN, or MitraClip
- Hospital-employed cardiologists billing professional component only (modifier 26)
- Cardiology group practices with multiple subspecialties under one billing number
- Practices with high denial rates on cath lab, device, structural heart, or echo claims
- Cardiac surgery practices billing open-heart procedures (CABG, valve surgery) — different code set and billing rules
- Vascular surgery–only practices without a cardiology physician component
- Out-of-country providers without a U.S. NPI and active payer credentialing
- Practices seeking billing analysis reports only, without full-service RCM engagement
Xecta vs. In-House Billing vs. Generic Billing Company
The complexity gap between cardiology billing and general billing is wider than any other specialty. Most general RCM companies handle E/M visits adequately but leave significant revenue on the table on every interventional and structural case.
| Capability | In-House Team | Generic Biller | Xecta |
|---|---|---|---|
| TC/26 modifier audit by practice model | Rarely formalised | ✗ | ✓ Upfront audit |
| Cath lab coded from operative report (not charge ticket) | Depends on training | ✗ | ✓ Every case |
| Bypass graft add-on code capture (93455–93461) | ✗ Often missed | ✗ | ✓ Every applicable case |
| Multi-vessel PCI add-on code building (92929, 92933+) | Inconsistent | ✗ | ✓ Per vessel |
| STEMI emergency PCI code (92941 vs. 92928) | Sometimes | ✗ | ✓ |
| Device billing: all 4 streams separated | Partial | ✗ | ✓ All 4 streams |
| 2021 extended monitoring code set (93241–93247) | Often uses old codes | Often uses old codes | ✓ Current codes |
| TAVR / WATCHMAN / MitraClip professional billing | ✗ | ✗ | ✓ Specialised team |
| WATCHMAN CMS coverage documentation | ✗ | ✗ | ✓ Complete package |
| AAPC CPC & CPMA credentials | ✗ | ✗ | ✓ Verified |
Frequently Asked Questions
The billing questions cardiologists and cardiology practice managers ask most before engaging a specialised RCM partner.
What CPT codes are used for cardiac catheterisation billing? +
How does TC vs. professional component billing work in cardiology? +
How are multi-vessel PCI procedures coded? +
How does device therapy billing work for pacemakers and ICDs? +
What CPT codes cover TAVR, WATCHMAN, and MitraClip billing? +
How does remote cardiac monitoring billing work under the 93241–93247 code set? +
Related Specialty Billing Pages
Cardiology practices commonly refer to and overlap with these specialties and services.
Is Your Cardiology Practice Capturing Every Dollar It’s Owed?
Start with a free cardiology billing audit. Xecta reviews your TC/26 modifier setup, cath lab coding accuracy, device billing streams, structural heart documentation, and denial patterns — then delivers a written report with dollar-impact estimates. No obligation, no commitment.