Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT Code 00918: Anesthesia for ureteral calculus removal

Key takeaways

Key takeaways

CPT code 00918 reports anesthesia for transurethral procedures with fragmentation, manipulation, or removal of a ureteral calculus.

The code carries 5 anesthesia base units, not the 10 that some secondary coding references still repeat.

Payment equals base units plus time units, multiplied by the payer’s conversion factor.

Modifier AA applies when an anesthesiologist performs the service personally, and a CRNA billing without medical direction uses QZ.

Practice management software like Pabau captures time units, prompts for modifiers, and validates ICD-10 pairings before submission.

Transurethral stone removal is one of the most common urologic procedures billed under anesthesia. Claims for CPT code 00918 still land in denial queues, usually over modifier mismatches, thin time documentation, or a missing ICD-10 pairing.

Coding this code correctly takes more than the base unit value. You also need the anesthesia payment formula, the modifier that matches your provider arrangement, and the record payers expect to find.

This reference covers the official description, the correct base unit value, and the reimbursement formula with a worked example. It also covers Medicare locality rates, every applicable modifier, the ICD-10 crosswalk, documentation requirements, and the denials that hit this code most often.

CPT code 00918: official description and clinical scope

CPT code 00918 covers anesthesia for transurethral procedures, specifically urethrocystoscopy with fragmentation, manipulation, and/or removal of a ureteral calculus. The full official description is maintained by the American Medical Association (AMA). It reads: Anesthesia for transurethral procedures (including urethrocystoscopy); with fragmentation, manipulation and/or removal of ureteral calculus.

The code sits in the anesthesia section of the CPT code set, which runs from 00100 to 01999. It applies when the urologist performs a urethrocystoscopy to locate, fragment, and extract a ureteral stone. A separate anesthesia provider must administer general, regional, or monitored anesthesia care during that procedure.

Field Value
CPT Code 00918
Code category Anesthesia for procedures on the urinary tract
Procedure covered Urethrocystoscopy with fragmentation, manipulation, and/or removal of ureteral calculus
Anesthesia base units 5
Code maintained by American Medical Association (AMA)
Billable? Yes (with required anesthesia modifiers)

Anesthesia base units for CPT code 00918

CPT code 00918 carries 5 anesthesia base units. That value comes from the American Society of Anesthesiologists (ASA) Relative Value Guide, and it appears in the nationwide base unit files payers publish. Base units represent the complexity and risk of anesthesia for a procedure type, independent of how long the case runs.

A figure of 10 base units circulates in some secondary coding references, and it is wrong. No published base unit file assigns 10 to 00918, at any edition or effective year. The Veterans Affairs Community Care anesthesia base unit table, the Mississippi Medicaid schedule, and the North Carolina Medicaid anesthesiology file all list 5.

No code in the transurethral anesthesia family carries 10 units either, which is the quickest way to spot the error. Code 00910 carries 3 units. Codes 00912, 00914, 00916, and 00918 each carry 5. Open and laparoscopic renal work under 00862 carries 7.

If your billing system or fee schedule shows 10 for 00918, the value was entered by hand and every claim built on it is overstated.

How anesthesia time units are calculated

Time units come from the anesthesia record rather than the operative report. Divide total anesthesia minutes by 15 to get time units, then apply the payer’s rounding rule to any partial block. Anesthesia time starts when the provider begins preparing the patient for induction. It ends when the provider hands the patient over to post-anesthesia care.

Pro Tip

Always document the start and stop times of anesthesia on the anesthesia record. Time units are calculated from the recorded minutes, and missing or inconsistent timestamps are the single most common audit finding for anesthesia claims.

How anesthesia reimbursement is calculated for CPT code 00918

Anesthesia reimbursement does not follow the resource-based relative value scale (RBRVS) formula used for most CPT codes. CMS and most commercial payers apply the anesthesia-specific payment formula instead.

