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 00528: Mediastinoscopy and thoracoscopy anesthesia

Key takeaways

Key takeaways

CPT code 00528 covers anesthesia for a mediastinoscopy or diagnostic thoracoscopy performed without one lung ventilation.

The code carries 8 base units, and payment equals base units plus time units plus modifying units, multiplied by the conversion factor.

One lung ventilation moves the same two procedures to CPT 00529 at 11 base units, so the ventilation record decides the code.

Anesthesia for pericardial drainage is not 00528, since pericardial sac procedures sit in the 00560 range.

Practice management software like Pabau keeps procedure notes, forms, and invoices in one patient record, so billing works from what the clinician documented.

CPT code 00528 covers anesthesia for a mediastinoscopy or a diagnostic thoracoscopy performed without one lung ventilation. It carries 8 base units. The code sits in the closed chest group of the anesthesia section, alongside needle biopsy of pleura and pneumocentesis.

The trap is the code next door. CPT 00529 describes the same two procedures with one lung ventilation, at 11 base units. Bill 00528 for a case that used a double-lumen tube, and the claim quietly loses three base units.

This reference walks through the descriptor, the 8 base units, and the payment formula. It then covers the modifiers, the ICD-10 pairings, and the documentation that has to support the claim.

CPT code 00528: Definition and clinical description

CPT code 00528 identifies anesthesia services for a mediastinoscopy or diagnostic thoracoscopy that does not use one lung ventilation. The full descriptor reads: anesthesia for closed chest procedures; mediastinoscopy and diagnostic thoracoscopy not utilizing one lung ventilation.

In a mediastinoscopy, the surgeon passes a scope through a small incision above the sternum to inspect and biopsy the mediastinum. In a diagnostic thoracoscopy, a scope enters the chest cavity to view the pleura and lung surface and take tissue. Under 00528, the anesthesia team ventilates both lungs for the whole case.

The American Medical Association (AMA) maintains the CPT code set and places 00528 in the intrathoracic anesthesia range, CPT 00500 through 00580. Closed chest means the surgeon works through small ports or a short incision rather than opening the chest. That distinction is what keeps these cases out of the thoracotomy codes.

The code is active for the current coding year per the AAPC Codify CPT lookup. Confirm status and base units once a year, since the AMA publishes CPT changes each fall for the year ahead.

Field Details
CPT code 00528
Full descriptor Anesthesia for closed chest procedures; mediastinoscopy and diagnostic thoracoscopy not utilizing one lung ventilation
Section Anesthesia for intrathoracic procedures (CPT 00500-00580)
Base units 8 (verify against the current ASA Relative Value Guide and your payer’s table)
Closest alternative code CPT 00529, same procedures with one lung ventilation, 11 base units
Code status Active
Typical setting Hospital operating room or procedure suite, usually as a same-day diagnostic case

Three checks before you bill 00528

Three details in the record decide whether 00528 is the correct code. They are the ventilation method, the purpose of the scope, and whether the case converted to an open procedure. Each one has a specific line in the anesthesia record or operative note that answers it.

  • Ventilation method: both lungs ventilated through a single-lumen tube keeps the case at 00528. A double-lumen tube or a bronchial blocker used to deflate one lung moves it to 00529.
  • Purpose of the scope: inspection and biopsy is diagnostic, so it stays in the closed chest group. A therapeutic or surgical thoracoscopy belongs to the thoracotomy series that starts at CPT 00540.
  • Conversion: if the surgeon converts to an open chest procedure, code the anesthesia to the procedure actually completed. The anesthesia record and the operative note have to agree on that point.

Answering all three before submission takes a minute, and it settles the code choice. The schedule rarely records the ventilation method, so a coder working from the procedure name alone has nothing to go on.

Base units and the closed chest series

CPT 00528 carries 8 base units. Base units express the complexity of the anesthesia service before time enters the calculation, and they are the fixed part of every anesthesia claim. The value is consistent across state Medicaid anesthesiology fee schedules, the VA anesthesia base unit table, and commercial coding references.

Base units are reviewed annually, so confirm the current figure for each billing year before you rely on it. The table below places 00528 within the closed chest group.

CPT code Descriptor Base units
00520 Anesthesia for closed chest procedures, including bronchoscopy, not otherwise specified 6
00522 Anesthesia for closed chest procedures; needle biopsy of pleura 4
00524 Anesthesia for closed chest procedures; pneumocentesis 4
00528 Anesthesia for closed chest procedures; mediastinoscopy and diagnostic thoracoscopy not utilizing one lung ventilation 8
00529 Anesthesia for closed chest procedures; mediastinoscopy and diagnostic thoracoscopy utilizing one lung ventilation 11

