The TMC exam rewards therapists who can do fast, clean calculations and connect numbers to physiology. This guide focuses on the math that shows up often and the pathophysiology behind it. You will see not just the formulas, but why they matter, what normal looks like, and how to spot trouble quickly.
How to approach calculation questions
Always set up the units first. This prevents “plug-and-pray” mistakes. Write the formula, list the known values with units, then solve. Round at the end, not step by step.
Know normal ranges so you can judge answers fast. If your static compliance comes out to 15 mL/cmH2O in a normal adult, that is likely wrong. If your dead-space fraction is 0.55 on a ventilated COPD patient, that might be real.
Ask what the number means clinically. A high VD/VT points to wasted ventilation. A low PaO2/FiO2 suggests shunt or severe V/Q mismatch. The “why” guides the next step.
Ventilation math that shows up again and again
Minute ventilation (V̇E): V̇E = Vt × f.
Alveolar ventilation (V̇A): V̇A = (Vt − Vd) × f, where anatomic dead space (Vd) ≈ 2.2 mL/kg IBW. CO2 clearance depends on V̇A, not total V̇E. This is why shallow, rapid breathing raises PaCO2.
Adjusting V̇E to reach a target PaCO2 (assumes constant CO2 production and Vd): PaCO2₁ × V̇E₁ = PaCO2₂ × V̇E₂.
- Example: PaCO2 60 at V̇E 6 L/min. Target PaCO2 40. New V̇E = (60 × 6) / 40 = 9 L/min. Why? Doubling alveolar ventilation roughly halves PaCO2 when CO2 production is stable.
Bohr dead-space fraction: VD/VT = (PaCO2 − PeCO2) / PaCO2. High VD/VT signals wasted ventilation (PE, low cardiac output, COPD, high PEEP).
- Example: PaCO2 50, PeCO2 25 → VD/VT = (50 − 25)/50 = 0.50. Half of each breath is not participating in gas exchange. Expect high V̇E needs.
Compliance and resistance separate “stiff” from “narrow.”
- Static compliance (Cstat): Cstat = Vt / (Pplat − PEEP). Low in ARDS, atelectasis, pulmonary edema.
- Airway resistance (Raw): Raw = (PIP − Pplat) / Flow (L/s). High in bronchospasm, secretions, kinked ETT.
- Example: Vt 450 mL, PEEP 10, Pplat 25 → Cstat = 450/(25 − 10) = 30 mL/cmH2O (stiff lungs). PIP 40, Pplat 25, flow 60 L/min (1 L/s) → Raw = (40 − 25)/1 = 15 cmH2O/L/s (narrow airways).
Oxygenation and gas exchange
Alveolar gas equation estimates ideal alveolar O2 (PAO2): PAO2 = FiO2 × (Pb − PH2O) − PaCO2/R. At sea level, Pb ≈ 760 mmHg, PH2O = 47, R ≈ 0.8.
- Example (room air): FiO2 0.21, PaCO2 40 → PAO2 = 0.21 × 713 − 40/0.8 = 150 − 50 ≈ 100 mmHg.
A–a gradient: A–a = PAO2 − PaO2. Elevated means V/Q mismatch, diffusion problem, or shunt. Expected normal on room air ≈ age/4 + 4.
- Example: From above, PAO2 ≈ 100, PaO2 70 → A–a = 30. In a 40-year-old, expected ≈ 14, so 30 is high. Think V/Q mismatch (pneumonia, PE) or early shunt.
PaO2/FiO2 (P/F) ratio tracks oxygenation efficiency and ARDS severity.
- Mild: 200–300, Moderate: 100–200, Severe: <100 (with PEEP ≥5).
- Example: PaO2 80 on FiO2 0.5 → P/F = 160 (moderate ARDS range).
Oxygen content (CaO2) explains why SaO2 and Hb are more powerful than PaO2 alone: CaO2 = 1.34 × Hb × SaO2 + 0.003 × PaO2 (mL O2/dL).
- Example: Hb 10, SaO2 90%, PaO2 60 → 1.34×10×0.90 + 0.003×60 = 12.06 + 0.18 ≈ 12.24 mL/dL. The dissolved component (0.18) is tiny; raising SaO2 or Hb has a bigger effect than nudging PaO2.
Oxygen delivery (ḊO2): ḊO2 = CaO2 × CO × 10 (mL/min). Low Hb or low CO can limit delivery despite normal PaO2.
- Example: CaO2 12.24, CO 5 L/min → ḊO2 ≈ 12.24 × 5 × 10 = 612 mL/min. Increasing Hb to 15 (same SaO2) would raise ḊO2 by ~50%.
Shunt clues: Minimal rise in PaO2 despite high FiO2 implies shunt. On 100% O2, a quick bedside estimate is Qs/Qt ≈ A–a / 20 (rough). Big shunt needs recruitment (PEEP), not just more O2.
Oxygenation Index (OI) highlights severity in severe hypoxemia: OI = (FiO2 × MAP × 100) / PaO2.
- Example: FiO2 0.8, MAP 18, PaO2 60 → OI ≈ 24. Why it matters: high OI supports need for higher PEEP, prone positioning, or escalation.
Acid–base and ABG interpretation
Stepwise ABG read: Check pH (acid/alk), then PaCO2 and HCO3 to find the primary disorder. Then check expected compensation; mismatches suggest a mixed disorder.
Respiratory disorders (expected HCO3 change):
- Acute respiratory acidosis: HCO3 ↑ ~1 mEq/L for each 10 mmHg ↑ PaCO2 above 40.
- Chronic respiratory acidosis: HCO3 ↑ ~3.5–4 per 10 ↑ PaCO2.
- Acute respiratory alkalosis: HCO3 ↓ ~2 per 10 ↓ PaCO2.
- Chronic respiratory alkalosis: HCO3 ↓ ~4–5 per 10 ↓ PaCO2.
Metabolic acidosis compensation (Winter’s formula): Expected PaCO2 = 1.5 × HCO3 + 8 ± 2. If measured PaCO2 is higher, there is an added respiratory acidosis (hypoventilation).
Metabolic alkalosis compensation: Expected PaCO2 ≈ 0.7 × HCO3 + 20 ± 5.
Anion gap (AG): AG = Na − (Cl + HCO3). Normal ~8–12 (lab dependent). High AG means added acids (lactate, ketones, toxins); normal AG suggests bicarbonate loss (GI/renal) with chloride rise.
- Example: pH 7.24 / PaCO2 25 / HCO3 11 / Na 140 / Cl 101. AG = 140 − (101 + 11) = 28 (high). Winter’s expected PaCO2 = 1.5×11 + 8 = 24.5 ± 2 → measured 25 fits; no mixed respiratory disorder.
Mechanical ventilation setup and titration math
Predicted body weight (PBW) sets safe tidal volume.
- Male: PBW = 50 + 2.3 × (height in inches − 60)
- Female: PBW = 45.5 + 2.3 × (height in inches − 60)
- Example (male 5′10″): PBW = 50 + 2.3×10 = 73 kg. Set Vt 6–8 mL/kg (ARDS: 4–6). At 6 mL/kg → ~440 mL.
Hitting a PaCO2 target on the vent: adjust V̇E using the PaCO2–V̇E relationship. Increase rate first in ARDS (keeps Vt lung-protective). Avoid excessive auto-PEEP in obstructive disease.
Inspiratory time and I:E in volume control:
- I-time ≈ Vt / inspiratory flow. With 60 L/min (1 L/s), Vt 450 mL → I-time 0.45 s.
- Total cycle time = 60 / rate. At 20/min → 3 s. E-time = 3 − 0.45 = 2.55 s → I:E ≈ 1:5.7. Why it matters: obstructive patients need longer E-time to prevent air-trapping.
Rapid Shallow Breathing Index (RSBI): f / Vt (L). <105 suggests readiness to wean.
- Example: f 28, Vt 0.30 L → RSBI 93 (promising).
Driving pressure: Pplat − PEEP. Keep <15 cmH2O to limit overdistention. Keep Pplat <30 when possible.
Oxygen devices and blending math
Nasal cannula: Each L/min adds ~4% FiO2 above 21% (roughly). 1 L/min ≈ 24%, 2 ≈ 28%, up to 6 ≈ 44%. Useful for quick estimates; accuracy varies with pattern and mouth breathing.
Venturi masks use air entrainment. Air:O2 ratio = (100 − FiO2) / (FiO2 − 21). Total flow = O2 flow × (ratio + 1). Patients needing high, fixed FiO2 and specific total flow benefit (e.g., COPD exacerbation).
- Example (40% Venturi, O2 at 8 L/min): Ratio = (100 − 40)/(40 − 21) = 60/19 ≈ 3.16:1. Total flow ≈ 8 × 4.16 ≈ 33 L/min. If the patient’s inspiratory demand exceeds 33 L/min, FiO2 will drop.
Heliox lowers resistance in severe airway obstruction. With a standard O2-calibrated flowmeter: Actual flow = indicated × correction factor. Common factors: 80/20 → 1.8, 70/30 → 1.6.
- Example: 70/30 Heliox at indicated 10 L/min → actual ~16 L/min. Why it matters: underestimating flow can under-ventilate.
Cylinder duration: Minutes = (PSI − residual) × tank factor / flow. Tank factors: E = 0.28, H/K = 3.14. Keep safe residual ~200 PSI.
- Example (E tank, 2000 PSI, 8 L/min): (2000 − 200)×0.28 / 8 = 1800×0.28 / 8 = 504 / 8 ≈ 63 minutes.
Hemoglobin, V/Q, and curve shifts
Oxyhemoglobin dissociation curve shifts explain SaO2 changes at a given PaO2.
- Right shift (↓ affinity): acidosis, hypercapnia, fever, ↑2,3-DPG. Easier offloading to tissues; SaO2 lower at same PaO2.
- Left shift (↑ affinity): alkalosis, hypothermia, ↓2,3-DPG, CO poisoning. Harder offloading; SaO2 higher at a given PaO2 (except CO, which fools pulse ox).
V/Q mismatch vs shunt vs dead space:
- V/Q mismatch: PaO2 improves with O2. Common in COPD, pneumonia.
- Shunt: Little change with O2 (atelectasis, ARDS). Needs PEEP/recruitment.
- Dead space: Ventilated but not perfused (PE). High VD/VT, wasted ventilation, often low PaCO2 early from hyperventilation.
CO poisoning: PaO2 is normal, pulse ox may appear normal, but true SaO2 is low on co-oximetry. Treat with 100% O2 and consider HBOT when severe. The “why”: CO binds Hb tightly and shifts the curve left, preventing O2 release.
Respiratory pathophysiology high-yield notes
COPD: High Raw, dynamic hyperinflation, and air-trapping. Chronic CO2 retainers can have compensated respiratory acidosis (high HCO3). Oxygen targets 88–92% to prevent loss of hypoxic drive and V/Q worsening. On the vent, use low rates, long E-times, and accept permissive hypercapnia if pH tolerable.
Asthma exacerbation: Rising or “normalizing” PaCO2 despite tachypnea signals fatigue and impending failure. Early: low PaCO2 from hyperventilation; late: CO2 climbs. Vent strategy: low Vt, low rate, long E-time, adequate sedation, possible paralysis in status asthmaticus. Monitor for auto-PEEP.
ARDS: Noncardiogenic edema, low compliance, recruitable lung. Use low Vt (4–6 mL/kg PBW), target Pplat <30 and driving pressure <15. Higher PEEP improves oxygenation by recruiting alveoli. P/F ratio guides severity. Consider prone positioning for severe hypoxemia.
Pulmonary embolism: Increased dead space, sudden hypoxemia, pleuritic pain, tachycardia. Often low PaCO2 initially. Manage oxygenation and support; definitive therapy is medical, but recognizing the pattern (high VD/VT, elevated A–a) is key.
Cardiogenic pulmonary edema (CHF): Crackles, orthopnea, pink frothy sputum. CPAP/BiPAP reduces preload and afterload and rapidly improves oxygenation and dyspnea. Why it works: PEEP recruits alveoli and offloads the failing left ventricle.
Pneumonia: Alveoli fill with exudate → low V/Q and shunt physiology. Oxygen helps but may be limited; PEEP can improve oxygenation by recruiting and redistributing fluid.
Rapid-fire values to memorize
- ABG normals: pH 7.35–7.45, PaCO2 35–45 mmHg, HCO3 22–26 mEq/L, PaO2 80–100 mmHg, SaO2 95–99% (on room air at sea level).
- A–a gradient (room air): ~age/4 + 4 mmHg.
- P/F ratio: normal >400; ARDS: mild 200–300, moderate 100–200, severe <100 (with PEEP ≥5).
- VD/VT: 0.2–0.4 (higher on the vent is common; >0.6 is severe).
- Compliance (Cstat): ~60–100 mL/cmH2O (adult). Low in ARDS/edema/atelectasis.
- Raw: ~0.6–2.4 cmH2O/L/s (intubation and obstruction raise it).
- Pplat target: <30 cmH2O. Driving pressure target: <15 cmH2O.
- SpO2 targets: Most adults 92–96%; COPD 88–92%; ARDS often tolerate PaO2 55–80 or SpO2 88–95 to limit oxygen toxicity.
- Cylinder factors: E = 0.28, H/K = 3.14. Safe residual ≈ 200 PSI.
- Heliox correction: 80/20 → ×1.8; 70/30 → ×1.6 on O2-calibrated flowmeters.
- Pediatric ETT (cuffed size ≈ age/4 + 3.5; depth ≈ 3 × ETT size cm).
- Suction catheter size (French) ≈ (ETT ID in mm × 3) / 2; choose ≤1/2 ETT ID to avoid occlusion.
Practice problems with solutions
-
1) Targeting PaCO2 by changing ventilation
Current PaCO2 55 mmHg at V̇E 7 L/min. What V̇E gives PaCO2 40?
Solution: 55 × 7 = 40 × V̇E → V̇E = 385/40 = 9.6 L/min. Why: PaCO2 is inversely proportional to alveolar ventilation.
-
2) Alveolar gas and A–a gradient
Room air at sea level, PaCO2 30, PaO2 75. Compute PAO2 and A–a.
Solution: PAO2 = 0.21×713 − 30/0.8 = 150 − 37.5 = 112.5. A–a = 112.5 − 75 = 37.5 mmHg. In a 60-year-old, expected ≈ 19, so this is elevated → V/Q mismatch or early shunt.
-
3) Compliance and resistance
Vt 420 mL, PEEP 8, Pplat 28, PIP 40, flow 60 L/min. Find Cstat and Raw.
Solution: Cstat = 420/(28 − 8) = 420/20 = 21 mL/cmH2O (stiff). Raw = (40 − 28)/1 = 12 cmH2O/L/s (airway obstruction). Why: Large PIP–Pplat gap means high resistance; low Cstat points to parenchymal problem.
-
4) Venturi total flow
Set a 35% Venturi mask at 10 L/min O2. What is total flow?
Solution: Air:O2 = (100 − 35)/(35 − 21) = 65/14 ≈ 4.64:1. Total parts = 5.64. Total flow ≈ 10 × 5.64 = 56 L/min. Why: Ensures device meets inspiratory demand to maintain FiO2.
-
5) Oxygen content and delivery
Hb 12, SaO2 95%, PaO2 80, CO 4.5 L/min. Find CaO2 and ḊO2.
Solution: CaO2 = 1.34×12×0.95 + 0.003×80 = 15.31 + 0.24 = 15.55 mL/dL. ḊO2 = 15.55 × 4.5 × 10 ≈ 700 mL/min. Why: Small SaO2 drops or anemia can cut delivery significantly even with normal PaO2.
-
6) ABG compensation check
ABG: pH 7.31, PaCO2 60, HCO3 30. Acute or chronic?
Solution: PaCO2 is 20 above 40. Expected HCO3 rise: acute ≈ +2; chronic ≈ +7–8. Measured HCO3 is 30 (≈ +8). This fits chronic respiratory acidosis with renal compensation (e.g., COPD).
-
7) Cylinder duration
H tank at 1500 PSI, flow 15 L/min NRB. Time to empty (200 PSI residual)?
Solution: (1500 − 200)×3.14 / 15 = 1300×3.14 / 15 ≈ 4082 / 15 ≈ 272 minutes (~4.5 hours). Why: Plan transport and therapy without running out.
-
8) Dead-space fraction
PaCO2 48, PeCO2 30. Compute VD/VT.
Solution: (48 − 30)/48 = 18/48 = 0.375. Near the upper limit. If rising, look for increasing dead space (PE, overdistention, low CO).
Putting it all together on exam day
When you see a math question, slow down and anchor on the core relationship: ventilation controls PaCO2; compliance and resistance separate parenchymal from airway problems; P/F and A–a quantify oxygenation; CaO2 and ḊO2 connect blood gases to tissue delivery. Use expected norms and compensation rules to spot mixed disorders. And always explain your numbers to yourself—if the physiology does not fit, recheck the math.

I am a Registered Pharmacist under the Pharmacy Act, 1948, and the founder of PharmacyFreak.com. I hold a Bachelor of Pharmacy degree from Rungta College of Pharmaceutical Science and Research. With a strong academic foundation and practical knowledge, I am committed to providing accurate, easy-to-understand content to support pharmacy students and professionals. My aim is to make complex pharmaceutical concepts accessible and useful for real-world application.
Mail- Sachin@pharmacyfreak.com
