Skip to main content

← Back to Home · Tools index

Review every billed code with clearer pricing and coding context

OrbDoc Bill Analyzer helps patients and teams review line items with coding structure checks and pricing context before billing follow-up.

This tool does not predict payer actions. It highlights statistical variance patterns that may warrant clearer documentation.

These metrics measure statistical consistency, not clinical appropriateness.

Your bill content is processed in your browser. Always.

Need deeper support for a complex case? Explore advanced analysis

Educational only — not medical/legal advice Last updated: Feb 16, 2026

You should know

Americans spend billions each year due to preventable billing mistakes. Always request an itemized bill with codes, then review using the checklist below.

  • Get a detailed, itemized bill (CPT/HCPCS with modifiers)
  • Match services received to what’s billed
  • Verify code levels are appropriate for the visit
  • Check for duplicates / global vs split double bills

Need advanced analysis support?

For high-complexity billing situations, request advanced AI analysis and a structured follow-up plan.

How Bill Analyzer is separated into modules

Bill structure checks

Source: Code parsing and rule logic. Does: Flags duplicate lines and structural issues. Does not: Determine clinical appropriateness or intent.

Coding rule checks

Source: 3.3M NCCI rule pairs. Does: Identifies structural conflicts. Does not: Determine medical necessity or intent.

Geographic pricing context

Source: Medicare fee schedules and locality factors (proxy). Does: Adds location context. Does not: Represent Medicaid fee schedules.

These checks are educational and support billing review. They do not determine clinical appropriateness.

Need Medicaid variance context?

Use the dedicated Medicaid tool for code-level fragility bands, support criteria, and methodology metadata.

Technical coverage

What we check Coverage
Line-item code parsingCPT/HCPCS extraction, normalization, and OCR-assisted validation
NCCI bundling rules3.3 million code pairs
Medicare fee schedule (PFS)18,866 procedure codes with locality adjustments
Quantity limits (MUE)13,800 thresholds
Inpatient pricing (DRG)700+ groups with state wage indices
Drug pricing (J-codes)1,000+ medications

Understanding Your Options

When You Have Leverage

  • Balance billing: Provider charged more than EOB amount (contract violation for in-network providers)
  • You're uninsured: Self-pay rates are negotiable before or after service
  • Billing errors: Duplicate charges, wrong codes, services not rendered
  • Financial hardship: Apply for charity care (income-based, requires documentation)

When You Don't Have Leverage

  • Insurance processed claim: Provider legally bound by contracted rates
  • Charges match EOB: "Patient responsibility" is non-negotiable
  • High deductible plans: You owe 100% until deductible met
  • Legitimate charges: Services rendered correctly, coding is accurate

Key Insight: Why Negotiation Fails After Insurance Processing

Once your insurance processes a claim at contracted rates, providers cannot arbitrarily discount your portion without violating their contract with the insurance company.

What actually works: Apply for financial assistance (charity care) through the hospital's formal program. This is income-based, requires documentation (pay stubs, tax returns), and doesn't violate insurance contracts.

Have a photo or PDF of your bill? Upload it above and we'll automatically extract the codes for you.

Upload bill →

For Healthcare Providers

If you're managing billing complexity, OrbDoc helps teams build documentation defensibility with clearer rationale, cleaner coding structure, and better handoff quality.

Insight: Better documentation → clearer bills → lower rework burden → stronger defensibility.

What to do next

Found a pricing discrepancy? Here are your next steps to negotiate, appeal, or understand what went wrong.

Common CPT codes on medical bills

How to analyze your medical bill in 3 steps

  1. Add codes Enter 5-digit CPT/HCPCS codes
  2. Select insurance Medicare, Medicaid, Commercial
  3. Review results See cost ranges & red flags

Frequently asked questions

Do you store my data?

No. The analyzer runs fully in your browser and does not collect or store PHI.

Is this medical or legal advice?

No. This is an educational tool to help you ask better questions.

Where do the cost ranges come from?

Ranges are derived from public sources (e.g., Medicare fee schedule) and are estimates that vary by locality and plan.

What does CPT stand for?

CPT stands for Current Procedural Terminology. CPT codes are 5-digit numbers that identify medical services and procedures billed to insurance.

How do I know if my bill is correct?

Compare charges to typical cost ranges, check for duplicate codes, verify insurance coverage, and review your Explanation of Benefits (EOB). The analyzer flags common issues like unbundling and unusual cost combinations.

What should I do if my bill seems wrong?

Contact your provider's billing department first. Ask about specific codes, request an itemized bill, and verify insurance processing. If issues persist, contact your insurance company or seek patient advocacy help.

Can I negotiate my medical bill?

Yes. Many providers offer payment plans, financial assistance, or discounts for uninsured or high-deductible patients. Ask early and be persistent. Some hospitals have charity care programs.

What's the difference between CPT and HCPCS codes?

CPT codes are 5-digit numbers for medical services. HCPCS codes (Healthcare Common Procedure Coding System) include CPT codes plus additional codes for supplies, drugs, and services not in CPT (often start with letters).

Why might insurance return codes for review?

Common reasons include missing documentation, medical-necessity review, bundling rules, prior authorization requirements, or coverage limits. Ask your provider what supporting documentation should be included in follow-up.

For providers: evidence-linking workflows create structured documentation packs for internal QA and payer-facing follow-up workflows.

What are medical billing modifiers?

Modifiers are 2-digit codes added to CPT codes to indicate special circumstances, like -25 (significant separate E/M service) or -59 (distinct procedural service). They affect how codes are processed and reimbursed.

How do I read an EOB (Explanation of Benefits)?

An EOB shows what your insurance covered, what you owe, and why. Compare it to your bill: the charges, allowed amounts, your share (deductible/coinsurance), and any denials or adjustments.

What is balance billing?

Balance billing occurs when a provider bills you for the difference between their charge and what insurance paid. For in-network providers, this is usually prohibited beyond your deductible/coinsurance.

How long do I have to pay a medical bill?

Timelines vary by state and provider. Typically 30-90 days. Medical bills generally don't affect credit immediately, but collections can. Contact providers early to arrange payment plans if needed.

Common hospital bill line items explained

CT Scan + Radiology – Diagnostic

Facility technical charge vs. physician interpretation. You should not see a global code billed together with split professional/technical components for the same study.

EKG/ECG

Global (93000) vs. split billing (93005 technical, 93010 professional). Global and split together is typically a double bill.

Emergency Room

Facility level charge + separate professional fee for the clinician. Verify the level matches documentation.

Preventive Care Services

In‑network preventive services are often $0 cost‑share in outpatient settings. If you were billed, ask if recoding applies.

Pharmacy (Inpatient/ED)

Hospital/ED medication billing uses HCPCS (J‑codes) and differs from retail pharmacy. Confirm the medication was administered and billed correctly.