Payment = (Base Units + Time Units) x Conversion Factor

  • Base units: 5 (fixed for CPT 00918)
  • Time units: total anesthesia minutes divided by 15 (each 15-minute block equals 1 time unit)
  • Conversion factor: set annually by CMS, while commercial conversion factors vary by contract

Worked example. A urethrocystoscopy with ureteral calculus removal takes 45 minutes of anesthesia time. That produces 3 time units (45 / 15). Adding the 5 base units gives 8 total units. Multiply those 8 units by the applicable conversion factor to get the allowable payment before any modifier reductions. The FastRVU 2026 RVU lookup tool can help you confirm current conversion factor values by locality.

Some payers calculate time units in 10-minute increments rather than 15, so confirm the methodology before you submit. A mismatch between your billing system and the payer’s rule creates systematic underpayment that practices rarely catch until an audit. Claims management software that applies the correct payer-specific formula at the point of claim creation prevents that error before claims go out.

Automate claims through Healthcode
Pabau sends insurer claims straight from the treatment record, so anesthesia time units and modifiers reach the payer without a second data entry pass.

Medicare payment for CPT code 00918

Medicare calculates anesthesia payments using its own conversion factor, published annually with the Physician Fee Schedule update. That conversion factor applies nationally, but the resulting payment varies by locality because of Geographic Practice Cost Index (GPCI) adjustments. You can look up current rates with the CMS Physician Fee Schedule search tool.

Medicare pays anesthesia at 100% of the allowable when modifier AA is appended, meaning the anesthesiologist performed the service personally. Under medical direction (modifiers QK or QY), the anesthesiologist and CRNA share a combined amount that does not exceed a single anesthesiologist’s payment. Rates change with each CMS update, so always cite the fee schedule year alongside any figure.

Payer type Conversion factor basis Key consideration
Medicare CMS annual update + GPCI locality adjustment Cite the applicable fee schedule year; rates vary by MAC locality
Medicaid State-set conversion factor Varies significantly by state; confirm with the state Medicaid fee schedule
Commercial payers Contract-negotiated conversion factor May also vary the time-unit interval (10 vs. 15 minutes); confirm per contract

Applicable modifiers for CPT code 00918

Anesthesia modifiers are not optional. CMS and most commercial payers require at least one anesthesia-specific modifier on every claim, and the wrong one brings a denial or a reduced payment. The modifier signals who performed the anesthesia and which supervision arrangement was in place.

Modifier Description Payment impact
AA Anesthesia services personally performed by anesthesiologist 100% of allowable (Medicare)
QZ CRNA performing anesthesia without physician medical direction 100% of allowable (CRNA bills independently)
QX CRNA performing anesthesia with medical direction by a physician 50% of allowable (paired with QK or QY from physician)
QK Medical direction by physician for 2-4 concurrent CRNA procedures 50% of allowable per procedure directed
QY Medical direction by physician for one CRNA 50% of allowable
QS Monitored anesthesia care (MAC) Used with AA, QX, or QZ to indicate MAC service type
AD Medical supervision by physician for more than 4 concurrent procedures 3 base units only (Medicare supervision limit)
G8 MAC for deep complex, complicated, or markedly invasive surgical procedures Full base unit allowable; used with qualifying cases
P1-P6 Physical status modifiers (patient health classification) P3 adds 1 unit; P4 adds 2 units; P5 adds 3 units (varies by payer)

Commercial rules for CRNA billing differ from Medicare’s. Some payers require QZ even when a physician is present in the facility but not actively directing the case. Verify each payer’s modifier requirements before billing. Automated billing workflows that prompt modifier selection from provider type and supervision arrangement cut the odds of submitting the wrong one under pressure.

Automated communication in Pabau
Pabau’s automated messages handle pre-op and post-op patient contact around a stone removal, so your billing team can focus on modifier and time-unit checks.

Picking the wrong code in this family is a common source of downcoding by payers and audit flags by the OIG. The table below sets 00918 against its siblings, and against the open renal code it is sometimes mistaken for.

