Can you explain the difference between potassium citrate and potassium carbonate?

Difference . Potassium citrate (kc) can cause the person taking it to develop a metabolic alkalosis. It also increases the urinary excretion of oxalate. Kc works better in patients with crohn's disease. Potassium bicarbonate (sodium bicarbonate) (kb) can be used to treat a metabolic acidosis, without causing an alkalosis and reduces urinary oxalate excretion. Please see your doctor to decide which one is best for you.
Different salts. Both are salts of potassium. One contains carbonate the other citrate. Potassium is the primary ingredient in both n.