Class DoseCalculator
java.lang.Object
org.episteme.natural.medicine.pharmacology.DoseCalculator
Weight-based medication dose calculator.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealbsaBasedDose(Real dosePerM2, Real bsa) BSA-based dose: dose = dosePerM2 * BSAstatic RealclarksRule(Real adultDoseMg, Quantity<Mass> childWeight) Clark's rule: Child dose = (weight_lbs / 150) * adult_dosestatic RealcreatinineClearance(int ageYears, Quantity<Mass> weight, Real serumCreatinineMgDl, boolean isFemale) Creatinine clearance (Cockcroft-Gault)static RealivDripRate(Real totalDoseMg, Real concentrationMgPerMl, Real infusionHours) IV drip rate (ml/hour)static RealweightBasedDose(Real dosePerKg, Quantity<Mass> weight) Weight-based dose: dose = dosePerKg * weightstatic RealyoungsRule(Real adultDoseMg, int ageYears) Young's rule: Child dose = (age / (age + 12)) * adult_dose
-
Method Details
-
weightBasedDose
-
bsaBasedDose
-
ivDripRate
-
clarksRule
-
youngsRule
-
creatinineClearance
-