Flowcytometry/read 16 & >
CPT code 88189 covers the professional interpretation of complex flow cytometry tests that analyze 16 or more cell markers, typically used to diagnose blood cancers and immune system disorders. This is the physician work of reading and reporting the results, not the technical performance of the test itself.
This calculator gives a typical-case estimate using standard Medicare modifier rules. Actual payment depends on payer policies, documentation, code-specific CMS status indicators, and locality. Verify before billing.
RVU breakdown
Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High
NCCI bundling edits
Loading bundling edits…
Billing tips
Precisely document the number of markers analyzed in the interpretation report—88189 requires 16 or more markers, while 88188 (9-15 markers) reimburses less
Impact: Using correct code based on marker count prevents up to 30-40% revenue loss from downcoding
Bill the professional component (modifier 26) separately unless you own both the equipment and employ the technical staff
Impact: Prevents claim denials; the $79.25 rate typically represents the global fee, split between TC and professional components
Link to specific ICD-10 codes for hematologic malignancies (C91.x, C92.x, D89.x) rather than generic screening codes to establish medical necessity
Impact: Reduces denial rate by 15-25% by meeting LCD coverage criteria for flow cytometry panels
Maintain a detailed marker list in the interpretation report documenting all antibodies/markers used and their clinical relevance
Impact: Critical for audit defense; marker documentation is the primary element reviewed in post-payment audits
Do not bill 88189 with 88184-88187 on the same specimen—these are tiered codes based on marker count
Impact: Prevents automatic denials for code bundling; only one flow cytometry interpretation code per specimen
Verify LCD requirements for ABN (Advanced Beneficiary Notice) if ordering for non-covered indications like routine screening
Impact: Protects against beneficiary complaints and collection issues when Medicare denies payment
Common denials
Real billers contribute denial patterns and appeal strategies for this code. Once 5+ reports come in, you’ll see live aggregated data here — the only place this exists, free.
Get the free Revenue Protection Toolkit — the denial triggers, modifier pitfalls, and bundling conflicts that quietly cost you reimbursement. Instant download.
Help build the field knowledge
MedPayIQ gets smarter as billers contribute. If you've had this code denied, share what happened so others learn from it. Anonymous, no patient info.