Topic 5 / 5📁 Unit Index
BP101T • Unit 1Topic 5 of 5⏱ 5 Min Read

5. Pediatric & Geriatric Posology Algorithms: Complete Mathematical Formulations

💡 Core Concept & Clinical Context:

Posology is the branch of pharmaceutical medicine that deals with drug dosage determination. Children have immature hepatic metabolism and reduced renal clearance, while elderly patients experience reduced organ perfusion. Consequently, adult doses cannot be given directly. Posology rules use age, weight, or body surface area (BSA) to calculate safe and effective individualized doses.

Pharmaceutical Code & Calculation Examples:
1Multi-Rule Pediatric Calculator Script in Python

Implements Young's, Dilling's, Clark's, and Fried's rules with validation.

example_1.py
def calculate_pediatric_doses(adult_dose_mg, age_years=None, age_months=None, weight_kg=None, weight_lbs=None):
    results = {}
    
    # 1. Young's Rule (Ages 1-12 years): Dose = (Age / (Age + 12)) * Adult Dose
    if age_years is not None and 1 <= age_years <= 12:
        results["Young's Rule"] = (age_years / (age_years + 12.0)) * adult_dose_mg
        
    # 2. Dilling's Rule (Ages 4-20 years): Dose = (Age / 20) * Adult Dose
    if age_years is not None and age_years >= 4:
        results["Dilling's Rule"] = (age_years / 20.0) * adult_dose_mg
        
    # 3. Clark's Rule (Weight-based): Dose = (Weight in lbs / 150) * Adult Dose
    # Or in kg: Dose = (Weight in kg / 70) * Adult Dose
    if weight_kg is not None:
        results["Clark's Rule (kg)"] = (weight_kg / 70.0) * adult_dose_mg
    elif weight_lbs is not None:
        results["Clark's Rule (lbs)"] = (weight_lbs / 150.0) * adult_dose_mg
        
    # 4. Fried's Rule (Infants < 1 year / up to 24 months): Dose = (Age in months / 150) * Adult Dose
    if age_months is not None and age_months <= 24:
        results["Fried's Rule"] = (age_months / 150.0) * adult_dose_mg
        
    return results

# Test for a 5-year-old child weighing 18 kg, adult dose = 250 mg
calculated = calculate_pediatric_doses(adult_dose_mg=250.0, age_years=5, weight_kg=18.0)
for rule, dose in calculated.items():
    print(f"{rule}: {dose:.2f} mg")
Comparison & Reference Table:
Posology RuleMathematical FormulaTarget Age / Patient GroupClinical Notes
Young's RuleDose = (Age / (Age + 12)) * Adult DoseChildren 1 - 12 YearsStandard classical rule for school-age children
Dilling's RuleDose = (Age / 20) * Adult DoseChildren 4 - 20 YearsEasier mental arithmetic; reliable for adolescents
Clark's RuleDose = (Weight_kg / 70) * Adult DoseAny Child with known weightMost accurate for malnourished or obese children
Fried's RuleDose = (Months / 150) * Adult DoseInfants < 2 Years (0-24 months)Specifically tailored for infant hepatic clearance
📋Key Takeaways & Exam Highlights
  • Young's Rule: $\text{Child Dose} = \frac{\text{Age in Years}}{\text{Age in Years} + 12} \times \text{Adult Dose}$ (Applicable for children 1 to 12 years).
  • Dilling's Rule: $\text{Child Dose} = \frac{\text{Age in Years}}{20} \times \text{Adult Dose}$ (Simpler formula, preferred for children 4 to 20 years).
  • Clark's Rule: $\text{Child Dose} = \frac{\text{Weight in kg}}{70} \times \text{Adult Dose}$ or $\frac{\text{Weight in lbs}}{150} \times \text{Adult Dose}$ (Physiologically superior when weight deviates from age average).
  • Fried's Rule: $\text{Infant Dose} = \frac{\text{Age in Months}}{150} \times \text{Adult Dose}$ (Strictly for infants under 1 to 2 years of age).
🇮🇳 हिन्दी व्याख्या (5. Pediatric & Geriatric Posology Algorithms: Complete Mathematical Formulations)

पोसोलोजी में बच्चों की दवा की खुराक तय करने के 4 मुख्य नियम हैं: Young's Rule (1-12 वर्ष), Dilling's Rule (4-20 वर्ष), Clark's Rule (वजन अनुसार), और Fried's Rule (शिशुओं के लिए)।

Need to see the complete unit overview, solved numericals, or exam checklist?Open Unit 1 Overview Hub →