The 8-unit value reflects what the case actually demands. The anesthesia team shares the airway with a surgeon working close to the great vessels, and has to be ready for a rapid conversion. The team does not manage lung isolation, and that is what lifts 00529 to 11 units.

Codes further along the range describe different anatomy and access. The table below shows the adjacent codes coders most often confuse with 00528.

CPT code Descriptor Key distinction from 00528
00530 Anesthesia for permanent transvenous pacemaker insertion A device implant reached through a vein, with no scope in the chest cavity
00532 Anesthesia for access to central venous circulation Line placement only, so no mediastinal or pleural inspection is performed
00537 Anesthesia for cardiac electrophysiologic procedures, including radiofrequency ablation A catheter-based cardiac rhythm procedure rather than a diagnostic chest procedure
00540 Anesthesia for thoracotomy procedures on lungs, pleura, diaphragm, and mediastinum, including surgical thoracoscopy Covers surgical thoracoscopy and open chest work; 00528 is diagnostic and closed chest
00560 Anesthesia for procedures on the heart, pericardial sac, and great vessels; without pump oxygenator The target is the heart or pericardial sac, including pericardial drainage cases

Pericardial drainage is the pairing worth flagging, because some coding notes still file it under closed chest procedures. Anesthesia for a procedure on the pericardial sac maps to the 00560 range at 15 base units, not to 00528.

How anesthesia payment is calculated

Anesthesia claims are not paid at a flat fee. The CMS Medicare Physician Fee Schedule pays a unit total multiplied by a locality conversion factor. The same formula runs across the whole anesthesia section, so a shoulder case coded to 01620 is priced the same way. Most commercial payers use it too, with their own rates.

  • Formula: (base units + time units + modifying units) x conversion factor = payment
  • Base units: 8 for CPT 00528, fixed for the code rather than the case
  • Time units: one unit per 15 minutes of anesthesia time for Medicare; some commercial payers use other intervals
  • Modifying units: qualifying circumstance codes such as 99100 for extreme age or 99140 for an emergency
  • Conversion factor: a dollar value per unit, set by locality and updated annually

Worked example: A 90-minute diagnostic thoracoscopy

Take a diagnostic thoracoscopy with both lungs ventilated, 90 minutes of documented anesthesia time, and no qualifying circumstances. The units work out as follows.

Component Value Notes
Base units 8 Assigned to CPT 00528; confirm against your payer’s current table
Anesthesia time 90 minutes Start and stop times taken from the anesthesia record
Time units 6 One unit per 15 minutes under the Medicare interval
Modifying units 0 Add units when 99100 or 99140 is documented
Total units 14 8 base units plus 6 time units
Payment 14 x conversion factor Modifier AA pays 100%; medical direction splits the fee

The same case billed as 00529 would total 17 units, which is the cost of getting the ventilation question wrong. For current conversion factor values, use the FastRVU lookup tool and confirm commercial rates with each payer.

Anesthesia modifiers and what they pay

Anesthesia modifiers tell the payer who provided the care and under what supervision arrangement. Each one carries its own payment rate, so a modifier that does not match the record produces a denial or a post-payment recovery.

Modifier Meaning When to use
AA Anesthesia personally performed by an anesthesiologist The physician is present and personally administers care throughout
QK Medical direction of two to four concurrent procedures The physician directs up to four CRNAs or anesthesiologist assistants at once
QX CRNA service with medical direction by a physician Reported on the CRNA claim for a medically directed case
QY Medical direction of one CRNA by an anesthesiologist Reported on the physician claim in a one-to-one direction case
QZ CRNA service without medical direction by a physician An independent CRNA case, subject to state and facility rules
AD Medical supervision of more than four concurrent procedures The physician oversees five or more rooms, at a reduced rate
QS Monitored anesthesia care An informational modifier reported alongside the payment modifier
GC Service performed in part by a resident under a teaching physician Teaching settings where a resident takes part in the case
P1-P6 ASA physical status modifiers Reported to show patient status, from P1 through P6

Medical direction vs medical supervision

Medical direction and medical supervision are different arrangements with different pay rates, and CMS draws a firm line between them. Under medical direction, the anesthesiologist has to perform seven specific tasks for each directed case, including the pre-anesthesia exam and presence at induction.

Directing two to four concurrent cases qualifies for modifier QK and splits the fee between the physician and the CRNA. Supervising more than four rooms falls to modifier AD, which pays the physician at a sharply reduced rate.

A 00528 case rarely runs long, so a directing physician can move through several rooms in a morning. Check the concurrent case count for the exact time window on the claim, not for the day. That mismatch is what a payer looks for when it reviews the concurrency log.

ICD-10 codes that support medical necessity

