(CPT) Certified Preschool Teacher Practice Test

โ–ถ

The CPT code for lung function test procedures spans a carefully organized set of billing codes that every medical coder, pulmonologist, and primary care provider must understand to ensure accurate reimbursement. Among the most frequently referenced codes in outpatient pulmonology visits is the 99214 CPT code, which describes a moderate-complexity office visit and is commonly paired with spirometry or other pulmonary function testing when a physician interprets the results and manages the patient's respiratory condition on the same date of service.

The CPT code for lung function test procedures spans a carefully organized set of billing codes that every medical coder, pulmonologist, and primary care provider must understand to ensure accurate reimbursement. Among the most frequently referenced codes in outpatient pulmonology visits is the 99214 CPT code, which describes a moderate-complexity office visit and is commonly paired with spirometry or other pulmonary function testing when a physician interprets the results and manages the patient's respiratory condition on the same date of service.

Understanding how evaluation and management (E&M) codes interact with procedure codes is essential for correct billing. When a provider performs a spirometry test โ€” billed under CPT 94010 or 94060 โ€” and also conducts a qualifying office visit, both codes may be reported on the same claim, provided the documentation supports the medical necessity of each service. Coders who conflate the visit code with the procedure code routinely under-bill or over-bill, exposing practices to audit risk and lost revenue alike.

The cpt meaning behind these numeric codes is straightforward: CPT stands for Current Procedural Terminology, a standardized system maintained by the American Medical Association that assigns a five-digit numeric code to virtually every medical service or procedure performed in the United States. Payers โ€” including Medicare, Medicaid, and commercial insurers โ€” use these codes as the primary language for processing claims, making accuracy non-negotiable in any billing workflow.

Lung function testing encompasses a broad range of services beyond simple spirometry. Full pulmonary function testing panels may include diffusion capacity (DLCO, CPT 94729), body plethysmography (CPT 94726), and maximum voluntary ventilation measurements. Each of these carries its own CPT code, its own RVU-based fee schedule value, and its own documentation requirements. Coders who rely on a single code for all pulmonary testing create systematic errors that accumulate into significant revenue shortfalls over a billing cycle.

For primary care providers who manage patients with asthma, COPD, or pulmonary fibrosis, the 99213 CPT code frequently appears alongside spirometry codes when the visit complexity is low to moderate. Distinguishing between 99213 and 99214 hinges on the level of medical decision-making (MDM) or total time spent โ€” a distinction that the 2021 AMA guidelines redefined significantly, removing the requirement to count examination elements and instead focusing on complexity of problems addressed, data reviewed, and risk of complications.

The colorado medicaid cpt fee schedule colorado is a valuable resource for providers billing lung function tests to Medicaid beneficiaries in that state. Colorado's Health First Colorado program publishes annual fee schedule updates that set the maximum allowable amounts for each CPT code, including pulmonary function codes. Providers who fail to reference the current fee schedule may accept reimbursement far below the state-set maximum or, worse, inadvertently bill above the allowed amount and trigger a recoupment demand.

This comprehensive guide walks through every major CPT code relevant to lung function testing โ€” from the foundational E&M visit codes through the complete pulmonary function testing panel โ€” with plain-language explanations, real-world billing scenarios, and documentation tips that protect your practice during payer audits. Whether you are a seasoned coder pursuing accuracy or a clinician trying to understand your own billing statements, the information here will sharpen your command of pulmonary CPT codes and help you maximize legitimate reimbursement. For related office visit coding, see our guide on 99204 cpt code scenarios.

Lung Function CPT Coding by the Numbers

๐Ÿ’ฐ
$180โ€“$220
99214 Medicare Rate
๐Ÿ“Š
94010
Primary Spirometry CPT
โฑ๏ธ
30โ€“39 min
Time Threshold for 99214
๐Ÿ†
3.82 RVUs
Work RVUs for 99214
๐Ÿ“‹
15+
Distinct Pulmonary CPT Codes
Test Your CPT Code for Lung Function Test Knowledge โ€” Free Quiz

Key Lung Function CPT Codes Every Coder Must Know