Code Description Base units Key distinction
00910 Anesthesia for transurethral procedures (including urethrocystoscopy); not otherwise specified 3 Use when the urethrocystoscopy involves no stone fragmentation or removal
00912 Anesthesia for transurethral procedures; transurethral resection of bladder tumor(s) 5 Bladder tumor resection, not stone work
00914 Anesthesia for transurethral procedures; transurethral resection of prostate 5 TURP, including laser and bipolar variants
00916 Anesthesia for transurethral procedures; post-transurethral resection bleeding 5 Return to the OR to control bleeding after a resection
00918 Anesthesia for transurethral procedures; with fragmentation, manipulation and/or removal of ureteral calculus 5 Use when the ureteral calculus is the clinical objective of the procedure
00862 Anesthesia for extraperitoneal procedures in lower abdomen, including urinary tract; renal procedures, including upper one-third of ureter, or donor nephrectomy 7 Open or laparoscopic renal procedures, not transurethral approaches

One wording trap sits inside that table. The phrase “not otherwise specified” belongs to 00860, the sibling code for extraperitoneal lower abdominal procedures, and to 00910 within the transurethral group. It is not part of the 00862 description, so an internal cheat sheet that attaches it there will send renal cases to the wrong code.

The line between 00910 and CPT code 00918 is clinical, not administrative. If the operative report documents fragmentation, lithotripsy, basket extraction, or any active manipulation of a ureteral stone, 00918 applies. If the scope is diagnostic, or the stone is noted without intervention, 00910 is correct.

See the AAPC CPT code lookup for the full hierarchy of this family. Our reference on CPT code 00912 covers the bladder tumor resection sibling.

ICD-10 codes that pair with CPT code 00918

Payers require a diagnosis code that establishes medical necessity for the anesthesia service. For CPT code 00918, the relevant ICD-10-CM codes describe ureteral and kidney stone disease. The AAPC CPT-to-ICD-10 crosswalk and individual payer policies specify which codes are accepted, so verify against the applicable Local Coverage Determination before billing.

ICD-10-CM code Description Relevance
N20.1 Calculus of ureter (ureterolithiasis) Primary pairing; most common medical necessity diagnosis for 00918
N20.2 Calculus of kidney with calculus of ureter Use when both kidney and ureteral stones are documented
N20.0 Calculus of kidney (nephrolithiasis) Use when the stone is in the kidney but a transurethral approach is documented
N20.9 Urinary calculus, unspecified Use only when site specificity cannot be coded from documentation
N13.2 Hydronephrosis with renal and ureteral calculous obstruction Secondary diagnosis when obstruction is documented alongside calculus

Code to the highest level of specificity the operative report and pre-operative workup support. Using N20.9 when the record clearly identifies a ureteral stone is an error that invites payer queries. Local Coverage Determinations for ureteral calculus procedures may accept additional diagnoses, so confirm against the applicable MAC policy before billing.

Documentation requirements for billing CPT code 00918

A clean claim for CPT code 00918 needs documentation that satisfies both CMS and commercial payer requirements. A missing element exposes the claim to denial or to post-payment audit recovery. HIPAA-compliant documentation standards across the anesthesia record are the baseline.

  • Pre-anesthesia evaluation: performed and documented within 48 hours before the procedure, including ASA physical status classification (P1-P6) and patient health history
  • Anesthesia start and stop times: recorded to the minute on the anesthesia record; these determine time units and are the most common audit target
  • Anesthesia technique: general, regional, MAC, or other; it must match the modifier appended to the claim
  • Provider identification: name, NPI, and role (anesthesiologist, CRNA, supervising physician) for every clinician involved in the case
  • Supervision documentation: if QK, QY, or QX applies, the anesthesiologist’s record must show involvement in all seven TEFRA medical direction criteria
  • Intraoperative monitoring data: continuous vital sign recordings that show active anesthesia management throughout the procedure
  • Post-anesthesia evaluation: documented within 48 hours after the procedure, confirming recovery and discharge criteria
  • Diagnosis linkage: the ICD-10-CM code on the claim must be supported by the pre-operative diagnosis in the urologist’s and anesthesiologist’s notes