Every anesthesia claim needs at least one ICD-10-CM diagnosis that establishes medical necessity. For 00528, that diagnosis is the finding the scope was sent to explain, most often a mediastinal or pleural abnormality on imaging.

ICD-10-CM code Description Clinical context
R59.0 Localized enlarged lymph nodes Mediastinoscopy to biopsy enlarged nodes of unclear cause
D38.3 Neoplasm of uncertain behavior of mediastinum Biopsy of an indeterminate mediastinal mass
D86.2 Sarcoidosis of lung with sarcoidosis of lymph nodes Node biopsy to confirm suspected sarcoidosis
J90 Pleural effusion, not elsewhere classified Diagnostic thoracoscopy for an effusion of unknown origin
C45.0 Mesothelioma of pleura Pleural biopsy for suspected or confirmed mesothelioma
R91.8 Other nonspecific abnormal finding of lung field Thoracoscopy to evaluate an indeterminate imaging finding

This list is illustrative rather than exhaustive, and the diagnosis on the claim has to match the record. Where a biopsy returns a malignancy, the coded diagnosis often changes between the anesthesia claim and later staging claims.

CPT 00528 vs CPT 00529: Where the line falls

One lung ventilation is the only thing separating these two codes. Everything else can be identical: the same surgeon, the same scope, the same diagnosis, the same room.

Question CPT 00528 CPT 00529
One lung ventilation used? No, both lungs ventilated Yes, one lung deflated for access
Airway device in the record Single-lumen endotracheal tube or supraglottic airway Double-lumen tube or bronchial blocker
Base units 8 11
Documentation cue No lung isolation noted anywhere in the record Tube position confirmed, lung deflation and re-inflation timed

When the record is ambiguous, the airway section of the anesthesia chart usually settles it faster than the operative note. A double-lumen tube is always recorded, because its position has to be confirmed after placement.

Documentation requirements for CPT 00528

Denials on this code are usually documentation problems wearing a coding disguise. The anesthesia record has to carry every element the payer uses to rebuild the claim.

  • Ventilation method: the airway device and whether one lung was isolated, since this is what separates 00528 from 00529
  • Anesthesia start and stop times: recorded to the minute, because they produce the time units
  • Pre-anesthesia evaluation: patient history, ASA physical status, and the planned anesthetic, completed before induction
  • Provider identity and role: the name and credentials of everyone who provided care, with any handover noted
  • Medical direction evidence: for QK or QY claims, proof that the physician met each of the seven CMS requirements
  • Intraoperative record: monitoring data, drugs and doses, fluids, and any event during the case
  • Post-anesthesia note: the patient’s condition at handover, which closes the anesthesia episode
  • Qualifying circumstances: the age or emergency detail supporting 99100 or 99140, where either is claimed

Practices moving from paper to structured digital forms catch missing fields at the point of care instead of at submission. That matters most for the ventilation line, which a free-text note leaves optional. Once the case closes, retention rules decide how long the record stays available, and they vary by state.

Pro Tip

Add one line to your anesthesia record template for closed chest cases: “One lung ventilation: yes / no, device used.” It takes a second to complete and it decides between 8 and 11 base units. Coders can then pick between 00528 and 00529 without paging the anesthesia team for clarification.

Common billing errors to avoid

Five patterns account for most of the trouble on CPT 00528, and each one is visible in the record before the claim goes out. The table maps each error to its consequence and its fix.

Billing error Consequence Fix
Billing 00528 when the record documents one lung ventilation Three base units lost on every affected claim, with no denial to alert you Read the airway section of the anesthesia record before coding
Coding a pericardial drainage case to 00528 Denial, since the descriptor does not cover procedures on the pericardial sac Move pericardial cases to the 00560 range and check the operative note
Using 00520 when the case was a mediastinoscopy or diagnostic thoracoscopy Two base units lost, or a denial for unspecified coding Reach for the not-otherwise-specified code only when no specific code fits
Modifier that does not match the provider role Denial, or recovery of an overpayment after review Match the modifier to the documented role and concurrent case count
Missing or rounded anesthesia times Denial for insufficient documentation, since time units cannot be verified Record start and stop times to the minute and check them against the schedule

A short pre-submission review catches all five. Pull the airway line, the times, the provider roles, and the diagnosis, then compare them with the claim before it leaves the building.

How Pabau keeps procedure records and billing in one place

Most of the errors above start at a handoff. The clinical detail lives in one system, the claim is built in another, and someone retypes the parts that matter. Whatever the code, billing is only ever as accurate as the record it is built from.

Pabau is an all-in-one practice management system, so treatment notes, digital forms, and invoices sit in one HIPAA-compliant patient record. A form field can require the ventilation method or the procedure times before the note is signed. That keeps the detail in the file rather than in someone’s memory.

