Designed for GPs and IM residents managing common renal and metabolic problems in the outpatient setting. Each algorithm distills current KDIGO, ACC/AHA, and local DOH guidance into actionable decision steps.
9 rapid decision algorithms at a glance — edema workup through metabolic acidosis correction. Each pathway distills KDIGO 2024, ACC/AHA (American Heart Association), and local DOH (Department of Health) guidance into outpatient-ready clinical steps.
Bilateral pitting edema is among the most common outpatient presentations. Identify the mechanism before prescribing diuretics.
Algorithm 1 overview — Edema Workup. Begin with unilateral vs bilateral; order the targeted panel (BNP, albumin, TSH, ACR, eGFR); branch to cardiac, nephrotic, thyroid, or drug-induced cause. Anasarca or new cardiac finding = urgent referral.
Apply Wells DVT score. If ≥2 points or high clinical suspicion → bilateral compression Doppler USS same day. If negative and score low → consider cellulitis, Baker's cyst ruptured, compartment syndrome, lymphedema (non-pitting, rubbery).
Bilateral edema almost always has a systemic cause. Proceed with mechanism-based workup.
Cardiac cause likely. Request echo. Refer cardiology if new finding. Optimise loop diuretic (furosemide). Check electrolytes and renal function.
Hypoalbuminaemia. Check urine protein (nephrotic if >3.5 g/day). Check LFTs for cirrhosis. Check total protein + SPEP if myeloma suspected. → Refer nephrology if nephrotic range.
Hypothyroid edema. Classic non-pitting myxedema. Start levothyroxine; edema resolves with euthyroid state over weeks.
Withdraw or switch offending agent. CCB-induced edema: switch to ARB (angiotensin receptor blocker) + thiazide combination. Monitor for resolution over 2–4 weeks.
Most common in chronic bilateral ankle edema without systemic cause. Confirm with venous duplex. Manage: compression stockings, leg elevation, sodium restriction.
Outpatient-focused. Any K⁺ ≥ 6.0 mEq/L requires an ECG (electrocardiogram) before a management decision. Type IV RTA (hyporeninaemic hypoaldosteronism) is the most common cause in CKD/DKD (diabetic kidney disease) outpatients.
Algorithm 2 overview — Hyperkalemia Management. Classify by severity: Mild 5.0–5.5, Moderate 5.5–5.9, Severe ≥6.0 with mandatory ECG. Outpatient steps: dietary K⁺ restriction, hold offending agents, treat acidosis, consider patiromer or SZC. K⁺ ≥6.0 + ECG changes = emergency.
| Level | Severity | Immediate Step |
|---|---|---|
| 5.0–5.4 mEq/L | Mild | Dietary review + medication audit. Recheck in 2–4 weeks. |
| 5.5–6.0 mEq/L | Moderate | ECG. Dietary restriction. Consider potassium binder. Reduce/hold RAASi if appropriate. |
| > 6.0 mEq/L | Severe | ECG immediately. If any ECG changes → ADMIT. If ECG normal and patient asymptomatic → may manage outpatient with close follow-up. |
Serum Na⁺ <135 mEq/L. Classify by osmolality first, then volume status. The correction rate is as important as the target — overcorrection causes osmotic demyelination syndrome (ODS).
Algorithm 3 overview — Hyponatremia Management. Step 1: serum osmolality (hypoosmolar / isoosmolar / hyperosmolar). Step 2: volume status (hypovolaemic → SIADH → hypervolaemic). Step 3: correction rate — max 8–10 mEq/L per 24h to prevent ODS. Symptomatic Na⁺ <125 = 100 mL 3% NaCl bolus.
Translocational hyponatraemia. Hyperglycaemia most common. Correct Na⁺ by +1.6 mEq/L per 100 mg/dL glucose above 100. Treat glucose — Na⁺ normalises.
Pseudohyponatraemia. Extreme hyperlipidaemia or hyperproteinaemia. Measure Na⁺ on blood gas analyser (direct ISE). No treatment of Na⁺ needed.
True hyponatraemia. Proceed to Step 2: assess volume status.
BP ≥ 140/90 mmHg on ≥ 3 maximally tolerated antihypertensive agents from different classes, including a diuretic. Pseudoresistance is far more common than true resistant hypertension — rule it out first.
Algorithm 4 overview — Resistant Hypertension. Step 1: rule out pseudoresistance (white-coat, adherence, cuff error — check 24h ABPM). Steps 2–4: optimise regimen, screen drug/lifestyle contributors, evaluate for secondary causes. Step 5: add spironolactone 25–50 mg as preferred 4th agent.
| Cause | Prevalence | Clue | Screen |
|---|---|---|---|
| Primary hyperaldosteronism | Most common (~20%) | K⁺ low or low-normal; adrenal incidentaloma; severe or early-onset HTN | Aldosterone-to-renin ratio (ARR) — off interfering drugs ×2 weeks. ARR >30 with Aldo >15 → positive. Refer endocrine. |
| Obstructive sleep apnoea | ~30–40% | Snoring, witnessed apnoeas, daytime sleepiness, obesity, thick neck | Epworth Sleepiness Scale; overnight oximetry; polysomnography. CPAP reduces SBP ~5–10 mmHg. |
| Renal artery stenosis | ~3–5% | Flash pulmonary edema; worsening creatinine with RAASi; abdominal bruit; atherosclerotic risk; FMD (young women) | Renal Doppler USS. CTA/MRA (magnetic resonance angiography) if Doppler inconclusive. Refer vascular/nephrology. |
| Phaeochromocytoma | 0.1–0.6% | Paroxysmal headache + sweating + palpitations triad; episodic hypertension; weight loss | 24-h urine metanephrines + catecholamines (preferred) or plasma metanephrines. CT (computed tomography) abdomen if positive. |
| Cushing's syndrome | Rare | Truncal obesity, proximal myopathy, purple striae, moon face, buffalo hump, easy bruising | Overnight 1 mg dexamethasone suppression test. Cortisol >1.8 μg/dL → positive. Refer endocrine. |
Acute Kidney Injury (KDIGO): rise in serum creatinine ≥0.3 mg/dL within 48 h, or ×1.5 baseline within 7 days, or urine output <0.5 mL/kg/h for ≥6 h. Always compare to a prior creatinine — do not assume baseline from a single elevated value.
Algorithm 5 overview — AKI Triage. KDIGO staging: Stage 1 (×1.5–1.9), Stage 2 (×2.0–2.9), Stage 3 (×3.0+). Aetiologies: pre-renal (urine Na⁺ <20), intrinsic (casts, AIN, GN), post-renal (USS). Sick-day rules: hold ACEi/ARBs, NSAIDs, SGLT2i (sodium–glucose cotransporter-2 inhibitor). Admit: Stage 2–3, oliguria, rising K⁺, no reversible cause.
| Stage | Creatinine criterion | Urine output | Typical approach |
|---|---|---|---|
| Stage 1 | ×1.5–1.9 baseline or ↑ ≥0.3 mg/dL | <0.5 mL/kg/h × 6–12 h | Outpatient if pre-renal likely; remove offending agents; 48 h recheck |
| Stage 2 | ×2.0–2.9 baseline | <0.5 mL/kg/h × 12 h | Strong consideration for admission; close monitoring at minimum |
| Stage 3 | ×3.0 or Cr >4.0 mg/dL or initiation of KRT (kidney replacement therapy) | <0.3 mL/kg/h × 24 h or anuria × 12 h | Admit — nephrology consult urgent |
On diuretics? Add BUN values to calculate FeUrea (more reliable):
Based on KDIGO 2024 CKD guidelines. Referral is based on eGFR, albuminuria, rate of decline, and complications — not eGFR alone. Many patients with eGFR 45–60 can be safely managed in primary care with shared-care guidance.
Algorithm 6 overview — CKD Referral Thresholds (KDIGO 2024). The G×A heat-map assigns green / yellow / amber / red risk. Urgency tiers: Same week (eGFR <15, AKI-on-CKD, malignant HTN) → 4 weeks (eGFR 15–29, nephrotic) → 3 months (eGFR 30–44 + A3) → Primary care safe (eGFR ≥45 stable, A1–A2).
Start with a complete blood count (CBC), reticulocyte count, ferritin, and transferrin saturation (TSAT). Adult anemia is Hb <13 g/dL in men or <12 g/dL in women; pediatric thresholds are age-specific. Kidney disease does not exclude another cause.
If the initial tests do not explain anemia, tailor further testing: smear, haptoglobin/lactate dehydrogenase, C-reactive protein, B12/folate, liver tests, thyroid-stimulating hormone, parathyroid hormone, and monoclonal-protein studies. Assess blood loss and nutrition. Ferritin <45 ng/mL, or unexplained microcytosis without a ferritin result or known genetic cause, warrants evaluation for bleeding and appropriate referral (practice points 1.2.1–1.2.3, S19–20).
| Population / decision | KDIGO 2026 guidance |
|---|---|
| Anemia + hemodialysis (HD): initiate iron | Ferritin ≤500 ng/mL and TSAT ≤30%. IV iron is suggested; use a proactive, monitored approach. |
| Anemia + non-dialysis CKD or peritoneal dialysis (PD): initiate iron | Ferritin <100 ng/mL and TSAT <40%, or ferritin ≥100 and <300 ng/mL and TSAT <25%. |
| Route outside HD | Choose oral or IV iron using severity, response, tolerance, preference, availability, and cost. Switch an optimal oral regimen to IV if ineffective after 1–3 months or poorly tolerated. |
| Withhold routine iron | Ferritin >700 ng/mL or TSAT ≥40%. An elevated ferritin alone does not diagnose iron overload. |
| Systemic infection | Consider temporarily suspending iron. Inflammation without infection needs clinical assessment rather than an automatic infection diagnosis. |
| Monitoring during iron treatment | Hb, ferritin, TSAT every 3 months in non-dialysis CKD/PD; every 1–3 months in HD, often monthly. Test sooner after blood loss, hospitalization, erythropoiesis-stimulating agent (ESA) escalation, or rapidly changing iron indices. |
| Decision | KDIGO 2026 guidance |
|---|---|
| Adult HD or PD: consider initiation | After reversible causes are addressed, consider ESA when Hb is ≤9–10 g/dL. Select the threshold within that range using symptoms, risks, and patient preferences. |
| Non-dialysis CKD, including transplant recipients | Individualize initiation using symptoms, potential benefit, transfusion avoidance, ESA risks, and preferences; Hb <10 alone is not an automatic start order. |
| Adult maintenance goal | Target Hb below 11.5 g/dL (115 g/L), individualized. A common working range is about 10 to <11.5 g/dL; this is not an anemia diagnostic range. |
| Dose changes | Use the lowest effective dose. Generally avoid adjustments more often than every 4 weeks. If Hb rises >1 g/dL in 2–4 weeks, reduce by 25–50%. Prefer reduction to holding while Hb does not exceed 11.5, as clinically appropriate. |
| Monitoring | Hb every 2–4 weeks after initiation or adjustment; at least every 3 months during maintenance, usually more often in HD. |
| Stroke, thrombosis, and cancer | Consider suspending ESA during hospitalization for acute stroke, vascular access thrombosis, or thromboembolism. Active or previous cancer calls for shared decision-making, especially when treatment aims at cure. Uncontrolled hypertension and product-specific contraindications require review. |
| Agent | Adult non-dialysis CKD examples | Adult HD/PD examples |
|---|---|---|
| Epoetin alfa / beta | About 50 U/kg once or twice weekly; adapt to regional product label. | 50–100 U/kg three times weekly; confirm product and route. |
| Darbepoetin | 0.45 µg/kg weekly, or 40–100 µg every 2–4 weeks, individualized. | 0.45 µg/kg weekly or 0.75 µg/kg every 2 weeks. |
| Methoxy polyethylene glycol–epoetin beta (CERA) | 0.6 µg/kg every 2 weeks; other monthly regimens are product-specific. | 0.6 µg/kg every 2 weeks; conversion and monthly maintenance require product-label review. |
Examples are from KDIGO 2026 Table 7 (S55), not interchangeable prescriptions. Do not infer injection frequency from a weekly total or switch products using an unvalidated ratio. Use the locally approved label, route, vial strengths, and facility protocol.
Investigate iron deficiency or iron-restricted erythropoiesis, inflammation/infection, bleeding, hemolysis, nutritional deficiency, hyperparathyroidism, inadequate dialysis, adherence, and marrow disease before escalating an erythropoiesis-stimulating agent (ESA). A sudden Hb decline with severe reticulocytopenia raises concern for pure red cell aplasia and requires specialist evaluation.
The ESA resistance index (ERI) is weekly epoetin dose ÷ weight ÷ Hb in g/dL. It is a longitudinal exposure/response measure, not a stand-alone diagnosis or instruction to maintain a dose. KDIGO 2026 Table 10 summarizes heterogeneous definitions; ERI 10 is not a universal KDIGO cutoff. Darbepoetin-to-epoetin conversions are approximate and dose-dependent; do not apply a fixed 200-IU/µg factor to CERA as a validated conversion.
For chronic anemia in CKD, base red-cell transfusion on symptoms and signs attributable to anemia and the individual balance of benefits and harms, rather than an arbitrary Hb threshold (practice point 4.4). Restrictive thresholds from other settings are context-specific and are not universal CKD orders.
Acute hemorrhage, unstable coronary disease, or urgent surgery may require rapid correction. Avoid transfusion when possible in transplant candidates to reduce allosensitization. Leukoreduction does not eliminate sensitization risk. When transfusion is appropriate, account for volume overload, potassium, iron burden, and reassess the response; stable patients are often managed one unit at a time under local protocols.
Source: KDIGO 2026 Anemia in CKD, recommendations 2.1–2.4 and 3.2.1–3.3.1; practice points 2.2–2.8 and 3.4.1.2–3.4.3.5. Reviewed November 6, 2026. Apply clinical judgment and the locally approved product label.
Proteinuria on dipstick must be confirmed quantitatively and be persistent (≥2 readings ≥3 months apart) to diagnose CKD. The degree and pattern guide the diagnostic pathway.
Algorithm 8 overview — Proteinuria Workup. Quantify: spot urine ACR (A1 <30 / A2 30–300 / A3 >300 mg/g). Rule out transient causes (fever, exercise, UTI, orthostatic). Persistent = ≥2 readings over 3 months. Aetiology: DKD, hypertensive nephrosclerosis, GN, myeloma (BJP). Nephrotic threshold ACR >2200 mg/g = urgent nephrology referral.
| ACR mg/g (or mg/mmol) | Category | Clinical Significance |
|---|---|---|
| <30 mg/g | A1 — Normal / mildly increased | Monitor annually if CKD risk factors present |
| 30–300 mg/g | A2 — Moderately increased | Microalbuminuria — CKD marker; maximise ACEi/ARB + SGLT2i |
| >300 mg/g | A3 — Severely increased | Macroalbuminuria — refer nephrology; high progression and cardiovascular disease (CVD) risk |
| >2,200 mg/g | Nephrotic range | Evaluate for nephrotic syndrome — urgent nephrology referral |
Reassure. Repeat ACR in 6–12 months. No treatment needed. If ACR normalises and remains normal — not CKD.
Classify aetiology and determine CKD stage with eGFR. Proceed with workup below.
Step-wise approach: confirm the primary disorder, calculate the anion gap (with albumin correction), classify, then treat the cause. CKD metabolic acidosis (Type IV RTA and uraemic acidosis) are the most common outpatient presentations.
Algorithm 9 overview — Metabolic Acidosis. Confirm: pH <7.35, HCO₃ <22. Calculate AG (Na − Cl − HCO₃; correct for albumin). High AG (MUDPILES): uremia, DKA, lactic acidosis, toxins. Normal AG (HARDDUP): hyperchloraemic — RTA types I/II/IV, diarrhoea. CKD treatment: oral NaHCO₃, target HCO₃ >22. Refer if pH <7.2.
MUDPILES mnemonic:
Calculate osmolar gap if toxic alcohol suspected: OG = measured Osm − calculated Osm. OG >10 → toxic alcohol.
Calculate urine anion gap (UAG):
| Type | Urine pH | K⁺ | HCO₃ | Cause | Action |
|---|---|---|---|---|---|
| Type I (Distal) | >5.5 (can't acidify) | Low | Variable (often <15) | Sjögren's, autoimmune, amphotericin, nephrocalcinosis/stones | NaHCO₃ or K-citrate. Refer nephrology. |
| Type II (Proximal) | <5.5 (can acidify, but leaks HCO₃) | Low | <15 mEq/L | Fanconi syndrome, myeloma, tenofovir, heavy metals | High-dose NaHCO₃ (often 10+ mEq/kg/day). Refer nephrology. |
| Type IV (Hypoaldosteronism) | <5.5 | High | Mild reduction (18–22) | Most common in CKD/DKD, ACEi/ARB use — hyporeninaemic hypoaldosteronism | Treat hyperkalaemia (Algorithm 2). Fludrocortisone if confirmed Addison's. Often improves with NaHCO₃ + K⁺ management. |
Na − (Cl + HCO₃) · Normal 8–12 mEq/LAG + 2.5 × (4 − Alb)pCO₂ = (1.5 × HCO₃) + 8 ± 2(AG−12) / (24−HCO₃)UNa + UK − UCl · Negative = GI loss · Positive = RTA7.7 mEq HCO₃~48 mEq NaHCO₃ (practical for home use)Three clinician-facing calculators that complement the algorithms above: serum osmolality with osmolal gap (to flag toxic alcohols and other unmeasured osmoles), free water deficit for hypernatremia correction, and fractional excretion of urea (FEUrea) — the prerenal-vs-intrinsic discriminator of choice when the patient is on diuretics and FENa is unreliable. Tatlong calculator para sa mga clinician na dumadagdag sa mga algorithm sa itaas: serum osmolality na may osmolal gap (para matukoy ang toxic alcohols at iba pang hindi nasusukat na osmoles), free water deficit para sa pagtatama ng hypernatremia, at fractional excretion of urea (FEUrea) — ang piniling pamantayan ng prerenal-laban-intrinsic kapag ang pasyente ay gumagamit ng diuretics at hindi maaasahan ang FENa. Tulo ka calculator para sa mga clinician nga modugang sa mga algorithm sa ibabaw: serum osmolality nga adunay osmolal gap (aron mailhan ang toxic alcohols ug uban pang dili masukod nga osmoles), free water deficit para sa pagtul-id sa hypernatremia, ug fractional excretion of urea (FEUrea) — ang pinili nga timailhan sa prerenal-batok-intrinsic kon ang pasyente naggamit ug diuretics ug dili kasaligan ang FENa. Atlung calculator para king clinician a midagdag king algorithm a babo: serum osmolality a atin osmolal gap (para mikilala ya ing toxic alcohols at aliwa pang e masukat a osmoles), free water deficit para king pamanutul king hypernatremia, at fractional excretion of urea (FEUrea) — ing piling pamamaran ning prerenal-laban-intrinsic nung ing pasyente maki-diuretics ya at e mapagkatiwalaan ing FENa.
Nephrologist · Internal Medicine · Philippines Nephrologist · Internal Medicine · Pilipinas Nephrologist · Internal Medicine · Pilipinas Nephrologist · Internal Medicine · Pilipinas
Last reviewed: Huling sinuri: Katapusang gisusi: Huling sinuri: