Student Loan Income Repayment Calculator

.bsa-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e0e0e0; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .bsa-calc-header { text-align: center; margin-bottom: 25px; } .bsa-calc-header h2 { color: #2c3e50; margin-bottom: 10px; } .bsa-input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px; } .bsa-input-group { display: flex; flex-direction: column; } .bsa-input-group label { font-weight: 600; margin-bottom: 8px; color: #34495e; } .bsa-input-group input, .bsa-input-group select { padding: 12px; border: 2px solid #ecf0f1; border-radius: 8px; font-size: 16px; transition: border-color 0.3s; } .bsa-input-group input:focus { border-color: #3498db; outline: none; } .bsa-calc-btn { width: 100%; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 8px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .bsa-calc-btn:hover { background-color: #219150; } #bsa-result-area { margin-top: 25px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; display: none; text-align: center; } .bsa-result-value { font-size: 32px; font-weight: bold; color: #2c3e50; margin: 10px 0; } .bsa-result-label { font-size: 14px; color: #7f8c8d; text-transform: uppercase; letter-spacing: 1px; } .bsa-article { margin-top: 40px; line-height: 1.6; color: #333; } .bsa-article h2 { color: #2c3e50; margin-top: 30px; } .bsa-article h3 { color: #2980b9; } .bsa-article ul { margin-bottom: 20px; } @media (max-width: 600px) { .bsa-input-grid { grid-template-columns: 1fr; } }

Body Surface Area (BSA) Calculator

Calculate total body surface area using the Mosteller and DuBois formulas.

Mosteller (Standard) DuBois & DuBois Haycock Gehan & George
Estimated Body Surface Area
0.00 m²

What is 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 alone because it is less affected by abnormal adipose tissue (body fat).

Why is BSA Calculation Important?

Calculating BSA is critical in several medical fields for the following reasons:

  • Chemotherapy Dosage: Most cytotoxic drugs are dosed based on m² to minimize toxicity while ensuring efficacy.
  • Pharmacology: Determining the correct dosage for narrow therapeutic index drugs.
  • Kidney Function: Glomerular Filtration Rate (GFR) is typically normalized to a standard BSA of 1.73 m².
  • Cardiac Index: Relates cardiac output to the size of the individual.

Common BSA Formulas Used

Our calculator supports the most clinically validated formulas:

  • Mosteller Formula: The simplest and most widely used. Calculated as the square root of (height in cm × weight in kg) / 3600.
  • DuBois Formula: One of the oldest standards, used frequently in metabolic research.
  • Haycock Formula: Often preferred for pediatric patients (infants and children).

Example BSA Calculation

If an adult male stands 180 cm tall and weighs 80 kg, using the Mosteller Formula:

Step 1: 180 × 80 = 14,400

Step 2: 14,400 / 3,600 = 4

Step 3: Square root of 4 = 2.00 m²

Standard Values

While BSA varies significantly based on age and build, the average "standard" BSA for adults is generally considered:

  • Men: ~1.9 m²
  • Women: ~1.6 m²
  • Newborns: ~0.25 m²
  • Child (9 years): ~1.07 m²
function calculateBSA() { var height = parseFloat(document.getElementById('bsa_height').value); var weight = parseFloat(document.getElementById('bsa_weight').value); var formula = document.getElementById('bsa_formula').value; var resultArea = document.getElementById('bsa-result-area'); var output = document.getElementById('bsa_output'); var interpretation = document.getElementById('bsa_interpretation'); if (isNaN(height) || isNaN(weight) || height <= 0 || weight 2.2) { note += " This is higher than the average adult BSA."; } else if (bsa 140) { note += " This is lower than the average adult BSA."; } interpretation.innerHTML = note; resultArea.style.display = "block"; resultArea.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment