A non gap metabolic acidosis can result from losses of sodium bicarbonate from the GI tract, addition of HCl, impairment of acid excretion, urinary losses of organic acids replaced by chloride, or administration of chloride rich solutions during resuscitation. Distal RTA and CKD lead to impaired excretion of ammonium. A non-gap acidosis results from a limitation of acid excretion (bicarbonate regeneration) with unimpaired excretion of filtered anions (sulfate, phosphate). Bicarbonate is titrated by the hydrogen from the acids resulting in a deficit of bicarbonate and excess of acid anions. When NH4+ generation is inadequate, the anions are excreted with Na and K, resulting in Na deficit and retention of Na and Cl. This results in replacement of HCO3 with Cl. The process is similar with ketoacidosis and toluene ingestion, although NH4+ generation is increased in these situations, it can be overwhelmed by the acid anion excretion, resulting in titration of acids with Na and K.
Iatrogenic causes of non-gap acidosis include large volume resuscitation with normal saline, TPN with cationic amino acids lysine and arginine hydrochloride, acetazolamide, prostaglandin inhibitors (produce hypoaldosteronism), and ENaC inhibitors (amiloride).
In CKD, a decrease in bicarbonate is usually observed when eGFR is <20-25%. There is a correlation of degree of CKD and the degree of metabolic acidosis. Sickle cell disease and chronic interstitial nephritis cause tubulointerstitial damage and result in a larger than expected degree of acidosis.
Disorders causing non gap acidosis can be divided by the effect on potassium levels. With hypoaldosteronism, CKD, ACE/ARB and ENaC blockers, and diseases causing intrinsic damage to collecting duct, potassium levels are elevated. When HCl is administered, potassium levels are initially high then decline due to enhanced kaliuresis from excess distal Na delivery and increased aldosterone. GI losses of bicarbonate result in hypokalemia, as do ureterosigmoidostomy and ureteroileostomy, distal and proximal RTA, toluene ingestion, ketoacidosis, and D-lactic acidosis.
If the cause of metabolic acidosis is not readily apparent, renal acidification should be assessed. Failure to excrete adequate NH4+ results in metabolic acidosis, but it cannot be readily measured. The urine anion gap can be calculated to estimate the urinary NH4+ concentration by the formula UAG=Na + K – Cl. The total positive charge of ions in the urine is equal to the total negative charge, and so the urine anion gap becomes more negative as urinary NH4+ excretion rises. (the formula ignores organic anions, calcium, and magnesium, assuming these concentrations do not change with an acid load) In general, UAG is about -20 to -50 in patients with adequate NH4+ excretion, and can be positive in patients with inadequate NH4+ excretion.
The UAG fails with anion excretion other than chloride, such as with ketonuria and hippurate excretion (toluene intoxication), where urine NH4+ excretion can be underestimated, and with states of high sodium avidity. Sodium avid states result in decreased distal Na delivery and subsequent reabsorption which decreases the lumen negative electrical gradient and creates an elevated urine pH with decreased NH4+ excretion.
The urine osmolal gap, calculated as
UOG=urine osmolality – 2(Na+K) + Urea Nitrogen/2.8 + glucose /18
The gap (divided by 2 to reflect the contribution of the anions acompanying NH4) represents NH4 concentration in the urine. The osmolal gap can be inaccurate with changes in excretion of cations Ca and Mg, polyvalent anions, or alcohols. It cannot detect small changes in NH4+ excretion.
Urine pH can also detect impaired acidification. With an acid load urine pH should decline to less than 5.5, but can be >5.5 in patients with distal RTA. It can also be elevated in normal patients with prolonged metabolic acidosis due to buffering of H+ by increased NH3 production. Also urine pH can be low with compromised NH4+ excretion in patients with type IV RTA due to suppression of ammonia synthesis with hyperkalemia. Therefore, urine pH is only really useful information once NH4 excretion has been established using UAG or UOG.
Other tests that have been used to determine distal urinary acidification include:
Urine-Blood PCO2 test: Bicarbonate is infused to maintain serum bicarbonate of 25-26mEq/L and urine pH of 7.5. The urine-blood pCO2 difference is calculated. Avalue of >30 mmHg is found in normal individuals and less than 30mmHg in patients with impaired distal hydrogen secretion. (but false positives have been reported)
Furosemide administration: Furosemide shifts sodium distally which augments distal H+ excretion. Salt depletion and mineralocorticoid administration increases the sensitivity. 40-80mg of furosemide and 1mg fludrocortisone and collect urine for 3-4 hours. Normal patients will acidify urine to <5.3, and those with impaired hydrogen excretion fail to lower urine pH.
Urine citrate: will be low in distal RTA and high in proximal RTA.
FE HCO3: Bicarbonate appears in the urine when serum HCO3 is above the threshold for reabsorption. In normal patients, this is 25-26 mEq/L, but is 15 mEq/L in patients with proximal RTA. Proximal RTA can be confirmed by demonstrating that fractional bicarbonate excretion is >15-20% when serum bicarbonate is raised to normal values with bicarbonate infusion. Glucose, uric acid, and phosphorus also usually appear in the urine, and serum levels should be checked.
Here is a nice review of nongap metabolic acidosis from CJASN.