Where a practice bills insurers directly, Pabau’s claims management software submits and tracks those claims. Validation checks run on details such as membership numbers and authorization codes. One dashboard then follows each claim from pending through to paid.

That suits consultants, specialists, and private practices billing insurers directly, whether that is a dermatology group or a plastic surgery practice. A hospital anesthesia department bills Medicare by ASA base units and personnel modifiers instead. Those teams keep their own anesthesia billing system, and gain on the documentation side that feeds it.

Pabau claims dashboard tracking insurance claims from pending through to paid
Pabau’s claims dashboard tracks every insurance claim from pending through to paid, so a rejected claim surfaces while it can still be fixed.

The payoff is a record a coder can work from without a phone call, and an invoice that traces back to it. That link between clinical documentation and the money side is what practice management software is for.

Keep procedure notes and invoices in one record

Pabau brings treatment notes, digital forms, and invoicing into one patient record. The details your billing team needs are captured once, never retyped.

Pabau practice management dashboard

Conclusion

CPT 00528 is a narrow code, and the narrowness is the point. Confirm that the scope was diagnostic, that the chest stayed closed, and that both lungs were ventilated. If all three hold, 8 base units and the documented time carry the claim.

The trade-off worth remembering is that nothing here is caught by a denial. Billing 00528 for a lung isolation case pays, just three units short, every time. Only the record protects you, which is why the ventilation line belongs on the chart template.

Book a demo to see how Pabau keeps procedure documentation, forms, and invoicing in one record for your practice.

Continue your research

Continue your research

Did the case use one lung ventilation? CPT code 00529 covers the same two procedures at 11 base units, with the documentation cues to match.

Need the general closed chest code? CPT code 00520 explains when the not-otherwise-specified code applies, including bronchoscopy cases.

Billing a needle drainage of the lung? CPT code 00524 walks through pneumocentesis anesthesia and its 4 base units.

Did the thoracoscopy turn surgical? CPT code 00540 covers thoracotomy anesthesia, including surgical thoracoscopy cases.

Looking for the pericardial sac code? CPT code 00560 covers anesthesia for the heart, pericardial sac, and great vessels without a pump oxygenator.

Frequently asked questions

What is CPT code 00528?

CPT code 00528 reports anesthesia for a closed chest mediastinoscopy or diagnostic thoracoscopy performed without one lung ventilation. It carries 8 base units. The surgeon inspects and biopsies the mediastinum or the pleural cavity through a scope, while the anesthesia team ventilates both lungs throughout. When one lung ventilation is used, CPT 00529 applies instead.

How many base units does CPT 00528 have?

CPT 00528 carries 8 base units. Base units are the fixed complexity value for the code, and they enter the payment formula alongside time units and any modifying units. Confirm the figure against the current ASA Relative Value Guide and your payer’s own table each billing year, since values are reviewed annually.

What is the difference between CPT 00528 and CPT 00529?

One lung ventilation is the whole difference. Both codes describe a mediastinoscopy or diagnostic thoracoscopy, but 00529 applies when one lung is deflated for surgical access. That is usually done with a double-lumen tube or a bronchial blocker. CPT 00528 applies when both lungs are ventilated, and it pays 3 base units less.

Which code covers anesthesia for pericardiocentesis?

Not 00528. Anesthesia for a procedure on the pericardial sac, including pericardial drainage, maps to the 00560 range. That code covers the heart, pericardial sac, and great vessels without a pump oxygenator. CPT 00560 carries 15 base units. Check the operative note for the structure actually treated before choosing a code.

What modifiers apply to CPT 00528?

The payment modifiers are AA for a personally performed case, and QY or QK for medical direction. QX goes on the directed CRNA claim, QZ on an independent CRNA claim. AD covers supervision of more than four rooms. QS and GC are informational. ASA physical status modifiers P1 through P6 are also reported.

Does Medicare cover CPT 00528?

Yes, Medicare covers CPT 00528 where the record supports medical necessity. Payment follows the anesthesia formula rather than a flat fee, so total units are multiplied by the locality conversion factor. Use the CMS Physician Fee Schedule lookup tool to find the current conversion factor for your area.

What documentation is required for CPT 00528?

The record needs the ventilation method and airway device, plus anesthesia start and stop times to the minute. It also needs a pre-anesthesia evaluation, provider names and roles, the intraoperative record, and a post-anesthesia note. Medical direction claims also need evidence that the physician met each of the seven CMS requirements.

Can I bill 00528 if a diagnostic thoracoscopy becomes a surgical procedure?

No, code the anesthesia to the procedure actually performed. Once the thoracoscopy becomes therapeutic, or the surgeon opens the chest, the case moves to the thoracotomy series that starts at CPT 00540. The anesthesia record and the operative note should both show the conversion.

×