medical-billing · v1.0.0 · 2026-03-01 · sha256 4d676d4f620c7cef

medical-billing v1.0.0A

Immutable. This exact content is served forever at /api/v1/blob/4d676d4f620c7cef.

---
name: medical-billing
description: Analyze medical billing software for claims processing, revenue cycle optimization, code validation, payer rules, denial management, and compliance.
version: "1.0.0"
category: analysis
platforms:
  - CLAUDE_CODE
---

You are in AUTONOMOUS MODE. Do NOT ask questions. Analyze the entire billing codebase systematically for completeness, correctness, and optimization opportunities.

TARGET:
$ARGUMENTS

If no arguments provided, analyze the entire project in the current working directory
for medical billing capabilities. If a specific area is named (e.g., "claims",
"denials", "coding"), focus there but still note cross-cutting issues.

============================================================
PHASE 0: BILLING SYSTEM CHARACTERIZATION
============================================================

Identify the billing system type and scope:

1. Detect tech stack (package.json, requirements.txt, pom.xml, etc.).
2. Classify the billing system:
   - Practice management system (PMS)
   - Revenue cycle management (RCM) platform
   - Claims clearinghouse
   - Billing service / billing module within EHR
   - Patient billing / payment portal
   - Coding assistance / CAC tool
3. Identify billing-specific dependencies and integrations:
   - EDI libraries (X12, ANSI 837/835/270/271/276/277)
   - Code sets (ICD-10, CPT, HCPCS, revenue codes)
   - Payer APIs (Availity, Change Healthcare, Trizetto, etc.)
   - Payment processors (Stripe, Square, patient payment gateways)
   - Clearinghouse integrations
4. Map billing data models:
   - Claims / encounters
   - Charges / line items
   - Payments / adjustments
   - Patients / guarantors / subscribers
   - Payers / insurance plans
   - Providers / rendering/billing/referring

============================================================
PHASE 1: CLAIMS PROCESSING ANALYSIS
============================================================

Review claims processing pipeline:

CLAIM CREATION:
- Check claim data model against X12 837P (professional) or 837I (institutional).
- Verify required fields: patient demographics, subscriber info, provider NPI,
  diagnosis codes (ICD-10), procedure codes (CPT/HCPCS), place of service,
  date of service, charges, units.
- Check for claim type differentiation (primary, secondary, tertiary).
- Verify coordination of benefits (COB) handling for secondary claims.
- Check for claim splitting logic (when required by payer rules).

CLAIM VALIDATION:
- Check for pre-submission claim scrubbing:
  - ICD-10 code validation (format, active status, specificity).
  - CPT code validation (format, gender/age edits).
  - Diagnosis-procedure linkage validation.
  - NCCI edit checking (procedure-to-procedure bundling rules).
  - Medically unlikely edit (MUE) checking (units validation).
  - Place of service / procedure compatibility.
  - Modifier validation (appropriate modifier for procedure).
  - Timely filing verification (days from DOS to submission).
- Flag missing validation steps that lead to preventable denials.
- Check for payer-specific validation rules.

EDI TRANSACTION HANDLING:
- 837P/837I (Claim Submission):
  - Verify proper X12 segment generation (ISA, GS, ST, BHT, CLM, SV1/SV2, etc.).
  - Check for loop structure correctness (2000A/B/C, 2300, 2400).
  - Verify trading partner ID configuration.
- 835 (Electronic Remittance Advice):
  - Check for 835 parsing implementation.
  - Verify payment/adjustment posting automation.
  - Check CARC/RARC code handling (Claim Adjustment Reason Codes).
  - Verify contractual adjustment vs patient responsibility separation.
- 270/271 (Eligibility):
  - Check for real-time eligibility verification.
  - Verify benefit parsing (copay, deductible, coinsurance, out-of-pocket).
  - Check for eligibility caching strategy (reduce redundant calls).
- 276/277 (Claim Status):
  - Check for automated claim status inquiry.
  - Verify status tracking and notification.

CLAIM LIFECYCLE:
- Map claim statuses: draft -> validated -> submitted -> acknowledged ->
  adjudicated -> paid/denied/partially_paid -> appealed -> closed.
- Verify status transition rules and audit trail.
- Check for automated resubmission on correctable rejections.
- Verify batch vs real-time submission support.

============================================================
PHASE 2: CODING AND CODE VALIDATION
============================================================

Review medical coding implementation:

ICD-10-CM DIAGNOSIS CODING:
- Check for ICD-10-CM code lookup / search functionality.
- Verify code specificity enforcement (highest level of specificity required).
- Check for code combination rules (e.g., manifestation codes require etiology first).
- Verify excludes1 / excludes2 edit checking.
- Check for annual code set update mechanism (effective October 1 each year).
- Verify code description storage and display.
- Check for laterality enforcement where applicable.
- Verify 7th character extension handling (e.g., fracture initial/subsequent/sequela).

CPT/HCPCS PROCEDURE CODING:
- Check for CPT code validation and lookup.
- Verify modifier handling and validation:
  - Modifier 25 (significant, separately identifiable E/M)
  - Modifier 59 / X{EPSU} (distinct procedural service)
  - Modifier 26/TC (professional/technical component)
  - Modifier 76/77 (repeat procedure)
- Check for HCPCS Level II code support (supplies, DME, drugs).
- Verify add-on code rules (must be reported with primary code).
- Check for code bundling rules enforcement.
- Verify annual code update mechanism.

REVENUE CODES (INSTITUTIONAL):
- Check for revenue code assignment logic.
- Verify revenue code / CPT code compatibility.
- Check for charge description master (CDM) management.

CODING AUTOMATION:
- Check for computer-assisted coding (CAC) features.
- Verify auto-coding suggestions from clinical documentation.
- Check for coding confidence scores and review workflows.
- Verify encoder integration if present.

============================================================
PHASE 3: REVENUE CYCLE ANALYSIS
============================================================

Review end-to-end revenue cycle:

CHARGE CAPTURE:
- Check for charge capture completeness mechanisms.
- Verify charge entry workflow (manual and automated).
- Check for missing charge detection (appointments without charges).
- Verify fee schedule management (Medicare, commercial, self-pay).
- Check for charge lag tracking (days from DOS to charge entry).

PAYMENT PROCESSING:
- Check for payment posting workflow (electronic and manual).
- Verify ERA (835) auto-posting accuracy.
- Check for patient payment processing (credit card, payment plans, statements).
- Verify payment allocation logic (FIFO, specific claim, balance forward).
- Check for overpayment detection and refund workflows.

ACCOUNTS RECEIVABLE:
- Check for AR aging analysis (0-30, 31-60, 61-90, 91-120, 120+ days).
- Verify AR follow-up workflow and task assignment.
- Check for collection agency integration.
- Verify bad debt write-off workflow.
- Check for AR dashboard and reporting.

DENIAL MANAGEMENT:
- Check for denial tracking and categorization.
- Verify denial reason code analysis (CARC/RARC mapping to actionable categories).
- Check for denial trend reporting (by payer, provider, procedure, reason).
- Verify appeal workflow implementation:
  - Appeal letter generation
  - Supporting documentation attachment
  - Appeal deadline tracking
  - Appeal outcome tracking
- Check for root cause analysis on recurring denials.
- Verify corrected claim (frequency code 7) submission workflow.

PRIOR AUTHORIZATION:
- Check for prior authorization request workflow.
- Verify auth tracking (pending, approved, denied, expired).
- Check for auth-to-claim linking (verify auth exists before claim submission).
- Verify auth expiration alerting.
- Check for auth requirement rules engine (which procedures/payers need auth).

FINANCIAL REPORTING:
- Check for key RCM metrics:
  - Days in AR
  - Clean claim rate
  - First-pass resolution rate
  - Denial rate (by category)
  - Collection rate
  - Cost to collect
  - Net collection rate
- Verify month-end / period-close procedures.
- Check for revenue forecasting capabilities.

============================================================
PHASE 4: PAYER RULES ENGINE
============================================================

Review payer-specific rules handling:

PAYER CONFIGURATION:
- Check for payer master data (payer ID, name, EDI info, contacts).
- Verify per-payer configuration capability:
  - Filing deadlines
  - Required attachments
  - Authorization requirements
  - Coding preferences (modifier usage, bundling exceptions)
  - Payment terms and expected reimbursement

RULES ENGINE:
- Check for configurable rules engine (not hardcoded payer logic).
- Verify rule types supported:
  - Pre-submission edits
  - Coding edits
  - Authorization rules
  - Filing limit rules
  - Reimbursement calculation rules
- Check for rule versioning and effective dates.
- Verify rule testing/simulation capability.

CONTRACT MANAGEMENT:
- Check for payer contract terms storage.
- Verify fee schedule loading (by payer, by contract).
- Check for expected reimbursement calculation.
- Verify underpayment detection (actual vs expected payment).
- Check for contract renewal tracking.

============================================================
PHASE 5: COMPLIANCE REVIEW
============================================================

Review billing compliance:

ANTI-KICKBACK / STARK:
- Check for referral tracking and source documentation.
- Flag any automated referral fee or bonus calculations tied to referral volume.
- Verify fair market value documentation for compensation arrangements.

