Every eGFR we act on is an estimate built from a blood marker the kidney happens to clear. Creatinine has done that job for 70 years. Cystatin C answers a different set of questions — and increasingly, it answers them better.
The immediate reason this deck exists: a steady stream of otherwise healthy people arriving with an "abnormal" creatinine and a flagged eGFR, because they started taking creatine.
Creatine monohydrate has moved from the weight room into general use — athletes, the longevity and healthspan community, and increasingly older adults taking it for sarcopenia and cognition. It is one of the best-evidenced supplements available, and it reliably raises serum creatinine without touching the kidney. Most people taking it have no idea, and neither does the lab.
Creatinine is the non-enzymatic breakdown product of creatine and creatine phosphate — roughly 1–2% of the total pool converts per day, irreversibly. Supplementing enlarges the pool, so daily creatinine production rises proportionally. Nothing has happened to filtration; the numerator simply got bigger.
| Input | Typical dose | Effect on serum creatinine |
|---|---|---|
| Creatine — loading phase | 20 g/day × 5–7 d | ↑ largest effect; can reach 20–30% at the extreme |
| Creatine — maintenance | 3–5 g/day | ↑ modest, sustained |
| L-arginine | varies | ↑ — upstream substrate for creatine synthesis |
| High-protein / high-meat diet | ≥1.2 g/kg/day | ↑ additive |
| Cooked-meat meal | single | ↑ transient, hours |
Gualano et al., Am J Kidney Dis 2010 — a 20-year-old man with a single kidney, on 2.8 g/kg/day protein, given creatine 20 g/day × 5 d then 5 g/day × 30 d, with GFR measured by 51Cr-EDTA clearance:
| Measure | Pre | Post |
|---|---|---|
| Serum creatinine (mg/dL) | 1.03 | 1.27 |
| Estimated CrCl† | 88 | 71 |
| Measured GFR — 51Cr-EDTA | 81.6 | 82.0 |
| Proteinuria (mg/d) | 130 | 120 |
| Albuminuria (mg/d) | 4.6 | 2.9 |
The estimate fell by 17 points. True filtration did not move at all. Albuminuria — the one marker that reflects actual glomerular integrity — improved.
Before we argue about which marker is better, be clear about what the number actually controls in this practice.
GFR = the volume of plasma the glomeruli clear per minute. We can't measure it routinely, so we infer it from a substance in the blood whose level rises when filtration falls.
That inference only holds if the body produces the marker at a steady, predictable rate. Everything that follows in this session is about the ways that assumption breaks.
The ideal marker is produced at a constant rate, gets filtered at the glomerulus, and is then left completely alone by the rest of the nephron. Nothing in human biology does all five. Creatinine and cystatin C each fail different ones.
A waste product of creatine phosphate turnover in skeletal muscle. Production is proportional to muscle mass — which is exactly the problem.
A 13 kDa cysteine protease inhibitor produced at a steady rate by all nucleated cells. Its production is independent of muscle — which is exactly its advantage.
| Property | Creatinine | Cystatin C | Verdict |
|---|---|---|---|
| Freely filtered | ✓ Yes | ✓ Yes | Tie |
| Not reabsorbed into blood | ✓ Yes | ✓ Reabsorbed but fully catabolised — none returns | Tie |
| Not secreted | ✗ Secreted; increases in early CKD and blocked by several drugs | ✓ Not secreted | Cystatin C |
| Independent of muscle mass | ✗ Directly proportional to muscle | ✓ Independent | Cystatin C |
| Independent of non-renal disease | ✓ Relatively | ✗ Rises with steroids, thyroid disease, inflammation, adiposity, malignancy | Creatinine |
| Diet-independent | ✗ Cooked meat, creatine supplements | ✓ Yes | Cystatin C |
| Measurable in urine (clearance study) | ✓ 24-h CrCl possible | ✗ Catabolised — never reaches urine | Creatinine |
| Cost & availability | ✓ Cents, on every panel | ✗ Higher cost, must be requested | Creatinine |
| Assay standardisation | ✓ IDMS-traceable | ✓ ERM-DA471 since 2010 | Tie |
| Predicts mortality & CV events | Good | Better — consistently stronger association, even within the "normal" creatinine range | Cystatin C |
Read the last column. That is the direction the reported eGFR moves — and whether the error is the safe kind or the dangerous kind.
| Condition | Effect on serum creatinine | Reported eGFR | Clinical risk |
|---|---|---|---|
| Sarcopenia, cachexia, advanced cancer | ↓ Low | Over-estimated | Overdosing renally cleared drugs |
| Amputation, paraplegia, prolonged immobility | ↓ Low | Over-estimated | Same |
| Cirrhosis (reduced hepatic creatine synthesis) | ↓ Low | Over-estimated | Masks hepatorenal decline |
| Frail elderly, low protein intake, vegan diet | ↓ Low | Over-estimated | Same |
| Bodybuilder, high muscle mass, creatine supplement | ↑ High | Under-estimated | False CKD label; unnecessary dose reduction |
| Large cooked-meat meal before the draw | ↑ High (transient, hours) | Under-estimated | Spurious "worsening renal function" |
| Drugs blocking tubular secretion (next slide) | ↑ High | Under-estimated | Pseudo-AKI — treatment stopped unnecessarily |
| Advancing CKD (secretion fraction rises) | Relatively lower than expected | Over-estimated | Under-recognised severity |
| Ketoacidosis, marked hyperbilirubinaemia (Jaffe assay) | ↑ Artefact | Under-estimated | Assay interference, not physiology |
Cystatin C's weakness is the mirror image: production is not driven by muscle, but it is nudged by inflammation, steroids and metabolic state. Several of these are routine in an oncology clinic.
| Condition | Effect on serum cystatin C | Reported eGFR | Note |
|---|---|---|---|
| Corticosteroids (dexamethasone, prednisolone) | ↑ High, dose-dependent | Under-estimated | Highly relevant — dexamethasone is standard chemo premedication |
| Hyperthyroidism | ↑ High | Under-estimated | Long-taught, from older observational work. Magnitude now debated — thyroid hormone analogues were not significant after full adjustment in the 2026 iohexol-validated data |
| Hypothyroidism | ↓ Low | Over-estimated | Same caveat. Still worth checking TFTs when a result is unexplained |
| Opioids | ↑ High | Under-estimated | Newly confirmed independent of mGFR; effect small and probably not clinically meaningful |
| Loop diuretics | ↑ High | Under-estimated | Same — small, independent of mGFR |
| Systemic inflammation, high CRP, sepsis | ↑ High | Under-estimated | Partly a real marker of illness, not pure artefact |
| Active malignancy (some tumour types) | ↑ High | Under-estimated | Relevant to our whole caseload |
| Obesity / high adiposity | ↑ High | Under-estimated | Adipose tissue contributes to production |
| Current smoking | ↑ High | Under-estimated | Modest effect |
| Diabetes mellitus | ↑ High | Under-estimated | ≈8.5% higher after adjustment for GFR; independent of glycaemic control, mechanism unclear |
| HIV infection | ↑ High | Under-estimated | Reported in the older literature; effect size modest |
These agents block the proximal tubule transporters (OCT2, MATE1, MATE2-K) that secrete creatinine. Serum creatinine rises within days, plateaus, and reverses on stopping. True GFR is unchanged — cystatin C stays flat, which is how you prove it.
| Trimethoprim (± sulfamethoxazole) | Classic; rise of 10–30% |
| Cimetidine | Historically used deliberately to block secretion |
| Dolutegravir, bictegravir | HIV integrase inhibitors |
| Cobicistat, ritonavir | Pharmacokinetic boosters |
| Abemaciclib, ribociclib | CDK4/6 inhibitors — we see this in breast cancer patients |
| Tepotinib, capmatinib | MET inhibitors |
| Vandetanib | Multikinase inhibitor; OCT2/MATE inhibition |
| Salicylates (high dose) | Reduce tubular secretion |
| Pyrimethamine | Same mechanism |
| Fenofibrate | Different mechanism (↑ production) but same trap |
Since 2021 the standard is the race-free CKD-EPI set (Inker et al., NEJM 2021). The old 2009 equation applied a multiplier for Black race; that coefficient has been removed because race is a social, not biological, variable and the adjustment systematically delayed transplant referral and CKD diagnosis. Three flavours exist.
Creatinine + age + sex.
Default on every panel. Accurate enough for population screening, unreliable at the extremes of muscle mass.
Cystatin C + age + sex. No race coefficient — but note it does retain a sex coefficient (×0.932 for women). What it drops is not sex, but the reliance on muscle mass as the thing sex and age are standing in for.
Use when creatinine is untrustworthy — or as the confirmatory test. A cystatin C equation free of both race and sex has since been published (Pottel et al., NEJM 2023) and may become the standard.
Both markers together.
The most accurate of the three against measured GFR, in essentially every validation cohort. This is the one to prefer when you have both values.
| Cockcroft–Gault | 1976. Estimates creatinine clearance, not GFR, in mL/min (not indexed). Still specified in many drug package inserts, so pharmacy may use it deliberately. |
| MDRD | Superseded. Inaccurate above eGFR 60; many labs used to report ">60" rather than a number because of this. |
| CKD-EPI 2009 | Race-based. Being phased out. |
Most of the world reports creatinine in µmol/L. The United States, most online calculators and many drug labels use mg/dL.
mg/dL = µmol/L ÷ 88.4
| µmol/L | mg/dL |
|---|---|
| 50 | 0.57 |
| 70 | 0.79 |
| 90 | 1.02 |
| 120 | 1.36 |
| 200 | 2.26 |
| G1 | ≥ 90 | Normal or high |
| G2 | 60–89 | Mildly decreased |
| G3a | 45–59 | Mild–moderate |
| G3b | 30–44 | Moderate–severe |
| G4 | 15–29 | Severe |
| G5 | < 15 | Kidney failure |
This is the one that actually harms people, and almost nobody checks it.
The eGFR on the report is mL/min/1.73 m² — normalised to the body surface area of an average adult. That normalisation exists so populations can be compared and CKD staged consistently. It is correct for those purposes.
Drug dosing does not want a normalised number. It wants this patient's actual clearance, in mL/min:
| Patient | BSA | Reported eGFR | Actual clearance | Error if you skip this |
|---|---|---|---|---|
| 45 kg · 150 cm | 1.37 | 60 | 48 | +25% overdose |
| 52 kg · 158 cm | 1.51 | 60 | 52 | +14% overdose |
| 70 kg · 170 cm | 1.81 | 60 | 63 | −4%, negligible |
| 105 kg · 183 cm | 2.27 | 60 | 79 | −24% underdose |
The direction of the error depends entirely on body size. Small patients get too much drug; large patients get too little. Both matter, but the first is the one that lands someone in hospital.
Default case: a 62-year-old woman, twelve months into treatment, visibly sarcopenic. Her creatinine looks excellent. Change the numbers and watch the three estimates separate.
Define eGFRdiff = eGFRcys − eGFRcr. A large negative value — cystatin C much worse than creatinine — is one of the more informative findings on a routine panel.
| Pattern | Usual explanation | Action |
|---|---|---|
| Within ~10 mL/min | Concordant | Trust the combined equation |
| eGFRcys much lower | Low muscle mass, inflammation, steroids, or true occult CKD | Use combined or measured GFR before dosing |
| eGFRcys much higher | High muscle mass, creatine supplement, secretion-blocking drug, recent meat meal | Suspect pseudo-AKI; check drug list |
The menopausal transition changes body composition in exactly the way that corrupts a creatinine-based eGFR — and menopausal hormone therapy changes it again. This is the largest population in which the errors in this deck apply, and the one where they are least often considered.
Falling oestrogen drives increased visceral fat and reduced muscle mass — changes BMI does not capture. Prof Yong's group notes a large proportion of Singaporean women are "skinny fat": normal BMI, high visceral fat, low muscle.
They call it the Janus-like effect, after the god of transitions: the same passage that ends reproductive life opens a metabolic one.
1,200 Chinese, Malay and Indian women aged 45–69, recruited 2014–16; ~70% post-menopausal at baseline, ~90% by follow-up. In the CCR analysis: 891 women, mean age 56.2, followed 6.6 years with MRI-measured muscle volumes.
| Lowest CCR tertile (<8.16) | Effect |
|---|---|
| Thigh fat-free muscle volume | −0.35 L |
| Narrow gait speed | −0.049 m/s |
| Usual gait speed | −0.029 m/s |
| Grip, chair stands, one-leg stand | no association |
Muscle volume and gait speed are both sarcopenia criteria — so a blood test taken years earlier flags the trajectory before any performance test does.
Sex steroids move both analytes. The cleanest experimental evidence comes from gender-affirming hormone therapy, where exposure is defined and prospective:
| Exposure | Creatinine | Reads as |
|---|---|---|
| Oestradiol (+ antiandrogen) | ↓ ~0.065 mg/dL at 12 mo | eGFRcr higher |
| Testosterone | ↑ ~0.131 mg/dL at 12 mo | eGFRcr lower |
The testosterone signal is muscle accrual, not renal injury — meta-analysis attributes the eGFR dip to increased creatinine production, with values stabilising by 18–24 months. Cystatin C rose ~0.052 mg/L on testosterone, worth about 6 mL/min/1.73 m² on eGFRcys.
| Supports benefit | Longer lifetime oestradiol exposure — earlier menarche, later menopause — is associated with lower CKD risk. A 2018 meta-analysis found postmenopausal hormone therapy associated with reduced albuminuria, and estradiol therapy has been linked to lower risk of kidney failure. |
| Supports caution | Older observational work in elderly women reported that oral oestrogen was associated with faster eGFR loss. That analysis used the MDRD equation on creatinine alone — the weakest available instrument, and precisely the one confounded by the muscle changes under discussion. |
| Net | Do not use MHT status either to reassure or to alarm about renal function. Measure it properly instead. |
KDIGO's 2024 CKD guideline recommends confirmatory testing when creatinine-based eGFR is likely to be inaccurate and the result will change what you do. Where both markers are available, the combined equation is preferred. Below is our working trigger list.
| Wash out and repeat | Stop creatine and hold high-protein loads, then repeat creatinine no sooner than 4 weeks later. The intramuscular pool takes weeks to normalise, so a 2–3 day break is not enough. Cheap, but slow, and asks the patient to stop something beneficial. |
| Add cystatin C | No washout, no behaviour change, answers the question on the same draw. Preferred when the patient wants to continue, when a dose decision is pending, or when they are anxious. |
Cystatin C goes in a standard serum tube alongside the routine renal panel — no separate visit, no fasting. Add a clinical note on the request: creatine or supplement use, weight loss, steroid exposure, or suspected pseudo-AKI.
Dose (mg) = target AUC × (GFR + 25)
Unlike almost every other cytotoxic, carboplatin is dosed off renal function directly rather than body surface area. Three things go wrong routinely:
Most of this deck treats the two markers as alternatives: when one is unreliable, reach for the other. There is a large group of patients in whom both are unreliable simultaneously, and the errors point in opposite directions. Recognising the pattern matters more than memorising any threshold.
Weight loss, deconditioning, frailty, chronic illness, prolonged steroid exposure itself (steroid myopathy) — all reduce creatinine production.
Effect: eGFRcr falsely high. Risk of overdosing renally cleared drugs.
Glucocorticoids increase cystatin C production in a dose-dependent way. Systemic inflammation and high CRP do the same.
Effect: eGFRcys falsely low. Risk of withholding treatment or over-restricting.
Use the combined equation as the default. Note steroid exposure on the request. Where a high-stakes dose decision rests on the number and the two markers disagree by more than about 20 mL/min/1.73 m², consider measured GFR.
| Setting | Steroid exposure | Muscle loss |
|---|---|---|
| Cancer on systemic therapy | Dexamethasone premedication, most cycles | Cachexia, treatment-related sarcopenia |
| Polymyalgia rheumatica, vasculitis, RA | Long-term prednisolone | Steroid myopathy, age, reduced activity |
| COPD, severe asthma | Repeated oral bursts | Deconditioning, low BMI |
| Solid-organ transplant | Maintenance steroids | Post-transplant loss, plus real CKD to detect |
| Inflammatory bowel disease | Induction courses | Malabsorption, low lean mass |
| Frail elderly on any steroid | Variable | Age-related sarcopenia |
| Timepoint | Weight | Creatinine | eGFRcr | Cystatin C | eGFRcys |
|---|---|---|---|---|---|
| Baseline | 62 kg | 78 µmol/L | 78 | 0.95 mg/L | 75 |
| 6 months | 54 kg | 68 µmol/L | 90 | 1.15 mg/L | 60 |
| 12 months | 48 kg | 62 µmol/L | 98 | 1.35 mg/L | 48 |
Creatinine "improved" by 16 µmol/L and eGFRcr rose 20 points. Over the same year the patient lost 14 kg and true filtration fell by roughly a third.
Few areas have shifted as much in the last decade, and few have as much outdated practice still in circulation. Know the thresholds and the reasoning behind them.
Everything so far has been about one axis. CKD staging has two, and the second one is the one we under-order. G-stage tells you the damage already accumulated. A-stage tells you what the glomerulus is doing right now — and it moves years earlier.
The spot test we order is a ratio: urine albumin ÷ urine creatinine. It assumes everyone excretes about 1 g of creatinine per day.
Every criticism of serum creatinine applies to that denominator. A muscular patient excretes more urinary creatinine, so the ratio is falsely low. A cachectic patient excretes less, so the ratio is falsely high.
Transient albuminuria — not renal disease: vigorous exercise, prolonged standing (orthostatic proteinuria), fever, acute inflammation. Confirm on a repeat first-morning sample before labelling anyone.
What: timed urine collection + serum creatinine.
Pros: patient-specific, no equation assumptions, available anywhere.
Cons: collection errors are common and usually invisible; still inflated by tubular secretion, typically overestimating GFR by 10–20%.
What: plasma clearance of an exogenous filtration marker — iohexol, 51Cr-EDTA, 99mTc-DTPA, or inulin historically.
Pros: the reference standard. Independent of muscle, steroids and inflammation.
Cons: costly, needs nuclear medicine or a specialist lab, several hours, timed sampling.
A single eGFR is imprecise at the individual level — recall the 35–85 confidence interval around a reported 60.
Serial values on the same marker, same assay, same lab are far more informative than any one result, because the systematic error is largely constant within a patient. The direction of travel is the signal.
Core IM Podcast — "CKD Staging (Cr vs. Cystatin C, Albuminuria & more)," Mind the Gap. 8 November 2023. Blum C, Trivedi SP, Zhang Y, Katz G. Graphic by Ariella Coler-Reilly; audio by Yichi Zhang.
coreimpodcast.com/2023/11/08/ckd-staging-cr-vs-cystatin-c
Twenty-five minutes, CME-MOC available through ACP, and the clearest short treatment of this topic available for free. This deck began as an attempt to teach from that episode and its reference list, then expanded to cover supplement-driven creatinine elevation, drug dosing, and the interpretation of discordance. If you use one thing from this slide, use the podcast.
| Inker LA, Eneanya ND, Coresh J, et al. | New creatinine- and cystatin C-based equations to estimate GFR without race. N Engl J Med 2021;385:1737–49. — the CKD-EPI 2021 equations implemented in the slide 13 calculator |
| Shafi T, Zhu X, Lirette ST, et al. | Quantifying individual-level inaccuracy in glomerular filtration rate estimation. Ann Intern Med 2022;175:1073–82. — the 35–85 confidence interval around a reported eGFR of 60 |
| Gualano B, Ferreira DC, Sapienza MT, Seguro AC, Lancha AH Jr. | Effect of short-term high-dose creatine supplementation on measured GFR in a young man with a single kidney. Am J Kidney Dis 2010;55:e7–9. — the slide 2 dataset |
| de Souza e Silva A, Pertille A, Barbosa CGR, et al. | Is it time for a requiem for creatine supplementation-induced kidney failure? A narrative review. Nutrients 2023;15:1466. |
| Antonio J, Candow DG, Forbes SC, et al. | Common questions and misconceptions about creatine supplementation: what does the scientific evidence really show? J Int Soc Sports Nutr 2021;18:13. |
| Zhang X, Rule AD, McCulloch CE, Lieske JC, Ku E, Hsu CY. | Tubular secretion of creatinine and kidney function: an observational study. BMC Nephrol 2020;21:108. |
| Knight EL, Verhave JC, Spiegelman D, et al. | Factors influencing serum cystatin C levels other than renal function and the impact on renal function measurement. Kidney Int 2004;65:1416–21. |
| Ninomiya T, Perkovic V, de Galan BE, et al. | Albuminuria and kidney function independently predict cardiovascular and renal outcomes in diabetes. J Am Soc Nephrol 2009;20:1813–21. |
| Heerspink HJL, Stefánsson BV, Correa-Rotter R, et al. | Dapagliflozin in patients with chronic kidney disease (DAPA-CKD). N Engl J Med 2020;383:1436–46. |
| Calvert AH, Newell DR, Gumbrell LA, et al. | Carboplatin dosage: prospective evaluation of a simple formula based on renal function. J Clin Oncol 1989;7:1748–56. |
| KDIGO | 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease. Kidney Int 2024;105(4S):S117–S314. |
These were surfaced when the draft was reviewed against the current literature, and several changed the content of the slides rather than merely supporting it.
| Russel WA, Olde Engberink R, Creon A, et al. | Medications influencing serum cystatin C independent of measured GFR. J Am Soc Nephrol 2026; published online 17 Apr. doi:10.1681/ASN.0000001108. — iohexol-measured GFR in 5,595 adults; the basis for the revised confounder table on slide 9 |
| Tsiaras A, Loufopoulos G, Theodoridis X, et al. | The effect of creatine supplementation on kidney function: a systematic review and meta-analysis of randomized controlled trials. J Ren Nutr 2026. doi:10.1053/j.jrn.2026.04.010 |
| Kabiri Naeini E, Eskandari M, Mortazavi M, Gholaminejad A, Karevan N. | Effect of creatine supplementation on kidney function: a systematic review and meta-analysis. BMC Nephrol 2025;26:1–13. doi:10.1186/s12882-025-04558-6 — the pooled effect sizes quoted on slide 2 |
| Stevens LA, Schmid CH, Greene T, et al. | Factors other than glomerular filtration rate affect serum cystatin C levels. Kidney Int 2009;75:652–60. — the ≈8.5% diabetes effect |
| Pottel H, Björk J, Rule AD, et al. | Cystatin C–based equation to estimate GFR without the inclusion of race and sex. N Engl J Med 2023;388:333–43. |
| Sandhu G, Adattini J, Armstrong Gordon E, et al. | Integrating international consensus guidelines for anticancer drug dosing in kidney dysfunction (ADDIKD) into everyday practice. EClinicalMedicine 2025. — the revised carboplatin guidance on slide 17 |
| Tan DYZ, Wong BWX, Shen L, Li LJ, Yong EL. | Low creatinine to cystatin C ratio is associated with lower muscle volumes and poorer gait speeds in the longitudinal Integrated Women's Health Program cohort. Menopause 2025 Mar 18. doi:10.1097/GME.0000000000002524. — the slide 15 Singapore cohort. An erratum has been published; check it before quoting the CCR threshold |
| van Eeghen SJ, Wiepjes CM, den Heijer M, et al. | Cystatin C–based eGFR changes during gender-affirming hormone therapy. Clin J Am Soc Nephrol 2023;18(12):1545–54. — 260 transgender women, 285 transgender men; the marker-movement figures on slide 15 |
| Yong EL, Wong BWX, Tan DYZ. | Beyond BMI: the Janus-like effect of muscle versus fat on midlife women's health. Ann Acad Med Singap 2025;54(2):125–8. |
| Department of Veterans Affairs / DoD | The Primary Care Management of Chronic Kidney Disease. Clinical Practice Guideline, 2025. — supports cystatin C where creatinine is unreliable |
Written and edited by Steven Tucker, M.D. (USA), FACP (USA), FAMS (Singapore) — Senior Consultant, Medical Oncology; Founder and Medical Director, Tucker Medical, Singapore — in collaboration with Claude Opus 5 (Anthropic), running with extended thinking enabled and live web retrieval. Every figure quoted in these slides was traced to its primary source during drafting rather than reproduced from model memory, and the CKD-EPI 2021 implementations behind the slide 13 calculator were independently computed and checked against published reference values.
The completed draft was then put through a slide-by-slide accuracy review using OpenEvidence. That review produced nine substantive changes, each verified against the primary source before being made: the magnitude of the creatine effect was recalibrated from case-report extremes to pooled randomised data; the cystatin C confounder table was rebuilt around iohexol-validated 2026 evidence, softening the thyroid claim and adding opioids and loop diuretics; the description of the cystatin C equation was corrected, since it does retain a sex coefficient; the carboplatin GFR cap was reframed as historical US guidance rather than current international consensus; and the claim made for albuminuria over cardiovascular measures was moderated. Anything the review flagged that could not be independently confirmed was left out.
Version 2.0 · 30 July 2026. Formatted to the Tucker Medical Brand Toolkit (TMED-017 v1.0); palette named from the ART-TM Colors swatch set, colour values sampled directly from the TuckerMedical_RGB_POS lockup.
| VISIT | Novena Specialist Center, 8 Sinaran Drive, Suite 04-03, Singapore 307470 |
| CALL | +65 6659 6918 · www.tuckermedical.com |