On units, since comparing across systems is where most of the avoidable errors come from. Here are the conversions worth actually knowing, with the arithmetic shown so you can check the direction rather than guess it.
HbA1c: percent (NGSP) versus mmol/mol (IFCC)
mmol/mol = (A1c% − 2.15) × 10.929
A1c% = (mmol/mol ÷ 10.929) + 2.15
Worked, for your 45 mmol/mol: 45 ÷ 10.929 = 4.117; + 2.15 = 6.27%. And the diagnostic threshold: (6.5 − 2.15) × 10.929 = 4.35 × 10.929 = 47.5, which is why the UK threshold is quoted as 48. Your 45 corresponds to 6.3%, comfortably inside the prediabetic band under either system.
Glucose: mg/dL versus mmol/L
mmol/L = mg/dL ÷ 18.0
mg/dL = mmol/L × 18.0
Worked: 100 mg/dL ÷ 18 = 5.56 mmol/L. 7.0 mmol/L × 18 = 126 mg/dL, which is the fasting diagnostic threshold in both systems.
Cholesterol and LDL-C: mg/dL versus mmol/L
mmol/L = mg/dL ÷ 38.67
Worked: LDL-C 70 mg/dL ÷ 38.67 = 1.81 mmol/L — the same target expressed twice. And 100 mg/dL ÷ 38.67 = 2.59, so your 2.6 mmol/L is about 100 mg/dL, which is a number you will see quoted constantly in American sources.
Triglycerides: a different divisor
mmol/L = mg/dL ÷ 88.57
Triglycerides use a different factor from cholesterol because the molar mass differs. Using 38.67 for triglycerides is a common and large error — it inflates the mmol/L figure by a factor of 2.3.
Creatinine: mg/dL versus µmol/L
µmol/L = mg/dL × 88.4
Worked: 1.05 mg/dL × 88.4 = 92.8 µmol/L. Note the numerical coincidence with the triglyceride factor; they are unrelated and it is a trap.
Urine albumin:creatinine: mg/g versus mg/mmol
mg/mmol = (mg/g) ÷ 8.84
Worked: 30 mg/g ÷ 8.84 = 3.39, hence the "3 mg/mmol" boundary being described elsewhere as "30 mg/g". These are the same threshold and people routinely treat them as two.
Apolipoprotein B: g/L versus mg/dL
mg/dL = g/L × 100
So ApoB 0.90 g/L is 90 mg/dL. Simple, but worth checking, because a factor of 100 error here produces a number so absurd that people assume the lab is broken.
Lp(a): the one you cannot convert
Lp(a) is reported either as mass (mg/dL) or as particle concentration (nmol/L), and there is no valid universal conversion between them, because Lp(a) particles vary in apolipoprotein(a) isoform size between individuals. Multiplying by 2 or 2.5 is a widely used approximation and it is wrong by a variable amount in a person-specific direction. If your result is in mass units and the threshold you are comparing against is molar, the honest answer is that you cannot make the comparison and should ask for the molar assay.
Keep a note of which unit system each of your historical results used. A silent unit change between labs is the single most common cause of a "my numbers collapsed" panic, and it is fixed by multiplication.
8The 88.57 versus 38.67 distinction for triglycerides catches almost everyone once. – tandem_gradient 4 months ago Also worth knowing that some labs report Lp(a) in mg/dL and quote an nmol/L threshold on the same page. – forty_two_c 6 months ago add a comment