๐Ÿ“‹ CPT 94010 โ€” Spirometry

The foundational code for basic spirometry, measuring forced vital capacity (FVC) and forced expiratory volume (FEV1). Billed for in-office testing with or without bronchodilator response. Requires a tracing and provider interpretation to support the charge.

๐Ÿ”„ CPT 94060 โ€” Bronchospasm Evaluation

Used when spirometry is performed before and after bronchodilator administration to evaluate reversibility. This code bundles the pre- and post-bronchodilator tracings into a single billable unit โ€” do not also bill 94010 on the same date.

๐Ÿ“Š CPT 94729 โ€” Diffusion Capacity (DLCO)

Reports the diffusing capacity of the lung for carbon monoxide, a key diagnostic measure for pulmonary fibrosis, emphysema, and pulmonary hypertension. Often performed as part of a complete PFT panel and billed separately from spirometry codes.

๐ŸŽฏ CPT 94726 โ€” Body Plethysmography

Measures total lung capacity, residual volume, and airway resistance using a sealed body box. Considered the gold standard for lung volume measurement and is reimbursed at a higher rate than simple spirometry due to equipment and time requirements.

๐Ÿ’ป CPT 99214 / 99213 โ€” E&M Visit Codes

Office visit codes that are frequently billed alongside pulmonary function tests when the provider conducts a separate and distinct evaluation on the same date. Correct use requires documented MDM or total time meeting the threshold for the selected level.

Fee schedule values for lung function CPT codes vary considerably across payers, geographic regions, and program types. Under the 2024 Medicare Physician Fee Schedule, CPT 94010 (spirometry) carries a national average reimbursement of approximately $43 when performed and interpreted in an office setting. The technical component alone โ€” when a hospital or independent testing facility bills for the equipment and technician โ€” is valued at roughly $28, while the professional component for physician interpretation is approximately $15. These figures adjust annually based on the conversion factor set by CMS.

The 99214 CPT code remains one of the highest-volume E&M codes in American medicine, particularly in primary care and pulmonology practices. In 2024, the Medicare allowable for 99214 in a non-facility setting stands at approximately $183 nationally, though this figure fluctuates by geographic practice cost index (GPCI) adjustments applied to each Medicare Administrative Contractor (MAC) jurisdiction. Practices in high-cost urban areas like San Francisco or New York may see allowables 15โ€“20% above the national average, while rural providers often receive slightly less.

The colorado medicaid cpt fee schedule colorado publishes specific maximum allowable amounts that apply to all Health First Colorado (Colorado Medicaid) claims. For 2024, Colorado Medicaid's fee schedule for CPT 99214 is set at a percentage of the Medicare fee schedule โ€” typically 100% of Medicare for primary care E&M codes under Colorado's enhanced primary care rate policy. For pulmonary function testing codes like 94010, the Colorado Medicaid rate approximates 80โ€“90% of the Medicare allowable, making it critical for providers to verify the exact amount before setting billing expectations.

Commercial payers typically negotiate rates that exceed Medicare allowables for high-demand services. For 99214, commercial contracts in competitive markets often reimburse at 110โ€“130% of Medicare, meaning a practice seeing a high volume of commercially insured pulmonary patients can generate meaningfully higher revenue per visit than one serving primarily Medicare beneficiaries. Understanding this payer mix dynamic is essential when a practice evaluates the return on investment for in-office spirometry equipment, which can cost $3,000โ€“$8,000 depending on capabilities.

The g2211 cpt code โ€” a complexity add-on code introduced by CMS for 2024 โ€” deserves special attention in pulmonary billing. G2211 may be reported alongside most E&M visit codes (99202โ€“99215) when the provider is the patient's primary or ongoing treating physician for a complex condition and the visit reflects that longitudinal, complex relationship.

For COPD or asthma patients seen repeatedly by the same pulmonologist, G2211 adds approximately $16 in Medicare reimbursement per qualifying visit. The code cannot be billed with wellness visits or when a 99XXX modifier 25 is used to split procedure and E&M billing on the same date. For more detail on this add-on code, see our article on the g2211 cpt code.

Medicaid reimbursement for pulmonary function testing varies dramatically by state. Some states, like Texas and Florida, have fee schedules that pay below 60% of Medicare for non-E&M procedure codes, making in-office PFT financially challenging for high-Medicaid practices. Other states have enhanced Medicaid rates for chronic disease management services that partially offset these gaps. The practical implication is that a one-size-fits-all billing strategy fails; coders and administrators must maintain a payer-specific fee schedule matrix and update it at least annually, ideally in Q4 before each new calendar year takes effect.

Understanding the relationship between global billing periods and lung function test codes is another critical nuance. CPT 94010 and 94060 carry a zero-day global period, meaning no related services are bundled into the procedure code before or after the date of service.

This makes it permissible โ€” and correct โ€” to bill an E&M visit on the same day as spirometry, provided a modifier 25 is appended to the E&M code to signal that the visit was significant and separately identifiable from the decision to perform the test. Omitting modifier 25 is one of the most common billing errors in pulmonology and routinely results in denial of the E&M charge.

CPT Child Development & Learning Theories 1
Practice foundational CPT coding concepts with real-world billing scenarios and answer explanations
CPT Child Development & Learning Theories 2
Advance your E&M coding skills with 99214, 99213, and MDM-based question sets

99214 CPT Code vs 99213 vs 99204: When to Use Each for Lung Function Visits

๐Ÿ“‹ 99214 โ€” Moderate Complexity

The 99214 CPT code applies to office visits with moderate medical decision-making or a total visit time of 30โ€“39 minutes on the date of service. In pulmonology, this level is appropriate when a provider is managing an established patient with a chronic condition like COPD or moderate persistent asthma, reviewing spirometry results, adjusting medications, and ordering follow-up testing. The MDM must document at least two of three elements: moderate complexity of problems, moderate data reviewed, or moderate risk of complications from the management plan.

For billing purposes, 99214 is supported when the provider's note documents a problem that is progressing or failing to improve as expected, requires prescription drug management, or involves ordering and reviewing diagnostic test results beyond routine monitoring. A pulmonologist who reviews today's spirometry results, compares them to prior tracings, discusses the trend with the patient, and modifies the bronchodilator regimen will typically satisfy the 99214 threshold โ€” provided the note captures each of these elements clearly and specifically rather than in generic template language.

๐Ÿ“‹ 99213 โ€” Low Complexity

The 99213 CPT code describes a low-complexity visit or one lasting 20โ€“29 minutes of total time. In respiratory care, 99213 is appropriate for stable, well-controlled asthma follow-ups where the patient is doing well on their current regimen, spirometry results are within the patient's established baseline, and no medication changes are required. The provider must still document a complete assessment and plan, but the MDM elements reflect a lower level of clinical burden than 99214 requires.

Coders should resist automatically down-coding pulmonary visits to 99213 out of excessive caution. If the documentation genuinely supports 99214, billing 99213 constitutes under-coding โ€” a compliance problem that reduces revenue and creates a false audit trail suggesting the practice routinely provides lower-complexity services than it actually does. Conversely, billing 99214 for a visit that only documents a stable refill encounter is the kind of upcoding that triggers RAC auditor scrutiny. The note must match the code, in every direction.

๐Ÿ“‹ 99204 โ€” New Patient Moderate

The 99204 cpt code is the new-patient equivalent of 99214, covering moderate-complexity office visits for patients being seen for the first time. In pulmonology, this code fits a scenario where a new patient presents with a new diagnosis of COPD or unexplained dyspnea, the provider obtains a detailed history, orders or reviews spirometry, makes a new diagnosis, and initiates a treatment plan. The time threshold for new-patient 99204 is 45โ€“59 minutes, reflecting the additional work required to establish care with someone not previously seen.

New pulmonary patients undergoing a complete diagnostic workup on the initial visit โ€” including spirometry, oxygen saturation, and a thorough review of outside records โ€” often generate substantial documentation that readily supports the 99204 level. Coders reviewing these notes should verify that the MDM or time element is explicitly stated, that all reviewed data sources are listed, and that the management plan details both immediate interventions and longer-term monitoring. When all elements are present, 99204 is the correct code, not 99203, and the difference in reimbursement can exceed $45 per visit at Medicare rates.

In-Office Spirometry: Benefits and Challenges for Practices

Pros

  • Generates additional CPT 94010 revenue at each qualifying visit without referral delays
  • Improves care coordination by giving the treating provider immediate, in-house test results
  • Supports more accurate E&M level selection when results directly inform MDM complexity
  • Reduces patient burden by eliminating separate trips to a pulmonary function lab
  • Strengthens documentation for chronic disease management programs and payer quality metrics
  • Allows same-day bronchodilator response testing (CPT 94060) when clinical indication is present

Cons

  • Equipment investment of $3,000โ€“$8,000 plus ongoing calibration and maintenance costs
  • Staff training requirements to ensure technician-quality spirometry tracings that meet ATS/ERS criteria
  • Medicaid reimbursement in some states is below the cost of performing the test in-office
  • Modifier 25 errors on same-day E&M claims are a common audit trigger requiring coder vigilance
  • Space requirements for equipment and patient coaching during forced expiratory maneuvers
  • Annual re-calibration and quality control logs must be maintained to defend claims during audits
CPT Child Development & Learning Theories 3
Sharpen your pulmonary and E&M CPT coding skills with targeted practice questions and rationales
CPT Child Development & Learning Theories 4
Master modifier 25, MDM thresholds, and fee schedule concepts through scenario-based questions

Documentation Checklist Before Billing Any Lung Function CPT Code

Confirm the spirometry tracing meets ATS/ERS quality standards (minimum 3 acceptable maneuvers)
Verify the provider signed and dated the interpretation report for CPT 94010 or 94060
Document whether pre- and post-bronchodilator testing was performed; use 94060 if yes, not 94010
Append modifier 25 to the E&M code (99213, 99214, 99204) when billing alongside a procedure code
Record total time on the date of service in the note if using time-based E&M level selection
Include all reviewed data elements in the MDM section: labs, outside records, independent interpretation
Confirm the diagnosis code (ICD-10) supports the medical necessity of the lung function test ordered
Check whether G2211 applies: patient must be established, condition must be complex, no modifier 25 conflict
Verify payer-specific rules โ€” some commercial plans require prior authorization for full PFT panels
Cross-reference the current Colorado Medicaid or applicable state fee schedule before finalizing claims
Modifier 25 Is Not Optional โ€” It Is Required

Any time a provider performs spirometry (CPT 94010 or 94060) and also conducts a billable office visit on the same date, modifier 25 MUST be appended to the E&M code. Without it, most payers will bundle the E&M into the procedure code and deny it automatically. No modifier 25 means lost E&M revenue โ€” often $130โ€“$220 per visit โ€” with no appeal path if the claim was originally submitted incorrectly.

Real-world billing scenarios clarify how these codes work together in clinical practice. Consider a 58-year-old established patient with moderate COPD who presents for a scheduled follow-up. The pulmonologist reviews the patient's symptom diary, performs an in-office spirometry test (CPT 94010), interprets the tracing showing a 5% decline in FEV1 from the prior year, adjusts the patient's long-acting beta-agonist dose, and counsels the patient on smoking cessation.

The correct billing for this encounter is CPT 94010 for the spirometry and CPT 99214 with modifier 25 for the office visit โ€” because the MDM involves prescription drug management and interpretation of diagnostic data reflecting disease progression.

A second scenario involves a new patient referred for evaluation of unexplained shortness of breath. The provider conducts a comprehensive new-patient history and physical, orders and supervises in-office spirometry and a DLCO test, reviews imaging from the referring physician, and formulates a differential diagnosis that includes early interstitial lung disease. This encounter supports CPT 99204 (new-patient moderate-complexity visit with modifier 25), CPT 94010 (spirometry), and CPT 94729 (DLCO). Three codes on one claim โ€” each with distinct documentation anchors โ€” represent the full and correct capture of services rendered.

A third scenario catches a common upcoding error. A patient with well-controlled mild persistent asthma presents for a routine refill visit. The provider documents that the patient is doing well, refills the inhaled corticosteroid, and performs a peak flow measurement in-office. The provider bills 99214 and 94010.

However, peak flow measurement is not reported with CPT 94010 (which requires a full spirometry effort), and the visit โ€” a stable refill with no MDM complexity โ€” may only support 99213. Billing 99214 here creates an audit vulnerability. Correct coding is 99213 with modifier 25 and, if spirometry was truly performed, 94010 โ€” but only if a full spirometry tracing was obtained, not just peak flow.

The cpt code lookup tools provided by the AMA, CMS, and major payers are indispensable for verifying current code descriptions and bundling edits. The CMS National Correct Coding Initiative (NCCI) edits publish a list of procedure code pairs that cannot be billed together without a modifier โ€” and many pulmonary function codes appear in these tables. For example, CPT 94010 and CPT 94060 cannot both be billed on the same date of service because 94060 bundles the pre-bronchodilator spirometry that 94010 would otherwise describe. Coders who skip the NCCI lookup before submitting claims routinely trigger avoidable denials.

Telehealth billing adds additional complexity when pulmonary function testing is involved. E&M codes like 99214 and 99213 may be billed for audio-video telehealth visits under the post-pandemic flexibilities that CMS extended through 2025, but pulmonary function tests like spirometry (94010) cannot be performed or billed remotely because they require the patient's physical presence and specialized equipment.

This means a telehealth pulmonary visit can only capture the E&M component โ€” the procedure must be scheduled separately at a facility or office equipped for in-person testing. Providers who misapply CPT 94010 to a telehealth encounter will receive automatic denials from Medicare and most commercial payers.

The 99204 CPT code also plays a role when a primary care provider refers a new patient to a respiratory therapy program or a pulmonologist who has not previously treated that patient. In integrated health systems where the pulmonology group shares an EMR with the referring PCP, payers may challenge the designation of a patient as a "new" patient if the two providers share the same group NPI.

The AMA's definition of a new patient โ€” one who has not received face-to-face professional services from the physician or another physician of the same specialty in the same group within the past three years โ€” governs this determination, and coders should verify the patient's history before assigning a new-patient code.

Documentation templates designed specifically for pulmonary visits can dramatically reduce coding errors and audit exposure. A well-designed template prompts the provider to select the lung function test ordered, document the clinical indication, note whether results were interpreted on the same day, and specify the management decision driven by those results.

Templates that auto-populate from the spirometry device's electronic output and link the result to the billing code selection reduce both the time burden on providers and the error rate for coders. When evaluating EHR vendors, practices should ask specifically whether the system supports compliant MDM documentation and NCCI-aware code pairing suggestions. See our comprehensive breakdown of 99203 cpt code encounters for comparison with adjacent visit levels.

Audit risk in pulmonary billing is higher than in many other specialties because the combination of E&M codes and procedure codes on the same date creates multiple potential compliance vulnerabilities. The Office of Inspector General (OIG) has historically flagged pulmonary practices for upcoding E&M visits, billing for spirometry without compliant tracings, and improperly using modifier 25. Any practice that consistently bills 99214 alongside 94010 should conduct periodic self-audits โ€” reviewing a random sample of 20โ€“30 charts per quarter to verify that each note's documentation genuinely supports the billed level of service.

A self-audit framework for pulmonary lung function billing should assess four core elements for each sampled claim. First, does the note include an interpretation of the spirometry results, not merely a notation that testing was performed? An interpretation requires the provider to comment on the findings โ€” FVC, FEV1, FEV1/FVC ratio โ€” and relate them to the clinical situation.

Second, does the E&M documentation independently support the billed visit level based on MDM or time, separate from the testing rationale? Third, is modifier 25 present on the E&M code? Fourth, does the ICD-10 diagnosis code on the claim match the clinical indication documented in the note?

