CPT code 00548 is billed for anesthesia during thoracotomy or thoracoscopy procedures performed specifically on the trachea and bronchi — not for lobectomy, pneumonectomy, or any other lung resection, and not because one-lung ventilation (OLV) was used. Mixing up 00548 with the family’s dedicated OLV code, 00541, is the most common coding error in this part of the intrathoracic series.
This guide covers the correct base unit value, the reimbursement formula, modifiers, documentation requirements, and the ICD-10 and surgical CPT codes that support medical necessity for CPT code 00548 — along with exactly how it differs from the neighboring codes it’s most often confused with.
Key Takeaways
CPT code 00548 covers anesthesia for thoracotomy and thoracoscopy procedures performed on the trachea and bronchi — tracheoplasty, bronchoplasty, carinal reconstruction, and tracheal tumor excision, among others.
The ASA Relative Value Guide assigns CPT 00548 a base unit value of 17, the highest of any code in the 00540–00548 thoracotomy/thoracoscopy sub-group.
00548 is defined by its target anatomy (trachea and bronchi), not by whether one-lung ventilation was used. The dedicated OLV code is CPT 00541, a separate code with its own 15-unit value.
Practice management software like Pabau helps thoracic surgery and anesthesia practices keep pre-anesthesia evaluations, operative notes, and diagnosis documentation organized in one patient record.
CPT code 00548: definition and clinical description
CPT code 00548 describes anesthesia for thoracotomy and thoracoscopy procedures involving the lungs, pleura, diaphragm, and mediastinum, when the procedure being performed is specifically on the trachea and bronchi — per the American Medical Association’s CPT code set.
It is a distinct, billable code in its own right, defined by the anatomy operated on, not by the anesthetic technique used to get there.
Where 00548 sits in the code family
CPT code 00548 sits in the “Anesthesia for Intrathoracic Procedures” section (00500-00580), inside a five-code thoracotomy/thoracoscopy sub-group that shares the same opening anatomy but is split out by what the surgeon actually does once the chest is open:
- 00540 — not otherwise specified (no OLV, no other listed qualifier)
- 00541 — utilizing one-lung ventilation
- 00542 — decortication
- 00546 — pulmonary resection
- 00548 — trachea and bronchi (this code)
None of these five codes is a parent or child of another. Each is a standalone descriptor, and OLV may or may not be used across any of them depending on the surgical approach — OLV is only the defining clinical trigger for 00541.
For 00548, what matters is that the operative report documents a procedure on the trachea or bronchi: tracheoplasty, bronchoplasty, carinal reconstruction, or tracheal tumor excision, for example.
A related code just outside this sub-group, 00625, covers the anterior transthoracic approach to thoracic spine procedures — same surgical access, different target anatomy and reimbursement path.
Matching the code to the operative report
Payer auditors compare the anesthesia code on the claim against the surgical CPT code and the operative report, so the two must agree: an anesthesia claim for 00548 paired with a lobectomy or pneumonectomy surgical code is a mismatch that draws scrutiny, since those procedures map to 00541 or 00546 instead.
Anesthesiologists, CRNAs, and billing teams working with thoracic surgery programs should confirm the operative note names a trachea or bronchus procedure before 00548 is selected.
Practices managing anesthesia billing across multiple surgical specialties benefit from building that check into the intake process, using capable EMR software, rather than catching it after submission.
How anesthesia reimbursement is calculated for CPT code 00548
Anesthesia codes (00100-01999), including 00548, are not priced through the standard Medicare Physician Fee Schedule’s work/practice-expense/malpractice RVU methodology, and there is no facility versus non-facility split on anesthesia units. Instead, payment uses a dedicated time-based formula:
(Base Units + Time Units + Qualifying Circumstances Units) x Anesthesia Conversion Factor = Payment
Each component plays a distinct role in the final reimbursement amount for CPT code 00548.
The same base-units-plus-time formula applies across the anesthesia code range, from 00920 to 00812 — only the base value and modifiers change.
Worked example: A 3-hour (180-minute) tracheal reconstruction billed with CPT code 00548 on Medicare generates 12 time units (180 min / 15 min). Add 17 base units for a total of 29 units. At the CY2026 national non-APM anesthesia conversion factor of $20.4976, that’s approximately $594.43 before any locality adjustment (29 x $20.4976).
Traditional Medicare assigns qualifying circumstance codes 99100-99140 status indicator B, which bundles their value into the primary anesthesia code, so a 99100 add-on does not create an additional payable unit on a Medicare claim.
Under ASA Relative Value Guide methodology, or for a payer that recognizes qualifying circumstances as separately payable, the same case with a 99100 add-on would total 30 units, or approximately $614.93 (30 x $20.4976).
Locality-specific anesthesia conversion factors are published in the CMS Anesthesiologists Center and the Physician Fee Schedule Final Rule Addenda D and E. Always verify the current-year locality figure and payer policy on qualifying circumstances before estimating payment.
Qualifying circumstances add-on codes
Qualifying circumstances codes (99100-99140) are listed in addition to the primary anesthesia code, not as a replacement for it. Under ASA Relative Value Guide methodology, each adds 1 unit to the calculation. Traditional Medicare assigns all four status indicator B, bundling their value into the primary anesthesia code rather than paying them as a separate unit.
Code 99100 is a common addition at both ends of the age range relevant to tracheobronchial surgery: infants under age 1 undergoing repair of congenital tracheal or bronchial stenosis, and adults over 70 undergoing resection for acquired tracheal stenosis or tumors.
CMS and most commercial payers recognize all four qualifying circumstance codes as valid add-ons, but recognition does not guarantee separate payment — always verify payer policy before billing.
Modifiers for CPT code 00548
Every anesthesia claim must carry a qualifier modifier identifying the provider type and supervision arrangement. Omitting the modifier, or using the wrong one, is one of the most common causes of claim denial for CPT code 00548.
CMS requires one of the following on every anesthesia claim submitted to Medicare, and physical status modifiers (P1-P6) should also be documented, though Medicare does not pay extra units for them — some commercial payers do for P3-P6.
CRNA billing for CPT 00548
CRNAs may bill CPT code 00548 independently using modifier QZ in states that have opted out of federal physician supervision requirements. When working under physician medical direction, the CRNA bills with QX while the directing anesthesiologist bills the same 00548 claim with modifier QK (for two to four concurrent cases) or QY (for one concurrent case).
Both the CRNA and the physician submit separate claims for the same procedure in a medically directed arrangement. CRNA scope of practice and supervision requirements vary by state; always verify applicable state law before selecting the modifier.
Pro Tip
Airway management on a trachea or bronchus case is shared between the surgeon and the anesthesiologist in a way most other thoracic procedures aren’t. Document the specific technique used to maintain oxygenation while the airway itself is open — cross-field ventilation, high-frequency jet ventilation, intermittent apnea, single-lung isolation, or ECMO for complex carinal cases — in the anesthesia record. This detail supports medical necessity independently of whether the case also happens to use OLV.
Documentation requirements for billing 00548
An anesthesia claim is only as strong as the record behind it. For CPT code 00548, the anesthesia record must support every element of the billing formula and tie clearly to a trachea or bronchus procedure.
- Pre-anesthesia evaluation: physical status classification (P1-P6) with supporting rationale, pulmonary function assessment, and review of relevant airway imaging (CT, prior bronchoscopy findings) or history of tracheostomy or airway stenting
- Intraoperative monitoring record: continuous vital signs with timestamps, the airway management technique used while the trachea or bronchus was open (cross-field ventilation, jet ventilation, intermittent apnea, single-lung isolation, or ECMO), and anesthesia start (induction) and stop (emergence) times
- Provider credentials: the anesthesia record must identify the performing provider by name and credentials (MD/DO or CRNA) and document the supervision arrangement if applicable
- Medical necessity: a signed surgical note confirming the specific trachea or bronchus procedure performed (tracheoplasty, bronchoplasty, carinal reconstruction, or tracheal tumor excision), with an ICD-10 diagnosis code reflecting trachea or bronchus pathology present on the claim
- Qualifying circumstances: if add-on codes 99100-99140 are billed, the clinical justification (patient age, emergency status, use of controlled hypotension) must appear in the record
- Post-anesthesia care unit (PACU) note: required by most payers; documents patient condition on arrival to recovery and discharge criteria met
Using digital intake forms integrated into the patient record reduces missing documentation by capturing structured pre-anesthesia data at the point of care rather than relying on retrospective note completion.

