ganzoni_iron_deficit: Ganzoni Equation for Iron Deficiency Anemia

View source: R/neelpackage.R

ganzoni_iron_deficitR Documentation

Ganzoni Equation for Iron Deficiency Anemia

Description

Calculates the total body iron deficit in milligrams using the Ganzoni equation. This value determines the total dose of parenteral iron required for complete repletion in patients with iron deficiency anemia.

Usage

ganzoni_iron_deficit(weight_kg, actual_hb, target_hb = 13, iron_stores_mg = 500)

Arguments

weight_kg

Numeric. Patient body weight in kilograms.

actual_hb

Numeric. Patient's current hemoglobin level in g/dL.

target_hb

Numeric. Target hemoglobin level in g/dL. Defaults to 13 g/dL (commonly used standard), but can be adjusted based on patient age, sex, or population.

iron_stores_mg

Numeric. Estimated iron stores in milligrams. Defaults to 500 mg (standard for adults). For children or smaller individuals, a lower value (e.g., 15 mg/kg if weight < 35 kg) might be appropriate.

Details

The formula is:

Total Iron Deficit (mg) = [Weight (kg) \times (Target Hb - Actual Hb) (g/dL) \times 2.4] + Iron Stores (mg)

Value

A list containing:

Total_Iron_Deficit_mg

The calculated total iron deficit in milligrams.

Formula

A string representation of the calculation performed.

References

Ganzoni AM. Intravenous iron-dextran: therapeutic and experimental possibilities. Schweiz Med Wochenschr. 1970;100(7):301-303.

Examples


# Example 1: Standard Adult
# 70 kg, Hb 8 g/dL, Target 13 g/dL, Stores 500 mg
# Deficit = (70 * 5 * 2.4) + 500 = 840 + 500 = 1340 mg
ganzoni_iron_deficit(70, 8)

# Example 2: Customized Target and Stores
# 50 kg, Hb 10 g/dL, Target 12 g/dL, Stores 0 mg (Conservative)
# Deficit = (50 * 2 * 2.4) + 0 = 240 mg
ganzoni_iron_deficit(50, 10, target_hb = 12, iron_stores_mg = 0)

cliot documentation built on Dec. 1, 2025, 1:06 a.m.