Albumin Excretion Rate Calculation

Albumin Excretion Rate (AER) Calculator .aer-calculator-container { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } .aer-header { text-align: center; background-color: #0056b3; color: white; padding: 15px; border-radius: 8px 8px 0 0; margin-bottom: 20px; } .aer-header h2 { margin: 0; font-size: 24px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #444; } .input-group input { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .input-group small { display: block; color: #666; margin-top: 5px; font-size: 0.9em; } .calc-btn { width: 100%; background-color: #0056b3; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; } .calc-btn:hover { background-color: #004494; } .result-section { margin-top: 25px; padding: 20px; background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 4px; display: none; } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #ddd; } .result-row:last-child { border-bottom: none; } .result-value { font-weight: bold; font-size: 1.2em; color: #0056b3; } .status-box { margin-top: 15px; padding: 15px; border-radius: 4px; text-align: center; font-weight: bold; color: white; } .status-normal { background-color: #28a745; } .status-micro { background-color: #ffc107; color: #333; } .status-macro { background-color: #dc3545; } .aer-content { margin-top: 40px; line-height: 1.6; } .aer-content h3 { color: #0056b3; margin-top: 25px; } .aer-content ul { padding-left: 20px; } .aer-content li { margin-bottom: 10px; } .aer-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .aer-table th, .aer-table td { border: 1px solid #ddd; padding: 10px; text-align: left; } .aer-table th { background-color: #f2f2f2; } @media (max-width: 600px) { .aer-calculator-container { padding: 10px; } }

Albumin Excretion Rate (AER) Calculator

Enter the concentration from the lab report.
Total volume collected during the time period.
Standard collection time is 24 hours.
AER (mg/24h equivalent):
AER (µg/min):

About Albumin Excretion Rate (AER)

The Albumin Excretion Rate (AER) is a critical diagnostic measurement used to assess kidney function. It calculates the amount of albumin (a type of protein) released into the urine over a specific period, typically 24 hours. Elevated levels of albumin in the urine are often the earliest sign of kidney disease, particularly in patients with diabetes or hypertension.

How is AER Calculated?

This calculator determines the excretion rate based on the concentration of albumin in the urine, the total volume of urine collected, and the duration of the collection. The formulas used are:

  • Total Albumin (mg) = (Concentration [mg/L] × Volume [mL]) ÷ 1000
  • AER (mg/24h) = (Total Albumin [mg] ÷ Time [hours]) × 24
  • AER (µg/min) = (Total Albumin [mg] × 1000) ÷ (Time [hours] × 60)

Interpreting the Results

Clinical guidelines generally classify albumin excretion into three categories:

Category 24-Hour Collection (mg/24h) Timed Collection (µg/min) Clinical Significance
Normoalbuminuria < 30 < 20 Normal kidney function regarding protein excretion.
Microalbuminuria 30 – 300 20 – 200 Early sign of kidney damage; often reversible with treatment.
Macroalbuminuria > 300 > 200 Indicates overt nephropathy and higher risk of kidney failure.

Why is this important?

Monitoring AER is vital for early detection of diabetic nephropathy and cardiovascular risk. Regular screening allows healthcare providers to intervene early with medications (such as ACE inhibitors or ARBs) and lifestyle changes to preserve kidney function.

Note: This tool is for educational purposes. A diagnosis of kidney disease typically requires multiple positive tests over a period of 3 to 6 months. Always consult a healthcare professional for interpretation of lab results.

function calculateAER() { // 1. Get input values var albConc = document.getElementById("urineAlbumin").value; var volume = document.getElementById("urineVolume").value; var time = document.getElementById("collectionTime").value; // 2. Validate inputs if (albConc === "" || volume === "" || time === "" || isNaN(albConc) || isNaN(volume) || isNaN(time)) { alert("Please enter valid numeric values for all fields."); return; } // Convert strings to floats albConc = parseFloat(albConc); volume = parseFloat(volume); time = parseFloat(time); if (time <= 0) { alert("Collection time must be greater than 0."); return; } // 3. Calculation Logic // Step A: Calculate Total Albumin excreted in the collection period (in mg) // Formula: (mg/L * mL) / 1000 = mg var totalAlbuminMg = (albConc * volume) / 1000; // Step B: Calculate AER normalized to 24 hours (mg/24h) var aer24h = (totalAlbuminMg / time) * 24; // Step C: Calculate AER in micrograms per minute (µg/min) // Convert total mg to µg (x1000), then divide by total minutes (hours * 60) var aerUgMin = (totalAlbuminMg * 1000) / (time * 60); // 4. Update UI with Results document.getElementById("resMg24").innerHTML = aer24h.toFixed(2) + " mg/24h"; document.getElementById("resUgMin").innerHTML = aerUgMin.toFixed(2) + " µg/min"; // 5. Determine Clinical Status var statusBox = document.getElementById("statusBox"); var statusText = ""; // Reset classes statusBox.className = "status-box"; // Using mg/24h thresholds standard: 300 (Macro) if (aer24h = 30 && aer24h <= 300) { statusText = "Category: Microalbuminuria (Moderately Increased)"; statusBox.classList.add("status-micro"); } else { statusText = "Category: Macroalbuminuria (Severely Increased)"; statusBox.classList.add("status-macro"); } statusBox.innerHTML = statusText; // Show result section document.getElementById("resultSection").style.display = "block"; }

Leave a Comment