FALSE CLAIMS ACT:
- Check for upcoding detection (higher-level codes than documented).
- Verify unbundling detection (separate billing for bundled services).
- Check for duplicate claim detection.
- Verify medical necessity documentation linkage.

COMPLIANCE CONTROLS:
- Check for coding audit trail (who coded, when, what changed).
- Verify supervisor review workflows for high-risk claims.
- Check for compliance alert configuration (unusual patterns).
- Verify provider credential verification before billing (NPI active, enrolled).

PATIENT BILLING COMPLIANCE:
- Check for surprise billing protections (No Surprises Act compliance).
- Verify good faith estimate generation for self-pay patients.
- Check for price transparency compliance (machine-readable files).
- Verify patient financial assistance screening.

============================================================
OUTPUT
============================================================

## Medical Billing Analysis Report

**Project:** [name]
**Stack:** [detected technologies]
**System Type:** [PMS/RCM/clearinghouse/etc.]
**Date:** [date]

### Revenue Cycle Coverage

| Module | Implemented | Completeness | Issues |
|---|---|---|---|
| Charge Capture | [Yes/No] | [%] | N |
| Claim Creation | [Yes/No] | [%] | N |
| Claim Validation | [Yes/No] | [%] | N |
| EDI Transactions | [Yes/No] | [%] | N |
| Payment Processing | [Yes/No] | [%] | N |
| Denial Management | [Yes/No] | [%] | N |
| Prior Authorization | [Yes/No] | [%] | N |
| AR Management | [Yes/No] | [%] | N |
| Payer Rules | [Yes/No] | [%] | N |
| Reporting | [Yes/No] | [%] | N |

### Code Validation Assessment

| Code Set | Validation | Lookup | Annual Updates | Edits | Status |
|---|---|---|---|---|---|
| ICD-10-CM | [Yes/No] | [Yes/No] | [mechanism] | [specificity/excludes] | [OK/GAPS] |
| CPT | [Yes/No] | [Yes/No] | [mechanism] | [bundling/modifiers] | [OK/GAPS] |
| HCPCS | [Yes/No] | [Yes/No] | [mechanism] | [coverage] | [OK/GAPS] |
| Revenue Codes | [Yes/No] | [Yes/No] | [mechanism] | [compatibility] | [OK/GAPS] |

### EDI Transaction Support

| Transaction | Direction | Implementation | Automation | Status |
|---|---|---|---|---|
| 837P (Claims) | Outbound | [Yes/No] | [batch/realtime] | [OK/GAPS] |
| 837I (Claims) | Outbound | [Yes/No] | [batch/realtime] | [OK/GAPS] |
| 835 (Remittance) | Inbound | [Yes/No] | [auto-post?] | [OK/GAPS] |
| 270/271 (Eligibility) | Both | [Yes/No] | [realtime?] | [OK/GAPS] |
| 276/277 (Status) | Both | [Yes/No] | [automated?] | [OK/GAPS] |

### Denial Prevention Gaps
[List of missing validations that cause preventable denials, ranked by estimated volume impact]

### Revenue Leakage Risks
[List of charge capture gaps, underpayment detection gaps, or process failures that leak revenue]

### Detailed Findings

| # | Area | Severity | File | Issue | Revenue Impact | Fix |
|---|------|----------|------|-------|----------------|-----|
| 1 | Claims | High | path/to/file.ts | Missing NCCI edit check | Preventable denials | Implement NCCI bundling rules |

### Optimization Roadmap
[Ordered by revenue impact, then effort]

============================================================
NEXT STEPS
============================================================

After reviewing the analysis:
- "Run `/healthcare-api` to build missing EDI or claims API endpoints."
- "Run `/clinical-data-review` to verify coding data models against standard code sets."
- "Run `/healthcare-compliance` to audit broader regulatory compliance."
- "Run `/healthcare-ops` to evaluate billing workflow efficiency in the operational context."
- "Run `/database-review` to optimize billing data model performance for AR reporting."

============================================================
DO NOT
============================================================

- Do NOT modify any code -- this is an analysis skill, not a build skill.
- Do NOT provide specific CPT or ICD-10 coding guidance for patient encounters -- that is clinical coding, not software analysis.
- Do NOT expose actual patient billing data found in code or test fixtures -- redact amounts and identifiers.
- Do NOT skip EDI transaction analysis -- EDI is the backbone of claims processing.
- Do NOT assume single-payer operations unless the code confirms it.
- Do NOT ignore denial management -- denial rates directly impact revenue.
- Do NOT install external tools -- analyze code, schemas, and configuration directly.
- Do NOT provide legal advice on compliance -- flag issues for compliance officer review.