Skip to main content
Medicine LibreTexts

5.5: Compensation

  • Page ID
    10895
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Hyperventilation

    Compensation for a metabolic acidosis is hyperventilation to decrease the arterial pCO2.

    This hyperventilation was first described by Kussmaul in patients with diabetic ketoacidosis in 1874. The metabolic acidosis is detected by both the peripheral and central chemoreceptors and the respiratory center is stimulated. The initial stimulation of the central chemoreceptors is due to small increases in brain ISF [H+]. The subsequent increase in ventilation causes a fall in arterial pCO2 which inhibits the ventilatory response.

    Maximal compensation takes 12 to 24 hours

    The chemoreceptor inhibition acts to limit and delay the full ventilatory response until bicarbonate shifts have stabilised across the blood brain barrier. The increase in ventilation usually starts within minutes and is usually well advanced at 2 hours of onset but maximal compensation may take 12 to 24 hours to develop. This is maximal compensation rather than full compensation as it does not return the extracellular pH to normal.

    In situations where a metabolic acidosis develops rapidly and is short-lived there is usually little time for much compensatory ventilatory response to occur. An example is the acute and sometimes severe lactic acidosis due to a prolonged generalised convulsion: this corrects due to rapid hepatic uptake and metabolism of the lactate following cessation of convulsive muscular activity, and hyperventilation due to the acidosis does not occur.

    The expected pCO2 at maximal compensation can be calculated from a simple formula

    The arterial pCO2 at maximal compensation has been measured in many patients with a metabolic acidosis. A consistent relationship between bicarbonate level and pCO2 has been found. It can be estimated from the following equation:

    \( \text {Expected} pCO_{2} = 1.5 (\text {Actual} [HCO_{3}^{-}]) + 8mmHg \)

    (Units: mmols/l for [HCO3-], and mmHg for pCO2).

    The limiting value of compensation is the lowest level to which the pCO2 can fall - this is typically 8 to 10mmHg, though lower values are occasionally seen.

    An Example

    If the measured HCO3 is 12 mmols/l, then the expected pCO2 (at maximal compensation) would be: \( (1.5 \times 12) + 8 = 18 + 8 = 26 mmHg \). If the actual pCO2 was within +/- 2 mmHg of this (and 12 to 24 hours have passed from onset) then the respiratory compensation has reached it maximal value (and there would be no evidence of a primary respiratory acid-base disorder).

    If the actual pCO2 was say 40 mmHg in this situation, this is markedly different from the expected value of 26 mmHg and indicates the presence of quite a marked second primary acid-base disorder: a respiratory acidosis. A typical clinical situation may be a diabetic patient with ketoacidosis and severe pneumonia where the respiratory disease has resulted in the respiratory acid-base disorder. Note that in this situation, a severe respiratory acidosis has been diagnosed despite the presence of a pCO2 at the value (40 mmHg) typically considered normal!

    Maintain hyperventilation in ventilated patients

    If a patient with a severe metabolic acidosis requires intubation and controlled ventilation in hospital, the acidosis can markedly worsen unless the hyperventilation is maintained. The ventilation should be set to mimic the compensatory hyperventilation to keep the pCO2 low. If ventilation is set to some standard value and the pCO2 allowed to rise towards 40mmHg, then this represents the imposition of an acute respiratory acidosis and pH can fall rapidly!

    Carbon dioxide crosses cell membranes readily so intracellular pH falls rapidly also, resulting in depression of myocardial contractility, arrhythmias and a rise in intracranial pressure. The patient may deteriorate soon after intubation and ventilation and the medical staff usually don't appreciate how they have contributed to this outcome.

    Beware when initiating ventilation in a patient with a significant acidosis: the situation described above is not widely appreciated and the outcome could be fatal. Set the ventilator settings so that the arterial pCO2 remains low. Use the "expected pCO2" formula as a guide to a suitable target level.


    This page titled 5.5: Compensation is shared under a CC BY-NC-SA 2.0 license and was authored, remixed, and/or curated by Kerry Brandis via source content that was edited to the style and standards of the LibreTexts platform.

    • Was this article helpful?