The Recovery Audit Contractor (RAC) program specifically targets high-volume CPT codes. The 99214 CPT code and cpt 99214 usage collectively represent hundreds of millions of dollars annually in Medicare claims, making them perennial RAC targets. Practices that show a statistical outlier pattern โ€” billing 99214 at a rate significantly above peer benchmarks โ€” are more likely to be selected for pre- or post-payment review. Maintaining documentation quality is the only reliable defense; a well-documented note survives audit even if the practice's billing pattern looks unusual, while a poorly documented note fails audit even when the code selection was clinically appropriate.

The introduction of the g2211 cpt code in 2024 created new audit exposure because many practices began billing it without understanding its specific requirements. G2211 is intended for the primary treating provider of a patient with a complex, serious condition where the visit represents part of an ongoing care relationship โ€” not just any complex visit.

A pulmonologist who sees a patient with severe COPD on multiple occasions and serves as the patient's primary respiratory disease manager can typically justify G2211. A hospitalist who sees the same patient during an inpatient stay cannot bill G2211 because the code is limited to outpatient and office-based settings under the physician fee schedule, not facility-based services.

Prior authorization requirements for pulmonary function testing are an operational burden that billing teams must manage proactively. Many commercial payers require authorization for full PFT panels โ€” meaning CPT 94726 (plethysmography) and CPT 94729 (DLCO) together โ€” but not for simple spirometry (CPT 94010). Providers who order a full panel without checking authorization requirements may find that only the spirometry component is reimbursed, leaving the more expensive plethysmography and DLCO charges denied for lack of authorization. A pre-authorization workflow integrated into the scheduling process prevents these denials before they occur.

Denial management for lung function test claims requires a structured appeals process. When a payer denies 99214 billed alongside 94010, the appeal should include the complete office note, the spirometry tracing, the interpretation statement signed by the provider, and a written argument citing both the NCCI edit status of the code pair and the medical necessity of the separate E&M service.

Appeals that include objective data โ€” the spirometry tracing itself, showing exactly what was measured โ€” are far more successful than appeals that rely on generic letters asserting that services were medically necessary. Training billing staff to build evidence-based appeals packets is one of the highest-return investments a pulmonology practice can make. Our detailed article on the 90837 cpt code further illustrates how procedure and E&M codes interact across clinical specialties.

Looking ahead, CMS has signaled continued interest in value-based payment models that may supplement or partially replace fee-for-service CPT billing. For pulmonary practices, this means that accurate CPT coding is important not only for current reimbursement but also for establishing the claims-based performance data that will drive quality bonus payments and risk-adjustment factors under alternative payment models.

A practice that consistently under-codes its pulmonary visits โ€” billing 99213 when 99214 is supported โ€” will appear to manage lower-acuity patients in risk-adjustment models, reducing their capitation rates and quality bonus eligibility. Coding accuracy is, in this sense, a long-term strategic asset as much as a short-term revenue tool.

Practice CPT Code Lookup Skills โ€” Free 99213 & 99214 Questions

Practical mastery of lung function CPT codes requires more than memorizing code numbers โ€” it demands an integrated understanding of how documentation, code selection, modifier usage, and payer rules work together to produce a compliant and optimally reimbursed claim. Coders who approach each pulmonary claim as a documentation verification exercise โ€” starting with the note, not the superbill โ€” develop an intuitive accuracy that protects the practice from audit risk while capturing the full revenue the clinical work deserves.

Building a reference library of commonly paired code combinations is one of the most practical steps a coder can take. For pulmonary billing, the core pairs to master are: (1) 99214 + modifier 25 + 94010 for a moderate-complexity established patient visit with in-office spirometry; (2) 99204 + modifier 25 + 94010 + 94729 for a new-patient comprehensive evaluation with spirometry and DLCO; (3) 99213 + modifier 25 + 94060 for a low-complexity established visit with bronchodilator response testing; and (4) 99214 + G2211 for a complex established patient visit without a same-day procedure.

Each of these combinations has specific documentation anchors โ€” and knowing those anchors by heart is the difference between a coder who flags claims for review and one who submits clean claims on the first pass.

Time-based billing under the 2021 AMA guidelines deserves special attention for pulmonologists who conduct lengthy patient counseling sessions. When a provider spends 30โ€“39 minutes of total time on the date of service โ€” including face-to-face time with the patient, reviewing records, and documenting the note โ€” 99214 is supported on time alone, regardless of the MDM complexity. This is particularly relevant for smoking cessation counseling encounters, pulmonary rehabilitation planning discussions, and end-of-life conversations about severe COPD management. The key documentation requirement is a statement in the note specifying the total time spent and what activities comprised that time.

Coordination with respiratory therapists and pulmonary technicians is a billing workflow detail that practices often overlook. When a respiratory therapist performs and interprets spirometry independently โ€” without physician supervision or interpretation on the same date โ€” the billing scenario changes significantly.

The RT may bill under their own NPI for the technical component of 94010 if state law permits independent billing, but the professional component (physician interpretation) can only be billed when a physician actually reviews and signs off on the results. Split-billing arrangements between the RT's practice entity and the supervising physician's group require careful setup to avoid duplicate billing accusations.

ICD-10 diagnosis code selection is the final pillar of compliant lung function test billing. The diagnosis code must reflect the clinical indication for the test โ€” not the result. A patient tested because of unexplained dyspnea should be billed with R06.09 (other forms of dyspnea) if no confirmed diagnosis exists yet, not with J44.1 (COPD with acute exacerbation) if that diagnosis has not been established.

Once spirometry confirms an obstructive pattern and the provider documents a COPD diagnosis, subsequent visits and tests may use the J44.x codes. Using a diagnosis code that is not yet established โ€” even if the coder suspects it will eventually be confirmed โ€” is a coding compliance violation that creates false audit patterns.

Annual coding education is not optional for practices that bill pulmonary function tests. The AMA updates CPT code descriptions, and CMS updates NCCI edits, fee schedule values, and policy articles every year. A coder who learned spirometry billing in 2020 and has not reviewed the updates since then is working with outdated information in at least four or five important areas.

Professional associations like AAPC and AHIMA offer pulmonary coding-specific continuing education units, and the AMA's CPT Assistant newsletter publishes guidance on commonly misunderstood codes throughout the year. Subscribing to these resources and building a 2โ€“4 hour annual coding update into the practice's calendar is the lowest-cost, highest-return compliance investment available.

The intersection of the cpt code lookup process with real-time EHR support is where the future of pulmonary billing efficiency lies. AI-assisted coding tools embedded in EHR platforms can now suggest appropriate CPT codes based on the provider's note content, flag potential NCCI edit conflicts before claim submission, and alert coders when documentation is insufficient to support the selected E&M level.

While these tools do not replace human coder judgment โ€” particularly for complex multi-code encounters โ€” they dramatically reduce the rate of preventable errors and denials. Practices evaluating EHR upgrades or third-party billing software should specifically assess the quality and currency of the integrated coding guidance tools, as this feature varies widely across vendors and directly impacts net collection rates.

CPT Child Development & Learning Theories 5
Challenge yourself with advanced CPT coding scenarios covering spirometry, modifier 25, and G2211 questions
CPT Child Growth and Development 2
Reinforce CPT billing fundamentals with growth-and-development themed practice questions and detailed explanations

CPT Questions and Answers

What is the CPT code for a basic lung function test (spirometry)?

The primary CPT code for basic spirometry is 94010, which covers measurement of vital capacity, expiratory flow rates, and FEV1 without bronchodilator administration. If the test includes both pre- and post-bronchodilator spirometry to evaluate reversibility, CPT 94060 is used instead. Coders should never bill both 94010 and 94060 on the same date โ€” they are mutually exclusive, and NCCI edits will deny one automatically.

Can 99214 and spirometry (94010) be billed on the same date?

Yes, 99214 and CPT 94010 can both be billed on the same date of service, but modifier 25 must be appended to the 99214 code. Modifier 25 signals that the evaluation and management visit was a significant, separately identifiable service from the decision to perform the spirometry. Without modifier 25, most payers will automatically bundle the E&M into the procedure fee and deny it. Correct submission: 99214-25 and 94010 on the same claim.

