Home Loan Interest Rate Calculator India Excel

Body Surface Area (BSA) Calculator

Calculated Body Surface Area

0.00

Understanding Body Surface Area (BSA)

Body Surface Area (BSA) is the measured or calculated surface of a human body. In clinical medicine, BSA is often considered a more accurate indicator of metabolic mass than body weight because it is less affected by abnormal adipose (fat) tissue.

Why is BSA Important?

Medical professionals use BSA for several critical clinical applications, including:

  • Chemotherapy Dosing: Most cytotoxic drugs are dosed based on m² to minimize toxicity.
  • Cardiology: The Cardiac Index is calculated by dividing Cardiac Output by BSA.
  • Glomerular Filtration Rate (GFR): Kidney function assessments are often indexed to the "average" BSA of 1.73 m².
  • Pharmacokinetics: Determining appropriate dosages for drugs with a narrow therapeutic index.

The Mosteller Formula

This calculator utilizes the Mosteller formula, which is the most widely used and validated formula in clinical practice due to its simplicity and accuracy for both adults and children. The calculation is:

BSA (m²) = √([Height(cm) x Weight(kg)] / 3600)

Average BSA Reference Values

Category Average BSA
Neonates (Newborns) 0.25 m²
Child (9 years) 1.07 m²
Adult Woman 1.60 m²
Adult Man 1.90 m²
function calculateBSA() { var height = parseFloat(document.getElementById('bsa_height').value); var weight = parseFloat(document.getElementById('bsa_weight').value); var resultContainer = document.getElementById('bsa_result_container'); var mainValue = document.getElementById('bsa_main_value'); var formulaNote = document.getElementById('bsa_formula_note'); if (isNaN(height) || isNaN(weight) || height <= 0 || weight <= 0) { alert("Please enter valid positive numbers for height and weight."); return; } // Mosteller Formula: sqrt( (cm * kg) / 3600 ) var bsaMosteller = Math.sqrt((height * weight) / 3600); // Du Bois Formula: 0.007184 * height^0.725 * weight^0.425 var bsaDuBois = 0.007184 * Math.pow(height, 0.725) * Math.pow(weight, 0.425); mainValue.innerHTML = bsaMosteller.toFixed(2) + ' '; formulaNote.innerText = "Comparison: Mosteller: " + bsaMosteller.toFixed(2) + " m² | Du Bois: " + bsaDuBois.toFixed(2) + " m²"; resultContainer.style.display = 'block'; resultContainer.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment