BSA Dosage Calculator (Body Surface Area)

BSA Dosage Calculator (Body Surface Area) is evaluated from Weight, Height and Dose per m^2. The calculation reports BSA, Single Dose and Total Dose.

Results

Thanks — we’ve logged this for review.

About the BSA Dosage Calculator (Body Surface Area)

### Why Use the BSA Dosage Calculator (Body Surface Area) Calculator?
The BSA Dosage Calculator is a vital tool for medical professionals, particularly those in oncology and rheumatology. It helps calculate the correct dosage of medications based on a patient's body surface area (BSA), which is essential for ensuring the efficacy and safety of treatments. The calculator takes into account a patient's weight, height, and the prescribed dose per square meter to determine the BSA, single dose, and total dose. This is particularly important for medications like chemotherapy, where the dosage needs to be precise to avoid underdosing or overdosing. By using the BSA Dosage Calculator, medical professionals can minimize the risk of adverse reactions and optimize treatment outcomes.

### History of the BSA Dosage Calculator (Body Surface Area)
The concept of body surface area (BSA) dates back to the 19th century, when it was first used to estimate the surface area of the human body. However, it wasn't until the 20th century that BSA became a widely accepted method for calculating medication dosages. In 1916, Dr. Frank B. Shohl and his colleagues published a paper on the use of BSA to calculate the dosage of digitalis, a heart medication. Later, in the 1950s and 1960s, the development of chemotherapy led to a greater need for accurate dosing, and BSA became a standard method for calculating medication dosages in oncology. The Mosteller formula, which is used in the BSA Dosage Calculator, was developed in 1987 by Dr. Robert Mosteller and is still widely used today.

### The Science Behind the Calculations
The BSA Dosage Calculator uses the Mosteller formula to calculate the body surface area (BSA) of a patient: BSA (m^2) = sqrt((height (cm) x weight (kg)) / 3600). This formula takes into account the patient's height and weight to estimate their surface area. The calculator then uses the prescribed dose per square meter to calculate the single dose and total dose. The single dose is calculated by multiplying the BSA by the dose per square meter, while the total dose is calculated by multiplying the single dose by the number of doses per cycle. The formulas used are as follows:
- BSA (m^2) = sqrt((height (cm) x weight (kg)) / 3600)
- Single dose (mg) = BSA (m^2) x dose per m^2 (mg/m^2)
- Total dose (mg) = single dose (mg) x doses per cycle

### Real-Life Application and Examples
Let's consider a real-world scenario where a doctor needs to calculate the dosage of carboplatin for a patient with ovarian cancer. The patient weighs 60 kg and is 165 cm tall. The prescribed dose per square meter is 75 mg/m^2, and the patient will receive one dose per cycle. Using the BSA Dosage Calculator, the doctor enters the patient's weight, height, and dose per square meter, as well as the number of doses per cycle. The calculator returns the following results:
- BSA (Mosteller): 1.62 m^2
- Single dose: 121.5 mg
- Total dose (per cycle): 121.5 mg
- BSA Category: normal
The doctor can then use these results to determine the correct dosage of carboplatin for the patient. In this case, the patient would receive a single dose of 121.5 mg of carboplatin per cycle. The doctor can adjust the dosage as needed based on the patient's response to treatment and other factors. By using the BSA Dosage Calculator, the doctor can ensure that the patient receives the correct dosage of medication, which can help optimize treatment outcomes and minimize the risk of adverse reactions.

Formula & How It Works

The calculation applies the following relations exactly as recorded in the metadata:

BSA (Mosteller) = sqrt(height_cm x weight_kg / 3600)
Single Dose (mg) = BSA (m^2) x Dose per m^2 (mg/m^2)
Total Dose = Single Dose x Doses per Cycle

Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.

Worked Examples

Example 1: Paclitaxel for Breast Cancer — 65 kg Female, 165 cm

Inputs

weight_kg: 65 height_cm: 165 dose_per_m2: 175 doses_per_day: 1
BSA: 1.73 m^2. Single Dose: 302.1 mg. Total Dose: 302.1 mg. BSA Category: Average (1.7-1.99 m**2) - typical adult range

With Weight = 65, Height = 165, Dose per m^2 = 175 and Doses per Cycle/Day = 1 as the stated inputs, the result is BSA = 1.73 m^2, Single Dose = 302.1 mg and Total Dose = 302.1 mg. Each value corresponds to the declared output fields.

Example 2: Cisplatin for NSCLC — 80 kg Male, 178 cm

Inputs

weight_kg: 80 height_cm: 178 dose_per_m2: 75 doses_per_day: 1
BSA: 1.99 m^2. Single Dose: 149.2 mg. Total Dose: 149.2 mg. BSA Category: Average (1.7-1.99 m**2) - typical adult range

With Weight = 80, Height = 178, Dose per m^2 = 75 and Doses per Cycle/Day = 1 as the stated inputs, the result is BSA = 1.99 m^2, Single Dose = 149.2 mg and Total Dose = 149.2 mg. Each value corresponds to the declared output fields.

Example 3: Pediatric Methotrexate — 30 kg Child, 120 cm

Inputs

weight_kg: 30 height_cm: 120 dose_per_m2: 3000 doses_per_day: 1
BSA: 1 m^2. Single Dose: 3,000 mg. Total Dose: 3,000 mg. BSA Category: Small (< 1.5 m**2) - verify dose with oncology pharmacist

With Weight = 30, Height = 120, Dose per m^2 = 3,000 and Doses per Cycle/Day = 1 as the stated inputs, the result is BSA = 1 m^2, Single Dose = 3,000 mg and Total Dose = 3,000 mg. Each value corresponds to the declared output fields.

Example 4: 5-Fluorouracil for Colorectal Cancer — 75 kg, 170 cm

Inputs

weight_kg: 75 height_cm: 170 dose_per_m2: 400 doses_per_day: 1
BSA: 1.88 m^2. Single Dose: 752.8 mg. Total Dose: 752.8 mg. BSA Category: Average (1.7-1.99 m**2) - typical adult range

With Weight = 75, Height = 170, Dose per m^2 = 400 and Doses per Cycle/Day = 1 as the stated inputs, the result is BSA = 1.88 m^2, Single Dose = 752.8 mg and Total Dose = 752.8 mg. Each value corresponds to the declared output fields.

Common Use Cases

  • Calculate chemotherapy dose from BSA
  • Determine carboplatin and cisplatin dosing
  • Compute methotrexate dose for rheumatology
  • Calculate BSA for pediatric oncology dosing