Structured digital medical forms that capture pre-anesthesia and post-anesthesia evaluation data in a consistent format make audit preparation much faster. When every required element sits inside a templated workflow, a missing entry surfaces before the patient leaves the facility.

Common billing errors and denial reasons for CPT code 00918

Denials for CPT code 00918 cluster around a predictable set of errors. Knowing which ones occur most often lets a billing team build targeted pre-submission edits instead of chasing rejections afterward.

  • Wrong code selection (00910 vs. 00918): billing 00910 when the operative report documents stone fragmentation and removal. Payers will downcode and pay 3 base units instead of 5.
  • An inflated base unit value: billing 00918 as a 10-unit code. The claim overstates the allowable and invites recoupment, because the published value is 5.
  • Missing or mismatched modifier: omitting the required anesthesia modifier, or appending AA when a CRNA performed the case without direction. Modifier errors are the leading cause of outright denials.
  • Incomplete time documentation: anesthesia start and stop times left blank, illegible, or inconsistent with the claim. CMS requires time to be documented contemporaneously.
  • ICD-10 specificity mismatch: billing N20.9 when the operative report clearly identifies a ureteral stone (N20.1). Payers audit code specificity and may deny or query the claim.
  • TEFRA criteria not met for medical direction: using QK or QY without documenting all seven medical direction criteria for the case. This is a significant OIG audit target.
  • Incorrect time unit calculation: applying a 15-minute interval to a payer that requires 10 minutes, or the reverse. The error compounds across your whole claims volume.

Reviewing billing compliance requirements for anesthesia practices helps, and so does a pre-submission scrubber that checks the modifier, time documentation, and ICD-10 specificity. A claim edit at submission costs seconds. A denied claim costs 10 to 30 days of revenue delay plus the rework.

Pro Tip

Run a monthly denial report filtered by CPT code 00918. If modifier-related denials exceed 5% of claims volume for this code, audit your modifier selection workflow. The most common fix is adding a provider-type prompt that enforces the correct modifier based on the supervising arrangement documented at case close.

How practice management software supports CPT code 00918 billing

Static code references tell you what CPT code 00918 means. They do not help you bill it correctly across dozens of cases a week, which is where errors accumulate. Most practices still retype anesthesia times from a paper record into a billing screen, then hope the modifier matches what happened in the room.

Practice management software like Pabau closes that handoff. Pabau’s claims management software builds anesthesia billing into the same workflow that produces the clinical record. Time-unit capture, modifier prompting by provider role, and ICD-10 pairing checks all happen where the documentation is written, so nothing is transcribed after the fact.

  • Time unit automation: calculates units from documented start and stop times using the payer’s interval, whether that is 10 or 15 minutes
  • Modifier prompting: flags the required modifier from the documented provider type and supervision arrangement at case close
  • ICD-10 crosswalk validation: checks that the diagnosis paired with 00918 sits on the accepted list before the claim leaves the practice
  • Audit-ready records: stores pre-anesthesia, intraoperative, and post-anesthesia notes in a structured format that meets CMS documentation requirements

The outcome is a shorter path from case close to a paid claim. Bringing digital intake forms and claims workflows into one platform removes the handoff errors that appear when documentation and billing run on separate systems. Practices that pair structured clinical forms with a rules-based billing engine see their clean-claim rate climb and their days in AR fall.

Customizable consent and intake forms
Pabau’s customizable consent and intake forms capture pre-anesthesia evaluation data in a fixed format, so every 00918 claim has the record standing behind it.

Reduce anesthesia billing denials with Pabau

Pabau's claims management software captures time units, validates modifier selection, and links ICD-10 diagnoses to CPT codes before claims are submitted. See how it works for anesthesia and urology billing teams.

Pabau claims management software dashboard

Conclusion

