How to set up mmol, mEq and mOsm problems
These three units count different things about the same salt. Millimoles count molecules. Milliequivalents count charges, which is what matters for electrolyte replacement, because a potassium ion does the same job whether it came from KCl or potassium acetate. Milliosmoles count particles in solution, which is what matters for tonicity, because osmotic pressure depends on how many things are dissolved, not what they are. All three start from the same first step: grams to millimoles using the molecular weight.
mmol = mg ÷ MW • mEq = mmol × valence • mOsm = mmol × number of particles the salt dissociates into
The molecular weight is in mg per mmol (which is the same number as g per mol), so the mass has to be in mg before dividing. The exam gives you the molecular weight and, usually, the valence. It does not always tell you how many particles a salt dissociates into; that you are expected to see from the formula.
Worked example 1: millimoles
How many millimoles are in 3 g of sodium chloride (MW 58.5)?
mg = 3 × 1,000 = 3,000 mg
mmol = 3,000 ÷ 58.5 = 51.28 → 51.3 mmol
Worked example 2: milliequivalents of a divalent salt
How many milliequivalents are in 2 g of calcium chloride dihydrate (MW 147, valence 2)?
mmol = 2,000 ÷ 147 = 13.605 mmol
mEq = 13.605 × 2 = 27.21 → 27.2 mEq
The valence is the charge on the ion you care about. Calcium is Ca²⁺, so each millimole carries two milliequivalents. For sodium, potassium and chloride the valence is 1 and mEq equals mmol, which is why people forget the step exists until a calcium or magnesium question shows up. Use the molecular weight of the salt as supplied, including any water of hydration: the dihydrate weighs 147, not 111, and the exam will give you the number for the form in the question.
Worked example 3: osmolarity
What is the osmolarity of 0.9% sodium chloride in mOsm/L? (MW 58.5; NaCl dissociates into 2 particles.)
grams per litre = 0.9% × 1,000 = 9 g
mOsm/L = 9 ÷ 58.5 × 2 × 1,000 = 307.69 → 308 mOsm/L
Work in grams per litre, divide by the molecular weight to get moles per litre, multiply by the particles, and multiply by 1,000 to turn osmoles into milliosmoles. The 1,000 at the end is the one that gets dropped. 308 mOsm/L is the figure printed on a bag of normal saline, and knowing it lets you check your own arithmetic.
The same setup for 5% dextrose uses dextrose monohydrate, MW 198, and one particle because sugar doesn't dissociate:
mOsm/L = 50 ÷ 198 × 1 × 1,000 = 252.5 mOsm/L
The bag says 252. If you use the anhydrous molecular weight of 180 you get 278, which matches no bag on the shelf. The molecular weight in the question is the one to use.
Counting particles
- NaCl, KCl, NaHCO₃: 2 particles (one cation, one anion)
- CaCl₂: 3 particles (one calcium, two chlorides)
- MgSO₄: 2 particles (magnesium and sulfate; the sulfate stays together)
- Dextrose, mannitol, urea: 1 particle (nonelectrolytes)
Valence and particle count are different numbers that happen to coincide for the monovalent salts. CaCl₂ has valence 2 for the calcium but dissociates into 3 particles. MgSO₄ has valence 2 and 2 particles. Keep the two questions separate: "how many charges" is mEq, "how many pieces" is mOsm.
Where students lose the points
- Grams divided by molecular weight. That gives moles, not millimoles. Convert to mg first, or multiply the result by 1,000.
- Valence skipped on a divalent ion. 1 g of CaCl₂·2H₂O is 6.8 mmol but 13.6 mEq. The mEq figure is what a calcium order is written in.
- Particles confused with valence. For osmolarity, CaCl₂ is 3, not 2.
- Osmolarity from 100 mL. The unit is per litre. Percent strength gives grams per 100 mL; multiply by 10 to get grams per litre before anything else.
- Anhydrous vs hydrated MW. Use the molecular weight the question gives, which is the form in the vial.