Hypoventilation and Decoding Blood Gases
This post is more technical than most of my writing. I’m sharing it because I wish I had understood these concepts sooner. If you’re caring for someone with chronic respiratory failure, I hope this helps you ask better questions, and potentially prevent suffering.
Note: This is education based on our experience, not medical advice. Always discuss results and decisions with your clinical team.
TL;DR (if you only read one section)
Oxygen saturation (SpO₂) can look “fine” even when ventilation is not. SpO₂ tells you about oxygenation, not CO₂ removal.
CO₂ problems are often missed because testing is a snapshot. You have to catch the timing.
Bicarbonate (HCO₃⁻) can be an early clue that CO₂ has been high for a long time (compensation). And only being a ‘little’ high still matters.
Capillary/arterial gases are used in kids because they’re closer to arterial physiology for pH/CO₂ trends.
Venous gases can be useful, but they’re noisier and don’t cleanly answer “how well are the lungs blowing off CO₂?”
High CO₂ → the body tries to “buffer” it by raising bicarbonate. If buffering can’t keep up, pH drops (respiratory acidosis), and the brain and heart can be affected quickly.
Definitions (simple and practical)
Ventilation: the body’s process of exchanging gases — absorbing oxygen and removing (“blowing off”) carbon dioxide (CO₂).
Hypoventilation: not ventilating enough (too slow, too shallow, too weak, or too obstructed). If the lungs themselves are structurally healthy, hypoventilation often shows up first as CO₂ retention, not low oxygen. In Declan’s case, despite dangerous hypoventilation, oxygen levels didn’t drop until a coma was imminent.
Blood gases: a snapshot of acid–base status and gas exchange. Common values include:
pH = how acidic/basic the blood is
PCO₂ = the CO₂ level (a key ventilation number)
HCO₃⁻ (bicarbonate) = the kidney’s longer-term “buffer” that helps stabilize pH
PO₂ = oxygen level (most meaningful from arterial/capillary samples; less meaningful from venous)
Arterial blood gas (ABG): blood from an artery — the most direct measure of ventilation (PaCO₂) and oxygenation (PaO₂). PaCO₂ can be misleading here though because CO₂ can accumulate in the tissue and be compensated for with bicarbonate and not show up as elevated on this test.
Capillary blood gas (CBG): blood from a heel/finger poke, ideally after warming (“arterialized”). In pediatrics, CBG is often used as a practical substitute for ABG to trend pH and CO₂.
Venous blood gas (VBG): blood from a vein. Useful in some situations, but more variable because it reflects local tissue metabolism and blood flow in addition to ventilation.
Why hypoventilation is easy to miss
In a patient with hypoventilation, they can seem okay and not be. Oxygen levels are often the last thing to drop. That means:
Families (and sometimes clinicians) can be reassured by SpO₂
while CO₂ slowly rises and the body works hard to compensate
The frustrating truth: blood gases are snapshots
Blood gases are not continuous monitoring. Like checking blood sugars, things can swing. You have to check at the right time to catch it.
They’re also harder to obtain and process than typical labs:
Time matters (delays can change results)
Technique matters (air bubbles, clotting, wrong syringe/heparin, poor sample handling)
Kids make it harder (small vessels, stress/crying, cold hands/feet, etc.)
Carbon dioxide and respiratory acidosis (how the numbers “play together”)
When ventilation isn’t adequate, CO₂ rises. CO₂ affects pH because it shifts the blood toward acidity.
Your body tries to keep blood pH in a very tight range (roughly 7.35–7.45). When CO₂ stays high over time, the kidneys compensate by retaining bicarbonate (HCO₃⁻) to keep pH closer to normal.
The key idea: compensation can hide the severity
A child can have:
high or even compensated (therefore normal on a test) CO₂
high bicarbonate
and a pH that looks “not that bad” or normal
…while still feeling terrible and being under real physiologic stress.
Callout: Compensation does not mean “fine.” It means the body is working hard to keep the pH in a survivable range. It also means that when the body is hit with additional strain, like a virus, they may no longer be able to keep up.
Patterns to watch for
Rising CO₂ + falling pH → more urgent / acute decompensation
High or even normal CO₂ + high HCO₃⁻ + normal pH → chronic retention with compensation
Sudden pH drop in a previously compensated child → crisis.
About “severity”
In general: lower pH = higher risk, especially if the change is sudden.
Mild acidemia (just under 7.35): can cause headache, fatigue, sleepiness
Moderate acidemia (low 7.2s): increasing drowsiness/CO₂ narcosis, more physiologic strain
Severe acidemia (around ≤7.2 and below): can impact blood pressure and heart function — emergency territory.
Exact interpretation depends on the child, chronic baseline, and the clinical context. But this can happen fast. The last time Declan crashed from respiratory acidosis, he went to school that morning. We thought he had a cold. By the time we got to the hospital and his blood gases were checked, his pH was 7.16.
ABG vs CBG vs VBG: why they use capillary (and not venous)
Why arterial/capillary gases are the go-to in pediatrics
If the question is: “Is this child ventilating enough right now?” the cleanest answer comes from arterial PaCO₂ and pH.
In kids, many teams use capillary gases because they’re:
easier and safer to obtain repeatedly than arterial sticks
usually close enough to arterial values for trending pH and CO₂ (especially when the sample is warmed/arterialized)
practical for frequent monitoring
Arterial gases still get used when the team needs maximal accuracy or better oxygenation detail.
Why venous CO₂ doesn’t reliably answer the same question
A VBG is blood returning from tissues. Its CO₂ is influenced by more than ventilation, including:
local metabolism (how much CO₂ the tissues are producing)
local blood flow/perfusion (how well that CO₂ is being carried away)
stress/crying/pain
cold extremities, tourniquet time, and sampling site
So venous CO₂ can be “higher,” but it’s also noisier. It doesn’t cleanly map to the key question clinicians are trying to answer when they adjust ventilator support: what is the arterial CO₂ and pH doing?
Callout: Venous CO₂ can change a lot even when ventilation hasn’t. That’s why it’s not the default tool for ventilator decisions in kids.
“But doesn’t venous show tissue CO₂?”
Not directly. A peripheral VBG (from an arm/hand vein) mostly reflects the tissues draining into that vein, which can be distorted by local conditions.
If you truly wanted systemic “whole-body venous return,” that’s central venous (or mixed venous) blood — which requires a central line and comes with real risks (infection, clotting, mechanical complications). That’s not a routine monitoring solution.
So how do you monitor CO₂ outside of one-time blood gases?
In the hospital, teams sometimes use:
Transcutaneous CO₂ (tcpCO₂): estimates CO₂ through the skin
End-tidal CO₂ (EtCO₂): measures CO₂ in exhaled air
Both can be useful, but neither is perfect:
tcpCO₂ requires heat at the skin and careful site checks (burn/skin injury risk)
both can be affected by fit, positioning, leaks, perfusion, and signal quality
both require setup and quality control
No perfect answer (and why timing matters so much)
Ventilation can ebb and flow with:
sleep stage
illness/colds
fatigue
secretions
positioning
season
Sleep studies are often done when a child is “well” so settings aren’t too aggressive — but that also means the study may not reflect what happens during a long stretch of winter viruses.
And that’s how a child can be under-ventilated for weeks without it being obvious in one test.
Warning signs that often get missed
This is not a diagnostic list — it’s “things we saw,” shared so other families don’t dismiss new weird patterns.
Hypoventilation and chronic CO₂ retention can create broad, systemic stress. For Declan, we noticed:
Headaches
Worsening constipation / GI motility issues, even with an established bowel regimen
Strange timing for urine output, despite consistent tube feeding and known intake
Other unexplained body changes that came and went (including skin/hair changes)
If your child has chronic respiratory failure and new unexplained symptoms show up, it’s reasonable to ask: “Could ventilation be part of this?”
Takeaway: what I wish I had known
If you or someone you love has chronic respiratory failure and new weird symptoms are showing up, don’t let a normal oxygen saturation or even a normal blood gas end the conversation.
Things you can ask for (depending on your child’s situation):
trending pH / CO₂ / bicarbonate over time (not just once)
a plan for illness weeks (when ventilation often gets worse)
whether tcpCO₂ or EtCO₂ monitoring would add useful information
whether a study or settings should be reassessed if symptoms persist
If I had understood what was happening with Declan sooner, I could have advocated earlier. At minimum, I could have done a better job managing discomfort. And I believe it could have helped us prevent prolonged suffering.