Accurate billing for CPT code 00918 rests on three things. The base unit value is 5. The modifier has to match the actual provider and supervision arrangement. The ICD-10 code has to be specific enough to prove medical necessity.

Get the base unit value wrong and every claim for this code is wrong with it, in one direction or the other. Check the figure in your fee schedule against a published base unit file today, then fix the workflow that let a hand-entered number through.

The rest is workflow. Capture times as they happen, prompt for the modifier at case close, and validate the diagnosis pairing before submission. To see how Pabau handles those steps for anesthesia and urology billing teams, book a demo.

Continue your research

Continue your research

Need to manage billing documentation across a multi-site practice? Pabau’s multi-location management centralizes clinical records and billing workflows across all sites from a single dashboard.

Looking to reduce admin time on pre-anesthesia evaluations? Digital forms create structured, HIPAA-compliant pre-op and post-op evaluation records that feed straight into the billing workflow.

Billing the bladder tumor resection sibling of this code? CPT code 00912 covers base units, modifiers, and documentation for transurethral resection of bladder tumors.

Want the wider view of billing for procedural codes? Practice management for procedural billing covers the workflow touchpoints from scheduling through payment reconciliation.

Frequently asked questions

What does CPT code 00918 cover?

CPT code 00918 covers anesthesia for transurethral procedures including urethrocystoscopy with fragmentation, manipulation, and/or removal of ureteral calculus. It applies when a separate anesthesia provider administers anesthesia during a urologic procedure targeting ureteral stone removal. The code carries 5 anesthesia base units.

How many base units does CPT 00918 have?

CPT 00918 has 5 anesthesia base units. The value comes from the ASA Relative Value Guide and appears in the nationwide base unit files payers publish. Add the time units derived from documented anesthesia minutes, then multiply the total by the applicable conversion factor.

Is CPT 00918 5 or 10 base units?

It is 5. A 10-unit figure circulates in some secondary coding references, but no published base unit file assigns 10 to this code. The Veterans Affairs Community Care table, Mississippi Medicaid, and North Carolina Medicaid all list 5 units for 00918.

What is the difference between CPT 00910 and CPT 00918?

CPT 00910 covers transurethral procedures that do not involve ureteral calculus removal and carries 3 base units. CPT 00918 applies when fragmentation, manipulation, or removal of a ureteral calculus is the objective, and it carries 5 base units. Billing 00910 for documented stone work underpays the case.

What modifiers apply to CPT code 00918?

The required modifier depends on the provider arrangement. Use AA when an anesthesiologist performs the service personally. Use QZ for a CRNA without medical direction, and QX for a CRNA under physician direction, paired with QK or QY. Physical status modifiers P3 to P5 can add units, depending on payer policy.

What ICD-10 codes pair with CPT 00918?

The primary ICD-10-CM pairing is N20.1, calculus of ureter. N20.2 applies when both kidney and ureteral stones are documented. N20.0 covers a kidney calculus reached through a transurethral approach. Use N20.9, unspecified urinary calculus, only when the documentation will not support a site.

How is Medicare anesthesia reimbursement calculated for CPT 00918?

Medicare applies the formula (Base Units + Time Units) x Conversion Factor. For CPT 00918, base units are fixed at 5, and time units equal total anesthesia minutes divided by 15. A 45-minute case therefore comes to 8 units. The conversion factor is set annually by CMS and varies by MAC locality.

What documentation is required to bill CPT 00918?

You need a pre-anesthesia evaluation within 48 hours before surgery, anesthesia start and stop times recorded to the minute, and the anesthesia technique used. You also need provider identification and roles, intraoperative monitoring records, and a post-anesthesia evaluation. Medical direction claims additionally require documentation of all seven TEFRA criteria.

Does Medicare cover CPT code 00918?

Yes. Medicare covers CPT code 00918 when a supporting ICD-10-CM diagnosis such as N20.1 establishes medical necessity and the claim carries the appropriate anesthesia modifier. Payment follows the Medicare locality conversion factor and the GPCI adjustment for the practice’s geographic area.

×