Is 94010 the correct Current Procedural Terminology (CPT) code for a pulmonary function test?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: December 2, 2025View editorial policy

Personalize

Help us tailor your experience

Which best describes you? Your choice helps us use language that's most understandable for you.

CPT Code 94010 for Pulmonary Function Testing

CPT code 94010 is correct for simple spirometry without bronchodilator, but it represents only one component of a complete pulmonary function test (PFT), not the entire test itself. 1, 2

Understanding What 94010 Covers

  • 94010 specifically codes for simple spirometry without bronchodilator administration, which measures forced expiratory flows and mobilizable volumes but does not constitute a comprehensive PFT 1, 2
  • This code is typically bundled with more comprehensive pulmonary testing codes (94620 and 94621) when performed as part of cardiopulmonary exercise testing 1, 2

When to Use 94010 vs. Other PFT Codes

For basic spirometry alone:

  • Use 94010 when performing only spirometry without bronchodilator challenge 1, 2
  • Use 94060 for the separate reading and interpretation of the pulmonary function test (not for performing the test) 1, 2
  • Use 94070 when spirometry includes post-exposure bronchospasm evaluation 1, 2

For comprehensive pulmonary function testing:

  • Use 94620 for simple pulmonary stress testing (telemetry and pulse oximetry-monitored testing without metabolic measurements), which requires only general physician supervision 1, 2
  • Use 94621 for complex pulmonary stress testing that includes metabolic cart measurements of VO2 and VCO2, which requires direct physician presence throughout the entire test 1, 2
  • Add 94681 when oxygen uptake and expired gas analysis (CO2 output, O2 percentage) are measured 1, 2

Common Coding Pitfalls to Avoid

  • Do not use 94060 alone when a complete PFT is performed, as this code is only for interpretation, not the actual test performance—this error leads to improper reimbursement 2
  • Recognize that spirometry codes (94010,94060,94070) are bundled with comprehensive pulmonary testing codes (94620 and 94621) under the Correct Coding Initiative when performed together 1, 2
  • Always document medical necessity with appropriate ICD diagnostic codes to avoid claim denials 2
  • Include additional codes for arterial blood gas measurements (36600 for arterial puncture, 36620 for arterial catheterization, 82803 for blood gas analysis) when these procedures are part of comprehensive testing 1, 2

Documentation Requirements

  • Specific documentation in the medical record is mandatory to support the test and any adjunct procedures performed 1, 2
  • For complex testing (94621), document direct physician presence and supervision throughout the entire test 2
  • Generate separate interpretive reports when both cardiac and pulmonary measurements are performed, with each code linked to appropriate diagnostic codes 1

References

Guideline

Guideline Directed Topic Overview

Dr.Oracle Medical Advisory Board & Editors, 2025

Guideline

CPT Coding for Pulmonary Function Testing

Praxis Medical Insights: Practical Summaries of Clinical Guidelines, 2025

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.