ICD-10 codes commonly paired with CPT 00548
Medical necessity for CPT code 00548 is established by the ICD-10-CM diagnosis codes on the claim, and for trachea and bronchus anesthesia those diagnoses need to reflect tracheal or bronchial pathology — not generic pulmonary or pleural diagnoses, which support other codes in the 00540-00548 sub-group.
Payer local coverage determinations (LCDs) vary; a diagnosis that supports 00548 for one MAC jurisdiction may not automatically satisfy another payer’s policy. The codes below represent common trachea/bronchus pairings, but verify current LCDs before submission.
Surgical CPT codes billed alongside anesthesia code 00548
CPT 00548 is the anesthesia code; the surgeon reports a separate CPT code for the trachea or bronchus procedure itself. The surgical code selected depends on the specific repair or resection performed, and it should agree with the ICD-10 diagnosis and the anesthesia claim.
Keep tracheobronchial anesthesia documentation audit-ready with Pabau
Practice management software like Pabau helps thoracic surgery and anesthesia practices keep pre-anesthesia evaluations, operative notes, and ICD-10 diagnosis documentation organized in one patient record, so the medical-necessity narrative behind a claim is in order before it's submitted.
NCCI edits and bundling rules
The National Correct Coding Initiative (NCCI) establishes pairs of codes that cannot be billed together by the same provider on the same claim date. For anesthesia codes like 00548, the most relevant NCCI restrictions concern bundling the anesthesia code with other services considered integral to anesthesia care.
- Do not bill 00548 with monitored anesthesia care (MAC) management codes on the same day unless a distinct, separately identifiable service was provided and documentation supports the unbundling
- CRNA services and physician medical direction services cannot both be billed at 100% reimbursement for the same case; the medically directed arrangement splits the payment between the physician (QK/QY) and CRNA (QX)
- Qualifying circumstances codes (99100-99140) are add-on codes only and cannot be billed as standalone services; they require a primary anesthesia code on the same claim
- NCCI edits update quarterly; always verify the current NCCI tables on the AAPC’s CPT code reference or the CMS NCCI portal before billing edge-case scenarios
CPT code 00548 vs related anesthesia codes
Selecting the correct code within the intrathoracic anesthesia section is critical. The codes are not interchangeable and are not arranged in a parent/child hierarchy — using CPT code 00548 when a more specific sibling code applies (or vice versa) results in a coding error that can trigger audits or incorrect reimbursement.
Pro Tip
When reviewing thoracotomy claims coded as 00541 (OLV), check the operative note’s target anatomy first. If the procedure performed was actually on the trachea or bronchus — not a lung resection or decortication — the correct code is 00548, regardless of whether OLV was also used to facilitate exposure. Anatomy determines the code; OLV alone does not.
Common billing errors and how to avoid them
Most denials on CPT code 00548 claims trace back to a handful of recurring mistakes. Correcting them before submission is far less costly than working denials after the fact.
The most common 00548 billing errors
- Confusing 00548 with the OLV code, 00541: 00548 is defined by the trachea/bronchus target of the procedure, not by whether one-lung ventilation was used. A lobectomy or pulmonary resection performed with OLV is billed under 00541 or 00546, not 00548 — even though OLV or another single-lung isolation technique may also be used to facilitate exposure during some tracheobronchial repairs.
- Missing or incorrect modifier: submitting 00548 without a qualifier modifier (AA, QZ, QK, QX, QY) is an automatic rejection under Medicare. Add the modifier before submission, not as a corrected claim.
- Wrong time unit calculation: some billers default to 15-minute intervals when the payer contract specifies 10-minute units. Check the payer contract before calculating time units; a systematic error here results in consistent underpayment.
- Unsupported ICD-10 pairing: billing 00548 with a diagnosis that doesn’t reflect tracheal or bronchial pathology — for example, a generic pulmonary or pleural code — is a mismatch that a payer’s LCD will not support. Pair the claim with a trachea/bronchus diagnosis such as tracheal stenosis, a tracheal or bronchial tumor, or a congenital tracheobronchial malformation.
- Failing to bill qualifying circumstances separately: add-on codes 99100-99140 must appear as line items on the claim with the primary anesthesia code also present. Submitting the add-on without the primary triggers an edit.
- Using the wrong conversion factor or lookup tool: applying the standard (non-anesthesia) Physician Fee Schedule conversion factor, an RVU/MPFS lookup tool, or an outdated figure instead of the current-year anesthesia-specific conversion factor understates or overstates reimbursement. Anesthesia is not priced through the MPFS/RVU lookup path — use the CMS Anesthesiologists Center and the PFS Final Rule Addenda D and E instead.
Catching errors before the claim goes out
Practices that use practice management software like Pabau to keep structured documentation and diagnosis-to-procedure linkage in the patient record catch most of these errors before the claim leaves the practice, reducing the cost of rework and protecting reimbursement timelines.

Payer-specific policies for CPT 00548
Medicare sets the baseline policy for CPT code 00548, but commercial payers frequently diverge on time unit intervals, qualifying circumstances coverage, and MAC billing requirements. Before billing a commercial plan, check the payer’s provider manual for their anesthesia-specific policies.
- Medicare: follows the CMS anesthesia payment formula — base units plus time units plus qualifying-circumstance units, multiplied by the anesthesia-specific conversion factor. Locality adjustments come from the Physician Fee Schedule Final Rule Addenda D and E and the CMS Anesthesiologists Center, not the work/PE/MP GPCI adjustments used for non-anesthesia codes. Medicare Administrative Contractors (MACs) publish local coverage determinations that list covered trachea/bronchus diagnoses.
- Commercial payers: may use a contracted conversion factor different from Medicare’s. Some payers negotiate flat per-unit rates. Always reference the payer-specific fee schedule rather than assuming Medicare rates apply.
- Medicaid: reimbursement rules vary significantly by state. Some state Medicaid programs carve out anesthesia services to managed care plans; verify claim submission requirements with the relevant state agency. This matters in particular for pediatric congenital tracheal cases, which are frequently Medicaid-covered.
- Workers’ compensation: typically uses state-specific fee schedules. The formula may differ from the CMS anesthesia formula; some workers’ compensation payers use a different base unit value or time unit interval.
For Medicare-specific anesthesia rate verification, the CMS Anesthesiologists Center and the Physician Fee Schedule Final Rule Addenda D and E provide the current-year, locality-adjusted anesthesia conversion factor. Always use the current-year figures; rates update annually on January 1.
Conclusion
CPT code 00548 is a precise code for anesthesia on trachea and bronchus procedures — not a variant of the one-lung-ventilation code, 00541, and not a fallback for lung resections that belong under 00546.
Getting the modifier right, calculating time units against the correct 17-unit base value, applying the current-year anesthesia conversion factor, and pairing the claim with a trachea or bronchus ICD-10 diagnosis are the factors that most directly determine whether the claim pays on the first submission or enters the denial cycle.
Practice management software like Pabau helps anesthesia and thoracic surgery practices keep pre-anesthesia evaluations, operative notes, and diagnosis documentation organized in one patient record, so the medical-necessity narrative is ready before a claim is submitted. Pabau supports the same practice management workflows across surgical specialties beyond thoracic surgery.
The same anesthesia-adjacent billing challenges show up in other surgical specialties: plastic surgery practices and OB/GYN practices both pair procedure and anesthesia codes just as carefully.
Book a demo to see how Pabau keeps documentation audit-ready across specialties.
Continue your research
Need a faster way to keep pre-anesthesia intake current? Patient portal software lets patients update medical history and consent forms before they arrive, so the pre-anesthesia evaluation starts with current data.
Coding anesthesia for a different high-acuity procedure? 00211 covers craniotomy and craniectomy anesthesia, with its own base units and modifier rules.
Billing anesthesia outside the thoracic series? 00902 covers perineum procedures under the same base-units-plus-time formula.
Frequently asked questions
What is CPT code 00548 used for?
CPT 00548 is the anesthesia code for procedures on the trachea and bronchi, such as tracheoplasty, bronchoplasty, and carinal reconstruction. It is not the one-lung-ventilation code, which is CPT 00541.
What are the base units for CPT 00548?
The ASA base unit value for CPT 00548 is 17 — the highest in the 00540-00548 thoracotomy/thoracoscopy sub-group. Base units combine with time units, qualifying-circumstance units, and the conversion factor.
Is CPT 00548 the same as the one-lung ventilation code?
No. CPT 00541 is the dedicated one-lung ventilation (OLV) code (15 base units). CPT 00548 is defined by the target anatomy — the trachea and bronchi — not by whether OLV was used.
What modifiers are required when billing CPT code 00548?
Every CPT 00548 claim needs one qualifier modifier: AA (personally performed), QZ (CRNA, no medical direction), QK (physician directing 2-4 cases), QX (CRNA, directed), or QY (physician directing one). Medicare requires it.
Does Medicare cover CPT code 00548?
Yes. Medicare covers CPT 00548 for a medically necessary trachea or bronchus diagnosis such as tracheal stenosis or tumor. Payment uses the anesthesia conversion factor (CY2026: $20.4976 non-APM / $20.5998 qualifying APM), adjusted for locality.
What is the difference between CPT 00540 and CPT 00548?
The two are separate, standalone codes, not variants of each other. CPT 00540 is the not-otherwise-specified code, used when no more specific code applies. CPT 00548 is specific to the trachea and bronchi (17 vs. 12 base units).
What surgical CPT codes are billed alongside anesthesia code 00548?
The trachea or bronchus procedure is billed under its own surgical CPT code: 31760 (intrathoracic tracheoplasty), 31766 (carinal reconstruction), 31770 (bronchoplasty, graft repair), 31775 (bronchoplasty, excision and anastomosis), or 31786 (excision of intrathoracic tracheal tumor).