Pulmonary clinical tools

Faster, clearer clinical decisions at the bedside.

PulmApps is a focused set of pulmonary-specific tools built to generate accurate reports and decision support with the fewest clicks possible — designed for the busy clinician.

Updates

29 November 2024

I've updated SpiroMaker to include some of the major changes from the ATS/ERS 2022 Interpretation of PFTs Guideline (PMID 34949706). Minor changes in interpretation verbiage were made as well. FeNO input was shifted to the bottom-right corner.

💊 20 October 2023

A steroid taper calculator (specific to usual prednisone doses) is now available in beta. It allows for a prolonged higher-dose "plateau" followed by a first taper schedule, an optional second taper schedule (e.g. decrease by less once below 20 mg), and a specific end dose (e.g. 2.5 mg). Be warned — there is limited input validation. Please send any comments, bugs, critiques, or suggestions.

What is PulmApps?

As a pulmonary fellow reading well over a hundred PFTs a week, the cumbersome cycle of select–copy–paste from a shared stock-phrase document made interpretation feel more time-consuming than it should have been. And then there was the CPET: pages of tabular data, nine-panel plots, and ECGs on a Friday afternoon.

PulmApps grew out of that frustration — a set of programs that take basic physiologic data, do the key calculations, and generate a suggested interpretation while showing how it got there. What began as an Excel workbook for CPET became SpiroMaker, then the Nodule Tool, and now this web-based toolkit. Each tool is built to be fast, transparent, and genuinely useful in daily practice.

Tools at a glance

ToolPurpose
SpiroMakerPFT report generation and common PFT calculations with basic differential diagnoses.
BronchoProvRapid reports for common bronchoprovocation tests.
Nodule ToolUnifies the three most commonly used lung-cancer risk calculators with the 2017 Fleischner Guidelines and the ACR's Lung-RADS.
6MWTSix-minute walk test interpretation based on a commonly accepted walk-distance model.
Steroid TaperPrednisone taper with a plateau, staged reductions, and a defined end dose.
CPETBasic interpretation and report generation for cardiopulmonary exercise testing.
Army Physical ChecklistChecklist for the labs and components of a military physical examination.

Thanks to those who support PulmApps

Your support keeps PulmApps online and covers server fees. If you'd like to help or just say thanks, the donation QR code is in the footer.

Special thanks to:

Maurice Khayat
Ian Grasso
Michael Switzer
Jeanette Collins
Leslie Jette-Kelly
Haydar Al-Eid
Mark Nau
Brian Foster
Thuy Lin

If you have an interest in helping maintain and continue developing PulmApps, don't hesitate — reach out.