What is the difference between 99213 and 99214 for pulmonary visits?

CPT 99213 covers low-complexity visits or those with 20โ€“29 minutes of total provider time, appropriate for stable, well-controlled respiratory conditions requiring no significant medication changes. CPT 99214 covers moderate-complexity visits or 30โ€“39 minutes of total time, fitting patients with worsening symptoms, medication adjustments, or new abnormal test results. The choice must be supported by the note's MDM documentation or a specific time statement โ€” never selected based on habit or coding convenience.

What does the G2211 CPT code mean for pulmonary billing?

G2211 is a complexity add-on code introduced by CMS in 2024 that can be billed alongside most outpatient E&M codes (99202โ€“99215) when the provider serves as the patient's primary or longitudinal treating physician for a complex condition. In pulmonology, it applies to patients with serious chronic respiratory diseases like severe COPD or pulmonary fibrosis where the provider manages the condition over time. It adds approximately $16 per qualifying visit at Medicare rates and cannot be used with annual wellness visits.

How do I look up current CPT code fees for lung function tests?

Use the CMS Physician Fee Schedule Look-Up Tool at cms.gov, which is updated annually and allows you to search by CPT code and geographic region. For Medicaid rates, visit your state's Medicaid agency website โ€” for example, the Colorado Medicaid fee schedule is published by the Colorado Department of Health Care Policy and Financing. Commercial payer rates are contract-specific and must be verified in your payer contract or the payer's online provider portal.

Is prior authorization required for pulmonary function testing?

Prior authorization requirements vary by payer and plan. Simple spirometry (CPT 94010) typically does not require prior authorization from most payers. However, full pulmonary function panels including body plethysmography (CPT 94726) and DLCO (CPT 94729) frequently require prior authorization from commercial payers and some Medicaid plans. Always verify authorization requirements for each specific payer before scheduling complex PFT testing, as denials for lack of authorization are rarely overturned on appeal.

Can spirometry CPT codes be billed for telehealth visits?

No. Pulmonary function testing codes like CPT 94010, 94060, 94726, and 94729 require the patient's physical presence and specialized equipment โ€” they cannot be performed remotely and may not be billed for telehealth encounters. E&M codes like 99213 and 99214 may be billed for qualifying audio-video telehealth visits, but the spirometry procedure itself must be scheduled separately as an in-person service. Billing spirometry alongside a telehealth E&M code will result in automatic denial.

What ICD-10 codes support medical necessity for spirometry?

Common ICD-10 codes that support medical necessity for spirometry include J44.1 (COPD with acute exacerbation), J44.0 (COPD with lower respiratory infection), J45.50 (severe persistent asthma, uncomplicated), R06.09 (other dyspnea), J70.2 (acute interstitial pneumonitis), and Z87.891 (personal history of nicotine dependence with monitoring). The diagnosis code must reflect the documented clinical indication for the test, not a presumed result. Speculative diagnosis coding โ€” using a condition not yet confirmed โ€” is a compliance violation.

What is the CPT meaning and who maintains the CPT code system?

CPT stands for Current Procedural Terminology, a standardized system of five-digit numeric codes that describe medical, surgical, and diagnostic procedures and services performed by healthcare providers in the United States. The system is maintained and updated annually by the American Medical Association (AMA). Payers, including Medicare, Medicaid, and commercial insurers, use CPT codes as the primary language for processing physician and outpatient claims. The AMA publishes the official CPT code book each fall for the following calendar year.

How does the Colorado Medicaid fee schedule affect lung function test billing?

Colorado Medicaid (Health First Colorado) publishes an annual fee schedule that sets maximum allowable amounts for all CPT codes, including spirometry and E&M visit codes. For 2024, Colorado Medicaid reimburses primary care E&M codes at approximately 100% of the Medicare rate under an enhanced primary care policy, while procedure codes like 94010 are typically set at 80โ€“90% of Medicare allowables. Providers must reference the current Colorado fee schedule โ€” available at the HCPF website โ€” before projecting Medicaid reimbursement for pulmonary services.
โ–ถ Start Quiz