HIPAA Compliant · SOC 2 · AI Governance

    Specialty - Anesthesia

    Anesthesia billing is a formula, not a fee. Every minute and modifier is revenue.

    Anesthesia is the most structurally complex billing environment in healthcare RCM: a unit-based reimbursement formula, per-minute time tracking, and a modifier stack that directly controls the payment rate. Small documentation errors become silent underpayments on paid claims. Linx applies the full formula on every case, at every site, on every claim.

    The Anesthesia Reimbursement Formula
    (Base Units + Time Units + Modifying Units) × Conversion Factor = Anesthesia Charge

    CY 2026 CMS conversion factors: $20.5998 / unit for Qualifying APM Participants, $20.4976 / unit for all other providers. An error in any single variable cascades through the entire claim.

    Why Anesthesia Coding Resists Generic AI

    Six rule systems run at the same time on every anesthesia claim: time-unit calculation, payer rounding, base-unit mapping, ASA physical status, medical direction modifiers, and paired MD/CRNA submission. A generic coder that misses any one silently underpays every case in that pattern.

    Time-unit miscapture at 15-minute granularity

    One time unit equals 15 minutes of documented anesthesia time. A 5-minute drift between the anesthesia record, OR schedule, and billing system erases a full unit on that case. On a 30-minute case that is a 7 to 8 percent underpayment, and it happens on thousands of claims a year with no denial to trigger review.

    Payer-specific rounding rules

    Medicare rounds to the nearest minute. Some commercial payers round to the nearest 15-minute boundary. Others credit only completed units. A single group may run three or four rounding rules at once. Linx applies the correct rule per payer on every claim instead of using one global formula.

    Base-unit mapping across CPT 00100 to 01999

    The wrong anesthesia CPT for the surgical procedure lowers base units silently. When multiple procedures are performed under one anesthetic, the highest-base-unit rule must apply. Linx maps the surgical CPT to the correct anesthesia code and picks the highest-value base every time.

    ASA physical status and qualifying circumstances

    P3 adds 1 unit, P4 adds 2, P5 adds 3. Qualifying circumstances (99100, 99116, 99135, 99140) add more. When physical status defaults to P1 or QC codes are missed, those units and the revenue attached to them disappear from every case without ever generating a denial.

    Medical direction modifier stack (AA / QK / QX / QY / QZ / AD)

    Billing a personally performed AA case as QK is a silent 50 percent revenue loss on a paid claim. Billing QK when the physician was actually supervising more than four concurrent cases is a compliance exposure that should have downgraded to AD (3 base units only). Linx keys the modifier off actual staffing, not off a default.

    QK / QX pairing across two separate claims

    Under medical direction, the MD submits QK and the CRNA submits QX for the same case. A mismatched pair (CRNA billed QZ instead of QX) auto-denies both claims through payer edits. Linx coordinates the modifier on both claims at the same time so pairs never drift.

    Real Anesthesia Cases, Coded Correctly

    The scenarios that quietly cost anesthesia groups revenue on paid, processed claims.

    Scenario
    Personally performed general anesthesia, 90 minutes, ASA P2
    00790-AA-P2 | 6 time units + base units + 0 P-status units

    Linx confirms the anesthesiologist personally performed the case, applies AA at full fee schedule, calculates 6 time units from 90 minutes at 15-minute granularity, and adds P2 (0 additive units) with the correct base for upper abdominal surgery.

    Scenario
    MD medically directing 3 concurrent CRNA cases
    MD claim: 00840-QK | CRNA claim: 00840-QX

    Linx checks the staffing roster and case log to confirm 2 to 4 concurrent cases, submits QK on the anesthesiologist claim and QX on the paired CRNA claim in the same batch. If a fifth case starts, the workflow downgrades the entire encounter to AD before submission.

    Scenario
    CRNA solo, no medical direction, emergency appendectomy on a P3 patient
    00840-QZ-P3, 99140 (emergency QC)

    Linx applies QZ for CRNA-only care at the CRNA fee schedule, adds P3 (1 additive unit), and captures the emergency qualifying circumstance 99140 that is routinely missed on after-hours or add-on cases.

    Scenario
    Case cancelled after induction
    Anesthesia CPT + accrued time units + documented cancellation reason

    Linx distinguishes pre-induction cancellations (routed to the correct E/M code) from post-induction cancellations (billed with the anesthesia CPT and the time actually accrued). Manual workflows routinely skip billing these cases entirely.

    Anesthesia Modifier Reference

    Linx applies each of these based on real staffing arrangement, concurrency, ASA physical status, and the payer on file.

    Modifier
    When Required
    Reimbursement Impact
    AA
    Anesthesiologist personally performed the case
    Silent 50% loss when billed as QK instead of AA on a personally performed case.
    QK
    MD medical direction of 2 to 4 concurrent CRNA cases
    Pays at 50% of fee schedule. Must be paired with QX on the CRNA claim.
    QX
    CRNA under MD medical direction
    Paired with MD's QK. Mismatch (e.g. QZ instead of QX) auto-denies both claims.
    QY
    MD direction of a single CRNA
    Pays at 50% of fee schedule. Frequently misapplied as QK on solo direction.
    QZ
    CRNA personally performed, no MD direction
    Full CRNA fee schedule. Cannot be paired with an MD QK/QY claim.
    AD
    MD supervision of 5+ concurrent cases
    3 base units only, no time units. Overflow from QK when a 5th case starts.
    P1 - P6
    ASA physical status modifier on every case
    P3 adds 1 unit, P4 adds 2, P5 adds 3. Defaulting to P1 silently drops units.
    91.3%
    Industry-average anesthesia clean claim rate, 6.7 points below the HFMA 95% floor
    10 - 30%
    Collectible revenue lost by multi-site groups to time, modifier, and QC breakdowns
    50%
    Silent underpayment when a personally performed AA case is billed as QK

    Built for the Anesthesia Workflow

    From anesthesia record to paired claim submission, with time reconciliation, base-unit mapping, and staffing-aware modifier logic baked in.

    01

    Anesthesia record, OR schedule, and staffing roster ingested

    Linx pulls the anesthesia record, OR schedule, staffing roster, ASA physical status, qualifying circumstances, and payer data from Epic Anesthesia, Cerner SurgiNet, Plexus TG, Provation, Medaxion, Graphium, or your AIMS.

    02

    AI applies the anesthesia formula end to end

    Start and stop times reconciled against payer rounding rules. Base-unit CPT mapped from the surgical procedure. AA / QK / QX / QY / QZ / AD selected from real concurrency. P-status and qualifying circumstances added. Full formula computed per payer contract.

    03

    Paired claims submitted with a full audit trail

    MD and CRNA claims are submitted together with matched modifiers. Every unit, minute, and modifier decision is traceable back to the anesthesia record so appeals and audits resolve quickly.

    Works with the AIMS and anesthesia platforms groups actually use
    Epic AnesthesiaCerner SurgiNetPlexus TGiProceduresProvationMedaxionGraphium HealthABC F1RSTAnalytics

    Calculate Your Anesthesia Coding ROI

    Multi-site anesthesia groups typically recover full biller capacity within the first quarter, plus a measurable revenue lift from correct time-unit calculation, modifier accuracy, and captured qualifying circumstances.

    Daily Anesthesia Cases45
    Average Coding Time per Case (mins)6
    Hourly Biller Rate ($)$32

    Estimated Savings

    Annual Savings
    $22,464
    Time Saved / Day
    2.7 hrs
    Capacity Equivalent
    0.3 FTEs
    5-Year Value
    $112,320

    Anesthesia Coding FAQ

    How does Linx reconcile anesthesia start and stop times across the record, OR schedule, and billing system?

    Linx ingests times from all three systems, aligns them at the minute level, and flags discrepancies before the claim is built. Time units are then calculated using the specific rounding rule for the payer on file (Medicare per-minute, commercial 15-minute boundary, or completed-unit-only) so each claim uses the correct math instead of a single global rule.

    How does Linx pick between AA, QK, QX, QY, QZ, and AD based on actual staffing?

    Linx reads the staffing roster and concurrent case log for every anesthetic. If the physician personally performed, AA is applied. If the physician was directing 2 to 4 CRNA cases, QK is applied to the MD claim and QX to the paired CRNA claim. Solo CRNA is QZ. When concurrency exceeds four cases, the encounter downgrades to AD automatically before submission.

    How does Linx keep MD and CRNA claim pairs (QK and QX) from denying?

    Paired claims are built together in a single workflow. When the anesthesiologist claim is stamped QK, the corresponding CRNA claim is stamped QX in the same batch. A mismatch anywhere in the pair blocks submission until both sides agree, so payer edits do not auto-deny both claims for a pairing error.

    How does Linx capture ASA physical status and qualifying circumstances so units are not lost?

    Linx parses the anesthesia record for the ASA physical status assignment and adds the correct additive units (P3 adds 1, P4 adds 2, P5 adds 3). Qualifying circumstance codes (99100, 99116, 99135, 99140) are captured from documentation on extremes of age, hypothermia, controlled hypotension, and emergency conditions instead of relying on a manual add.

    Start Your Anesthesia AI Pilot

    Multi-site anesthesia groups, hospital-based practices, and anesthesia-focused billing companies all run on Linx. Plug into Epic Anesthesia, Cerner SurgiNet, Plexus TG, Medaxion, Graphium, or your AIMS, or white-label the workflow under your brand.