Introduction Units & Dose Converters Math Calculator Medical Equations Clinical Criteria Decision Trees Search by Specialty EMR Edition Pocket PC Edition Mobile Edition Purchase Subscription |
A-a Gradient Source File: AAGradient.eq Equation: p_Atm = 760 * eTo(Elevation / -7000) Result unit: Equation: p_H2O = 47 * eTo((Patient_Temp - 37) / 18.4) Result unit: Equation: FIO2 = Percent_Inspired_O2 / 100 Result unit: Equation: Expected_AaG = 2.5 + (0.21 * Age) Result unit: mmHg Equation: Measured_AaG = (FIO2 * (p_Atm - p_H2O)) - (p_CO2 / Resp_Quot) + (p_CO2 * FIO2 * (1 - Resp_Quot) / Resp_Quot) - p_aO2 Result unit: mmHg Variable: Age Unit: yr Variable: Patient_Temp Unit: degC Default value: 37 Maximum value: 50 Variable: Elevation Unit: m Maximum value: 10000 Variable: Percent_Inspired_O2 Unit: %O2 Default value: 21 Minimum value: 1 Maximum value: 100 Variable: p_CO2 Unit: mmHg Variable: Resp_Quot Unit: ratio Default value: 0.8 Minimum value: 0.01 Maximum value: 100 Variable: p_aO2 Unit: mmHg a/A Ratio Source File: AARatio.eq Equation: aAR = p_aO2 / (( p_Atm - p_H2O) * FIO2/100 - ( p_CO2 / Resp_Quot )) Result unit: ratio Variable: p_Atm Unit: mmHg Default value: 760 Variable: p_H2O Unit: mmHg Default value: 47 Variable: FIO2 Unit: %O2 Default value: 21 Maximum value: 100 Variable: p_CO2 Unit: mmHg Variable: Resp_Quot Unit: ratio Default value: 0.8 Minimum value: 0.01 Maximum value: 100 Variable: p_aO2 Unit: mmHg AaPO2 Correction for FIO2 Source File: AaPO2Correction.eq Equation: AaPO2_Corrected = 21 * AaPO2 / FIO2 Result unit: torr Variable: AaPO2 Unit: torr Variable: FIO2 Unit: % Absolute Lymphocyte Count Source File: AbsLymphocyteCnt.eq Equation: ALC = WBC * Lymphs / 100 Result unit: # Variable: WBC Unit: # Variable: Lymphs Unit: % Absolute Neutrophil Count Source File: AbsNeutrophileCnt.eq Equation: ANC = WBC * ((Segs/100) + (Bands/100)) Result unit: # Variable: WBC Unit: # Variable: Segs Unit: % Variable: Bands Unit: % Absolute Reticulocyte Count Source File: AbsReticCnt.eq Equation: ARC = Retic_Percent * HCT / 45 Result unit: # Variable: Retic_Percent Unit: % Variable: HCT Unit: % Acetaminophen (Paracetamol) Toxicity Assessment Source File: AcetaminophenTox.cc Equation: ToxLevel = eTo(5.298317 - ((Hours_After_Ingestion - 4) * 0.1732868)) Result unit: Equation: RxLevel = ToxLevel - (0.25 * ToxLevel) Result unit: Variable: Hours_After_Ingestion Unit: Hours Minimum value: 4 Maximum value: 24 Variable: Acetaminophen_Level Unit: mcg/mL_acet Alcoholic Liver Disease: Criteria for One Year Mortality Prognosis Source File: AlcLiverDxSeverity.cc Equation: LR_Score = 6 + (1.03 * Enceph)- (2.5 * Hb / Normal_Hb) - (1.56 * Albumin) Result unit: score Equation: Mortality = 100 * eTo(LR_Score) / (1 + eTo(LR_Score)) Result unit: % Radio Button Variable: Normal_Hb Discrete variable option: Male Variable value: 15 Discrete variable option: Female Variable value: 14 Variable: Hb Unit: gm/dL Variable: Albumin Unit: gm/dL Radio Button Variable: Enceph Discrete variable option: Grade 1 Variable value: 1 Discrete variable option: Grade 2 Variable value: 2 Discrete variable option: Grade 3 Variable value: 3 Allowable Blood Loss Source File: AllowableBloodLoss.eq Equation: Blood_Vol = Weight * Avg_Blood_Vol Result unit: mL Equation: Allowable_Loss = Blood_Vol * ln( Initial_Hct / Final_Hct ) Result unit: mL Variable: Weight Unit: kg Radio Button Variable: Avg_Blood_Vol Discrete variable option: Men Variable value: 75 Discrete variable option: Women Variable value: 65 Discrete variable option: Infants Variable value: 80 Discrete variable option: Neonates Variable value: 85 Discrete variable option: Premature Neonates Variable value: 96 Variable: Initial_Hct Unit: % Variable: Final_Hct Unit: % Amikacin Dosing q24hr (also Kanamycin and Streptomycin) Source File: AmikacinDosing.eq Equation: Dose = Renal_Factor * Weight Result unit: mg Radio Button Variable: Renal_Factor Discrete variable option: Creat Clear > 80 Variable value: 15 Discrete variable option: Creat Clear 60-80 Variable value: 12 Discrete variable option: Creat Clear 40-60 Variable value: 7.5 Discrete variable option: Creat Clear 30-40 Variable value: 4 Variable: Weight Unit: kg Amikacin Dosing to Produce Desired Peak and Trough Levels Source File: AmikacinDosingForLevels.eq Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: DW = Math.abs(Weight > (1.2 * IBW)) * (0.4 * (Weight - IBW)) + IBW Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.0024 * CrCl) + 0.01 Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = DW * Distribution_Factor Result unit: L Equation: Dosing_Interval = ((1 / Ke) * ln(Desired_Peak / Desired_Trough)) + Infusion_Time Result unit: hr Equation: Loading_Dose = (VD * Infusion_Time * Ke * Desired_Peak) / (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Equation: Maintenance_Dose = (VD * Infusion_Time * Ke * Desired_Peak * (1 - eTo(-Ke * Dosing_Interval))) / (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Variable: Age Unit: yr Variable: Height Unit: in Variable: Weight Unit: kg Variable: Serum_Creat Unit: mg/dL Radio Button Variable: Distribution_Factor Discrete variable option: 0.25 L/kg Variable value: 0.25 Discrete variable option: 0.30 L/kg Variable value: 0.3 Discrete variable option: 0.35 L/kg Variable value: 0.35 Variable: Infusion_Time Unit: hr Default value: 0.5 Variable: Desired_Peak Unit: mg/L Variable: Desired_Trough Unit: mg/L Amikacin Level Prediction from Maintenance Dosing Source File: AmikacinLevelPrediction.eq Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: DW = Math.abs(Weight > (1.2 * IBW)) * (0.4 * (Weight - IBW)) + IBW Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.0024 * CrCl) + 0.01 Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = DW * Distribution_Factor Result unit: L Equation: Predicted_Peak = (Dose * (1 - eTo(-Ke * Infusion_Time))) / (Ke * VD * Infusion_Time * (1 - eTo(-Ke * Dose_Interval))) Result unit: mg/L Equation: Predicted_Trough = Predicted_Peak * eTo(-Ke * (Dose_Interval - Infusion_Time)) Result unit: mg/L Variable: Age Unit: yr Variable: Height Unit: in Variable: Weight Unit: kg Variable: Serum_Creat Unit: mg/dL Radio Button Variable: Distribution_Factor Discrete variable option: 0.25 L/kg Variable value: 0.25 Discrete variable option: 0.30 L/kg Variable value: 0.3 Discrete variable option: 0.35 L/kg Variable value: 0.35 Variable: Dose Unit: mg Variable: Dose_Interval Unit: hr Variable: Infusion_Time Unit: hr Default value: 0.5 Amikacin Steady State Dosage Adjustment Source File: AmikacinSteadyState.eq Equation: Ke = (ln(Measured_Peak) - ln(Measured_Trough))/(Trough_Hours_After_Dose - Peak_Hours_After_Dose) Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = Current_Dose * (1 - eTo(-Ke * Infusion_Time))/ (Ke * Infusion_Time * (Measured_Peak - (Measured_Trough * eTo(-Ke * Infusion_Time)))) Result unit: L Equation: New_Dosing_Interval = ((1 / Ke) * ln(Desired_Peak / Desired_Trough)) + Infusion_Time Result unit: hr Equation: New_Dose = VD * Infusion_Time * Ke * Desired_Peak * (1 - eTo(-Ke * New_Dosing_Interval))/ (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Variable: Current_Dose Unit: mg Variable: Infusion_Time Unit: hr Default value: 0.5 Variable: Measured_Peak Unit: mg/L Variable: Peak_Hours_After_Dose Unit: hr Variable: Measured_Trough Unit: mg/L Variable: Trough_Hours_After_Dose Unit: hr Variable: Desired_Peak Unit: mg/L Variable: Desired_Trough Unit: mg/L Aminoglycoside Clearance Estimate Source File: AminoGlycCl.eq Equation: Ag_Clear = 0.6 * (Sex * ((140 - Age) / (Serum_Creat)) * (Weight / 72)) + 10 Result unit: mL/min Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0.85 Variable: Age Unit: yr Variable: Serum_Creat Unit: mg/dL Variable: Weight Unit: kg Amortization of Student Loans Source File: AmortLoan.eq Equation: Base = 1 + (Rate / 1200) Result unit: Equation: Monthly = Loan / Acc Result unit: $ Variable: Rate Unit: % Variable: Loan Unit: $ Variable: Months Unit: mo Anion Gap Delta Delta Gradient Multicalc® Source File: AnionGapDeltaGradient.eq Equation: Anion_Gap = Na - (Cl + HCO3) Result unit: mEq/L Equation: Delta_Gap = Anion_Gap - Baseline_Gap Result unit: mEq/L Equation: Delta_HCO3 = 25 - HCO3 Result unit: mEq/L Equation: Delta_Delta_Gradient = Delta_Gap - Delta_HCO3 Result unit: mEq/L Variable: Na Unit: mEq/L Minimum value: 80 Maximum value: 200 Variable: Cl Unit: mEq/L Minimum value: 60 Maximum value: 180 Variable: HCO3 Unit: mEq/L Maximum value: 30 Variable: Baseline_Gap Unit: mEq/L Maximum value: 50 Anion Gap Delta Delta Ratio Multicalc® Source File: AnionGapDeltaRatio.eq Equation: Anion_Gap = Na - (Cl + HCO3) Result unit: mEq/L Equation: Delta_Gap = Anion_Gap - Baseline_Gap Result unit: mEq/L Equation: Delta_HCO3 = 25 - HCO3 Result unit: mEq/L Equation: Delta_Delta_Ratio = Delta_Gap / Delta_HCO3 Result unit: ratio Variable: Na Unit: mEq/L Minimum value: 80 Maximum value: 200 Variable: Cl Unit: mEq/L Minimum value: 60 Maximum value: 180 Variable: HCO3 Unit: mEq/L Maximum value: 30 Variable: Baseline_Gap Unit: mEq/L Maximum value: 50 Anion Gap in Hypoalbumin States Source File: AnionGapHypoAlb.eq Equation: Anion_Gap = Na - Cl - HCO3 Result unit: mEq/L Equation: Adjusted_Gap = Anion_Gap + 2.5 * (Normal_Alb - Observed_Alb) Result unit: mEq/L Variable: Na Unit: mEq/L Variable: Cl Unit: mEq/L Variable: HCO3 Unit: mEq/L Variable: Normal_Alb Unit: gm/dL Default value: 4.4 Maximum value: 20 Variable: Observed_Alb Unit: gm/dL Maximum value: 20 Anion Gap Source File: AnionGap.eq Equation: AG = Na - (Cl + HCO3) Result unit: mEq/L Variable: Na Unit: mEq/L Minimum value: 80 Maximum value: 200 Variable: Cl Unit: mEq/L Minimum value: 60 Maximum value: 180 Variable: HCO3 Unit: mEq/L Ascites Albumin Gradient Source File: AscitesAlbGradient.eq Equation: SAAG = Serum_Albumin - Ascites_Albumin Result unit: gm/dL Variable: Serum_Albumin Unit: gm/dL Variable: Ascites_Albumin Unit: gm/dL
Basal Energy Expenditure (Harris-Benedict estimation) Source File: HarrisBenedict.eq Equation: BEE_Females = 655.1 + (9.563 * Weight) + (1.85 * Height) - (4.676 * Age) Result unit: kcal/day Equation: BEE_Males = 66.5 + (13.75 * Weight) + (5.003 * Height) - (6.775 * Age) Result unit: kcal/day Variable: Weight Unit: kg Variable: Height Unit: cm Variable: Age Unit: yr Bayesian Statistics I MultiCalc® Source File: BayesianAnalysis_1.eq Equation: True_Pos = Sensitivity * Prevalence Result unit: ratio Equation: False_Pos = (1 - Specificity) * (1 - Prevalence) Result unit: ratio Equation: True_Neg = Specificity * (1 - Prevalence) Result unit: ratio Equation: False_Neg = (1 - Sensitivity) * Prevalence Result unit: ratio Equation: Pos_Pred_Value = 100 * True_Pos / (True_Pos + False_Pos) Result unit: % Equation: Neg_Pred_Value = 100 * True_Neg / (True_Neg + False_Neg) Result unit: % Equation: LR_Pos = Sensitivity / (1-Specificity) Result unit: ratio Equation: LR_Neg = (1-Sensitivity) / Specificity Result unit: ratio Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Odds_Pos = Pre_Test_Odds * LR_Pos Result unit: ratio Equation: Post_Prob_Pos = Post_Odds_Pos / (1 + Post_Odds_Pos) Result unit: ratio Equation: Post_Odds_Neg = Pre_Test_Odds * LR_Neg Result unit: ratio Equation: Post_Prob_Neg = Post_Odds_Neg / (1 + Post_Odds_Neg) Result unit: ratio Equation: False_Pos_Rate = 100 * False_Pos / (False_Pos + True_Neg) Result unit: % Equation: False_Neg_Rate = 100 * False_Neg / (True_Pos + False_Neg) Result unit: % Equation: Overall_Acc = 100 * (True_Pos + True_Neg) Result unit: % Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Bayesian Statistics II MultiCalc® Source File: BayesianAnalysis_2.eq Equation: Sensitivity = True_Pos / (True_Pos + False_Neg) Result unit: fraction Equation: Specificity = True_Neg / (True_Neg + False_Pos) Result unit: fraction Equation: Prevalence = (True_Pos + False_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: fraction Equation: Pos_Pred_Value = 100 * True_Pos / (True_Pos + False_Pos) Result unit: % Equation: Neg_Pred_Value = 100 * True_Neg / (True_Neg + False_Neg) Result unit: % Equation: LR_Pos = Sensitivity / (1-Specificity) Result unit: ratio Equation: LR_Neg = (1-Sensitivity) / Specificity Result unit: ratio Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Odds_Pos = Pre_Test_Odds * LR_Pos Result unit: ratio Equation: Post_Prob_Pos = Post_Odds_Pos / (1 + Post_Odds_Pos) Result unit: ratio Equation: Post_Odds_Neg = Pre_Test_Odds * LR_Neg Result unit: ratio Equation: Post_Prob_Neg = Post_Odds_Neg / (1 + Post_Odds_Neg) Result unit: ratio Equation: False_Pos_Rate = 100 * False_Pos / (False_Pos + True_Neg) Result unit: % Equation: False_Neg_Rate = 100 * False_Neg / (True_Pos + False_Neg) Result unit: % Equation: Overall_Acc = 100 * (True_Pos + True_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: % Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Benefit Increase / Number Needed to Treat Multicalc® Source File: BenefitIncrease.eq Equation: Abs_Benefit_Increase = Control_Event_Rate - Exp_Event_Rate Result unit: fraction Equation: Rel_Benefit_Increase = Abs_Benefit_Increase / Control_Event_Rate Result unit: fraction Equation: NNT = 1 / Abs_Benefit_Increase Result unit: # Variable: Control_Event_Rate Unit: fraction Variable: Exp_Event_Rate Unit: fraction Bicarbonate Deficit Source File: BicarbDef.eq Equation: BicarbDef = 0.4 * Weight * (24 - HCO3) Result unit: mEq Variable: Weight Unit: kg Variable: HCO3 Unit: mEq/L Body Mass Index (Quetelet's index) Source File: BodyMassIndex.eq Equation: BMI = (Weight/2.205) / power((Height/39.37), 2) Result unit: kg/m2 Variable: Height Unit: in Variable: Weight Unit: lb Body Surface Area (Du Bois Method) Source File: BodySurfaceArea.eq Equation: BSA = 0.007184 * power(Height, 0.725) * power(Weight, 0.425) Result unit: sqm Variable: Height Unit: cm Variable: Weight Unit: kg Body Surface Area (Mosteller, square root method) Source File: BodySurfaceArea_SR.eq Equation: BSA = sqr(Height * Weight / 3600) Result unit: sqm Variable: Height Unit: cm Variable: Weight Unit: kg Burn Injury Fluid Resuscitation (Brooke estimate) Source File: BurnInjuryFluidBrooke.eq Equation: Lactated_Ringers = 1.5 * Weight * Percent_Burn / 24 Result unit: mL/hr Equation: Colloid = 0.5 * Weight * Percent_Burn / 24 Result unit: mL/hr Equation: D5W = 2000 / 24 Result unit: mL/hr Variable: Weight Unit: kg Variable: Percent_Burn Unit: % Minimum value: 1 Maximum value: 100 Burn Injury Fluid Resuscitation (Demling dextran estimate) Source File: BurnInjuryFluidDextran.eq Equation: Dextran40_in_Saline = 2 * Weight Result unit: mL/hr Equation: Fresh_Frozen_Plasma = 0.5 * Weight Result unit: mL/hr Variable: Weight Unit: kg Burn Injury Fluid Resuscitation (Evans estimate) Source File: BurnInjuryFluidEvans.eq Equation: Normal_Saline = Weight * Percent_Burn / 24 Result unit: mL/hr Equation: Colloid = Weight * Percent_Burn / 24 Result unit: mL/hr Equation: D5W = 2000 / 24 Result unit: mL/hr Variable: Weight Unit: kg Variable: Percent_Burn Unit: % Minimum value: 1 Maximum value: 100 Burn Injury Fluid Resuscitation (Modified Brooke crystalloid estimate) Source File: BurnInjuryFluidModifiedBrooke.eq Equation: Lactated_Ringers = 2 * Weight * Percent_Burn / 24 Result unit: mL/hr Variable: Weight Unit: kg Variable: Percent_Burn Unit: % Minimum value: 1 Maximum value: 100 Burn Injury Fluid Resuscitation (Slater estimate) Source File: BurnInjuryFluidSlater.eq Equation: Lactated_Ringers = 2000 / 24 Result unit: mL/hr Equation: Fresh_Frozen_Plasma = 75 * Weight / 36 Result unit: mL/hr Variable: Weight Unit: kg Burn Injury Fluid Resuscitation, Adult (Parkland crystalloid estimate) Source File: BurnInjuryFluidParkland.eq Equation: Total_Crystalloid_For_First_24_Hours = 4 * Weight * Percent_Nonsuperficial_Burn_Area Result unit: mL Equation: Rate_First_8_Hours = Total_Crystalloid_For_First_24_Hours / 16 Result unit: mL/hr Equation: Rate_Next_16_Hours = Total_Crystalloid_For_First_24_Hours / 32 Result unit: mL/hr Variable: Weight Unit: kg Variable: Percent_Nonsuperficial_Burn_Area Unit: Percent Minimum value: 1 Maximum value: 100
Calcium Correction in Hypoalbuminemia (SI units) Source File: CalciumAlbumin_SI.eq Equation: Ca = Serum_Ca + 0.02 * (Normal_Albumin - Patient_Albumin) Result unit: mmol/L Variable: Serum_Ca Unit: mmol/L Variable: Normal_Albumin Unit: g/L Default value: 44 Variable: Patient_Albumin Unit: g/L Calcium Correction in Hypoalbuminemia Source File: CalciumAlbumin.eq Equation: Ca = Serum_Ca + 0.8 * (Normal_Albumin - Patient_Albumin) Result unit: mg/dL Variable: Serum_Ca Unit: mg/dL Variable: Normal_Albumin Unit: gm/dL Default value: 4.4 Variable: Patient_Albumin Unit: gm/dL Carbon Dioxide Production Source File: CO2Prod.eq Equation: VCO2 = VExp * ( FECO2 - FICO2 ) Result unit: mL/min Variable: VExp Unit: mL/min Variable: FECO2 Unit: fraction Variable: FICO2 Unit: fraction Carboplatin AUC Dose Calculation (Calvert formula) Source File: AUCCarboplat.eq Equation: GFR = Sex * ((140 - Age) / (Serum_Creat)) * (Weight / 72) Result unit: mL/min Equation: Carboplatin_Dose = Target_AUC * (GFR + 25) Result unit: mg Variable: Target_AUC Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0.85 Variable: Age Unit: yr Variable: Serum_Creat Unit: mg/dL_Cr Variable: Weight Unit: kg Cardiac Output MultiCalc® Source File: CardiacOutput_MC.eq Equation: CO = O2_Consump / (Arterial_O2_Content - Venous_O2_Content) Result unit: L/min Equation: BSA = 0.007184 * power(Height, 0.725) * power(Weight, 0.425) Result unit: sqm Equation: CI = CO / BSA Result unit: index Equation: SV = 1000 * CO / HR Result unit: mL Equation: SI = SV / BSA Result unit: mL/sqm Variable: O2_Consump Unit: mL/min Variable: Arterial_O2_Content~OxygenContentArterial.eq~CaO2_param Unit: mL/L Variable: Venous_O2_Content~OxygenContentVenous.eq~CvO2_param Unit: mL/L Variable: HR Unit: # Variable: Height Unit: cm Variable: Weight Unit: kg Cardiac Output Source File: CardiacOutput.eq Equation: CaO2 = ( Hgb * 13.4 * O2Sat / 100 ) + ( PaO2 * 0.031 ) Result unit: mL/L Equation: CvO2 = ( Hgb * 13.4 * O2vSat / 100 ) + ( PvO2 * 0.031 ) Result unit: mL/L Equation: CO = O2_Consumption / (CaO2 - CvO2) Result unit: L/min Variable: O2_Consumption Unit: mL/min Variable: Hgb Unit: gm/dL Variable: O2Sat Unit: % Variable: PaO2 Unit: mmHg Variable: O2vSat Unit: % Variable: PvO2 Unit: mmHg Chi Square Analysis Source File: ChiSquare.eq Equation: N = a + b + c + d Result unit: Equation: Chi_Square = ( N * power(((a*d) -(b*c)), 2) ) / ( (a+b)*(c+d)*(a+c)*(b+d) ) Result unit: Top Row Variables: a, b Bottom Row Variables: c, d Closing Capacity to Total Lung Volume Capacity Source File: ClosingCapTLCRatio.eq Equation: Total_Lung_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol + Residual_Vol Result unit: L Equation: Closing_Cap = Closing_Vol + Residual_Vol Result unit: L Equation: CC_TLC_Ratio = 100 * Closing_Cap / Total_Lung_Cap Result unit: % Variable: Exp_Reserve_Vol Unit: L Variable: Residual_Vol Unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L Variable: Closing_Vol Unit: L Closing Capacity Source File: ClosingCapacity.eq Equation: Closing_Cap = Closing_Vol + Residual_Vol Result unit: L Variable: Closing_Vol Unit: L Variable: Residual_Vol Unit: L Closing Volume to Vital Capacity Ratio Source File: ClosingVolVCRatio.eq Equation: Vital_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol Result unit: L Equation: CV_VC_Ratio = 100 * Closing_Vol / Vital_Cap Result unit: % Variable: Exp_Reserve_Vol Unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L Variable: Closing_Vol Unit: L Confidence Interval of a Binomial Proportion Source File: ConfIntervalBinomial.eq Equation: Proportion = A / N Result unit: fraction Equation: Lower_End = Proportion - ( Z * sqr( (A * (N - A)) / power(N,3))) Result unit: fraction Equation: Upper_End = Proportion + ( Z * sqr( (A * (N - A)) / power(N,3))) Result unit: fraction Variable: A Unit: number Variable: N Unit: number Radio Button Variable: Z Discrete variable option: 90% Confidence Variable value: 1.645 Discrete variable option: 95% Confidence Variable value: 1.96 Discrete variable option: 98% Confidence Variable value: 2.33 Discrete variable option: 99% Confidence Variable value: 2.576 Confidence Interval of a Difference Between Proportions Source File: ConfIntervalDiffProp.eq Equation: Difference = (A / N) - (C / M) Result unit: fraction Equation: Interval = Z * sqr( (A*(N-A)/power(N,3)) + (C*(M-C)/power(M,3)) ) Result unit: fraction Equation: Lower_End = Difference - Interval Result unit: fraction Equation: Upper_End = Difference + Interval Result unit: fraction Variable: A Unit: number Variable: N Unit: number Variable: C Unit: number Variable: M Unit: number Radio Button Variable: Z Discrete variable option: 90% Confidence Variable value: 1.645 Discrete variable option: 95% Confidence Variable value: 1.96 Discrete variable option: 98% Confidence Variable value: 2.33 Discrete variable option: 99% Confidence Variable value: 2.576 Confidence Interval of a Ratio of Proportions Source File: ConfIntervalRatioProp.eq Equation: Prop_Ratio = (A / N) / (C / M) Result unit: fraction Equation: Exponent = Z * sqr( (1/A) - (1/N) + (1/C) - (1/M) ) Result unit: number Equation: Lower_End = Prop_Ratio * eTo( -Exponent) Result unit: fraction Equation: Upper_End = Prop_Ratio * eTo(Exponent) Result unit: fraction Variable: A Unit: number Variable: N Unit: number Variable: C Unit: number Variable: M Unit: number Radio Button Variable: Z Discrete variable option: 90% Confidence Variable value: 1.645 Discrete variable option: 95% Confidence Variable value: 1.96 Discrete variable option: 98% Confidence Variable value: 2.33 Discrete variable option: 99% Confidence Variable value: 2.576 Confidence Interval of a Ratio of Ratios Source File: ConfIntervalRatioRatios.eq Equation: Ratio_Of_Ratios = (A / B) / (C / D) Result unit: fraction Equation: Exponent = Z * sqr( (1/A) + (1/B) + (1/C) + (1/D) ) Result unit: number Equation: Lower_End = Ratio_Of_Ratios * eTo( -Exponent) Result unit: fraction Equation: Upper_End = Ratio_Of_Ratios * eTo(Exponent) Result unit: fraction Variable: A Unit: number Variable: B Unit: number Variable: C Unit: number Variable: D Unit: number Radio Button Variable: Z Discrete variable option: 90% Confidence Variable value: 1.645 Discrete variable option: 95% Confidence Variable value: 1.96 Discrete variable option: 98% Confidence Variable value: 2.33 Discrete variable option: 99% Confidence Variable value: 2.576 Confidence Interval of a Survey Source File: ConfidenceInterval.eq Equation: Population_Factor = (Population - Sample_Size) / (Population - 1) Result unit: Equation: Conf_Interval = sqr(Conf_Level * (Percent/100) * (1 - (Percent/100)) / Sample_Size * Population_Factor) * 100 Result unit: Radio Button Variable: Conf_Level Discrete variable option: 90% Variable value: 2.706 Discrete variable option: 95% Variable value: 3.842 Discrete variable option: 99% Variable value: 6.635 Variable: Population Unit: # Variable: Sample_Size Unit: # Variable: Percent Unit: % Maximum value: 100 Creatinine Clearance (measured) Source File: CreatinineCl.eq Equation: Creat_Clear = Urine_Creat * Days_Urine_Volume / Serum_Creat / 1440 Result unit: mL/min Variable: Urine_Creat Unit: mg/dL_Cr Variable: Serum_Creat Unit: mg/dL_Cr Variable: Days_Urine_Volume Unit: mL Creatinine Clearance (measured, SI units) Source File: CreatinineCl_SI.eq Equation: Creat_Clear = Urine_Creat * Days_Urine_Volume / Serum_Creat / 86400 Result unit: mL/sec Variable: Urine_Creat Unit: mcmol/L_Cr Variable: Serum_Creat Unit: mcmol/L_Cr Variable: Days_Urine_Volume Unit: mL Creatinine Clearance by Mass Source File: CreatinineClMass.eq Equation: Creat_Clear = Urine_Creat_Mass / Serum_Creat_Conc / 0.0144 Result unit: mL/min Variable: Urine_Creat_Mass Unit: gm Variable: Serum_Creat_Conc Unit: mg% Creatinine Clearance Estimate by Cockcroft-Gault Equation (SI units) Source File: CreatinineCl_CG_SI.eq Equation: Creat_Clear = 0.0205 * Sex * (140 - Age) * Weight / Serum_Creat Result unit: mL/sec Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0.85 Variable: Age Unit: yr Variable: Serum_Creat Unit: mcmol/L_Cr Variable: Weight Unit: kg Creatinine Clearance Estimate by Cockcroft-Gault Equation Source File: CreatinineCl_CG.eq Equation: Creat_Clear = Sex * ((140 - Age) / (Serum_Creat)) * (Weight / 72) Result unit: mL/min Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0.85 Variable: Age Unit: yr Variable: Serum_Creat Unit: mg/dL Variable: Weight Unit: kg Creatinine clearance estimate for changing serum creatinine Source File: CrClChangingCr.eq Equation: Creat_Clear = (140 - Age - 30 * (Creat_Day2 - Creat_Day1)) * Weight / (72* ((Creat_Day1 + Creat_Day2) / 2)) Result unit: mL/min Variable: Age Unit: yr Variable: Creat_Day1 Unit: mg/dL Variable: Creat_Day2 Unit: mg/dL Variable: Weight Unit: kg Creatinine Kinetics Multicalc® Source File: CreatinineKinetics_MC.eq Equation: Creat_Excretion = (Vol_Urine * Creat_Urine) + (Vol_Dialysate * Creat_Dialysate) Result unit: mg/day Equation: Creat_Degradation = 0.38 * Creat_Serum * Weight Result unit: mg/day Equation: Lean_Body_Weight = (0.029 * (Creat_Excretion + Creat_Degradation)) + 7.38 Result unit: kg Variable: Vol_Urine Unit: mL Variable: Creat_Urine Unit: mg/mL Variable: Vol_Dialysate Unit: mL Variable: Creat_Dialysate Unit: mg/mL Variable: Creat_Serum Unit: mg/dL Variable: Weight Unit: kg CSF IgG Index Source File: CSFIgG.eq Equation: CSF_IgG_Index = ( CSF_IgG / CSF_Albumin ) / (Serum_IgG / (Serum_Albumin * 1000)) Result unit: index Variable: CSF_IgG Unit: mg/dL Variable: CSF_Albumin Unit: mg/dL Variable: Serum_IgG Unit: mg/dL Variable: Serum_Albumin Unit: gm/dL CSF Protein Concentration Correction in Blood Contaminated CSF Source File: CSFProtein.eq Equation: Protein = Protein_CSF - (Protein_Serum * 1000 * (1 - HCT / 100) * RBC_CSF / (RBC_Blood * 1e6)) Result unit: mg/dL Variable: Protein_CSF Unit: mg/dL Variable: Protein_Serum Unit: gm/dL Variable: HCT Unit: % Variable: RBC_CSF Unit: /mm^3 Variable: RBC_Blood Unit: million/mm^3 CSF WBC Correction in Blood Contaminated CSF Source File: CSF_WBC.eq Equation: WBC = WBC_CSF - ( (WBC_Blood * RBC_CSF) / (RBC_Blood * 1e6)) Result unit: /mm^3 Variable: WBC_CSF Unit: /mm^3 Variable: WBC_Blood Unit: /mm^3 Variable: RBC_CSF Unit: /mm^3 Variable: RBC_Blood Unit: million/mm^3
Diabetes Risk Score (Type 2) Source File: DiabetesRiskScore.cc Equation: Terms = 6.322 - Sex - Rx_HTN - Rx_Steroids - (0.063 * Age) - BMI - FMH - Smoker Result unit: # Equation: Risk = 100 / (1 + eTo(Terms)) Result unit: % Radio Button Variable: Sex Discrete variable option: Female Variable value: -0.879 Discrete variable option: Male Variable value: 0 Radio Button Variable: Rx_HTN Discrete variable option: On HTN meds Variable value: 1.222 Discrete variable option: No HTN meds Variable value: 0 Radio Button Variable: Rx_Steroids Discrete variable option: On steroids Variable value: 2.191 Discrete variable option: Not on steroids Variable value: 0 Variable: Age Unit: yr Radio Button Variable: BMI Discrete variable option: Body Mass Index < 25 Variable value: 0 Discrete variable option: 25 - 27.49 Variable value: 0.699 Discrete variable option: 27.5 - 29.99 Variable value: 1.97 Discrete variable option: >= 30 Variable value: 2.518 Radio Button Variable: FMH Discrete variable option: No 1st degree family members with diabete Variable value: 0 Discrete variable option: Parent OR sib with DM Variable value: 0.728 Discrete variable option: Parent AND sib with DM Variable value: 0.753 Radio Button Variable: Smoker Discrete variable option: Patient is a non smoker Variable value: 0 Discrete variable option: Patient used to smoke Variable value: -0.218 Discrete variable option: Patient is a smoker Variable value: 0.855 Digitalis Body Load Source File: DigoxinLoad.eq Equation: DBL = Digoxin_Conc * 5.6 * Weight / 1000 Result unit: mg Variable: Digoxin_Conc Unit: ng/mL Variable: Weight Unit: kg Dose Adjustment for Body Surface Area Source File: DoseAdjustmentForBSA.eq Equation: BSA = 0.007184 * power(Height, 0.725) * power(Weight, 0.425) Result unit: sqm Equation: Adjusted_Dose = Standard_Dose * BSA / 1.73 Result unit: mg Variable: Standard_Dose Unit: mg Variable: Height Unit: cm Variable: Weight Unit: kg Dose Driven IV-Drip Rate Calculator Source File: DoseDrivenDripRate.eq Equation: IV_Drip_Rate = (60 * Desired_Dose * Weight * Bag_Volume) / (1000 * Drug_In_Bag) Result unit: mL/hr Variable: Desired_Dose Unit: mcg/kg/min Variable: Weight Unit: kg Variable: Drug_In_Bag Unit: mg Variable: Bag_Volume Unit: mL
Epidural Formulation Compounding Calculator Source File: EpiduralCompounding.eq Equation: Opioid_Volume = Desired_Opioid_Concentration * Desired_Volume / Stock_Opioid_Concentration Result unit: mL Equation: Caine_Volume = Desired_Caine_Percent * Desired_Volume / Stock_Caine_Percent Result unit: mL Equation: Diluent_Volume = Desired_Volume - Caine_Volume - Opioid_Volume Result unit: mL Variable: Desired_Volume Unit: mL Variable: Stock_Opioid_Concentration Unit: mg/mL Variable: Desired_Opioid_Concentration Unit: mg/mL Variable: Stock_Caine_Percent Unit: % Variable: Desired_Caine_Percent Unit: % Epoprostenol (Flolan) Infusion Rate Calculator Source File: EpoprostenolInfusion.eq Equation: Infusion_Rate = Dose * Weight * 60 / Concentration Result unit: mL/hr Variable: Dose Unit: ng/kg/min Variable: Weight Unit: kg Variable: Concentration Unit: ng/mL Esophageal Varices: Prediction from Platelet Count to Spleen Diameter Ratio Source File: EsophVaricesRisk.cc Equation: Ratio = Plt_Count / Spleen_Diameter Result unit: ratio Variable: Plt_Count Unit: /mm^3 Variable: Spleen_Diameter Unit: mm Estimated Blood Volume Source File: EstimatedBloodVolume.eq Equation: Blood_Vol = Weight * Avg_Blood_Vol Result unit: mL Variable: Weight Unit: kg Radio Button Variable: Avg_Blood_Vol Discrete variable option: Men Variable value: 75 Discrete variable option: Women Variable value: 65 Discrete variable option: Infants Variable value: 80 Discrete variable option: Neonates Variable value: 85 Discrete variable option: Premature Neonates Variable value: 96 Estimated Date of Delivery (EDD) Pregnancy Calculator Source File: EstimatedDateDelivery.eq Variable: Gestational_Age_by_US Unit: weeks Minimum value: 2 Maximum value: 40
False Negative Rate from Sensitivity and Prevalence Source File: FalseNegativeRateSSP.eq Equation: True_Pos = Sensitivity * Prevalence Result unit: ratio Equation: False_Neg = (1 - Sensitivity) * Prevalence Result unit: ratio Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: False_Neg_Rate = 100 * False_Neg / (True_Pos + False_Neg) Result unit: % Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 False Negative Ratio from Sensitivity and Prevalence Source File: FalseNegativeRatioSP.eq Equation: False_Neg = (1 - Sensitivity) * Prevalence Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 False Positive Rate from Specificty and Prevalence Source File: FalsePositiveRateSSP.eq Equation: False_Pos = (1 - Specificity) * (1 - Prevalence) Result unit: ratio Equation: True_Neg = Specificity * (1 - Prevalence) Result unit: ratio Equation: False_Pos_Rate = 100 * False_Pos / (False_Pos + True_Neg) Result unit: % Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 False Positive Ratio from Specificity and Prevalence Source File: FalsePositiveRatioSP.eq Equation: False_Pos = (1 - Specificity) * (1 - Prevalence) Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Fear Avoidance Beliefs Questionaire (FABQ) about Physical Activity Source File: FearAvoidActivity.cc Equation: FABQ = Q2 + Q3 + Q4 + Q5 Result unit: points Fear Avoidance Beliefs Questionaire (FABQ) about Work Source File: FearAvoidWork.cc Equation: FABQ = Q6 + Q7 + Q9 + Q10 + Q11 + Q12 + Q15 Result unit: points Fentanyl Patch Initial Dosing Estimate Based on Prior Narcotic Dosing Source File: FentanylDosing.qc Equation: Oral_Morphine_Equiv = 60 * Daily_Dosage / Medicine_Potency Result unit: mg/day Variable: Daily_Dosage Unit: mg/day Fractional Excretion of Amylase (Amylase to creatinine clearance ratio) Source File: FractExcAmylase.eq Equation: FE_Amylase = 100 * (Urine_Amylase * Plasma_Creat) / (Plasma_Amylase * Urine_Creat) Result unit: % Variable: Urine_Amylase Unit: u/L Variable: Plasma_Creat Unit: mg/dL Variable: Plasma_Amylase Unit: u/L Variable: Urine_Creat Unit: mg/dL Fractional Excretion of Sodium (SI units) Source File: FractExcSodium_SI.eq Equation: FE_Na = (Urine_Na / Serum_Na) / (Urine_Cr / Serum_Cr) * 100 Result unit: % Variable: Urine_Na Unit: mmol/L Variable: Serum_Na Unit: mmol/L Variable: Urine_Cr Unit: mcmol/L Variable: Serum_Cr Unit: mcmol/L Fractional Excretion of Sodium Source File: FractExcSodium.eq Equation: FE_Na = (Urine_Na / Serum_Na) / (Urine_Cr / Serum_Cr) * 100 Result unit: % Variable: Urine_Na Unit: mEq/L Variable: Serum_Na Unit: mEq/L Variable: Urine_Cr Unit: mg/dL Variable: Serum_Cr Unit: mg/dL Fractional Excretion of Urate Source File: FractExcUrate.eq Equation: FE_Urate = (Urine_Urate / Serum_Urate) / (Urine_Cr / Serum_Cr) * 100 Result unit: % Variable: Urine_Urate Unit: mEq/L Variable: Serum_Urate Unit: mEq/L Variable: Urine_Cr Unit: mg% Variable: Serum_Cr Unit: mg% Framingham 10 Year Risk of General Cardiovascular Disease (2008 paper) Source File: Framingham08.cc Equation: Risk_Factors = (ln(Age) * Age_Factor) + (ln(Total_Chol) * Total_Chol_Factor) + (ln(HDL_Chol) * HDL_Chol_Factor) + (ln(Sys_BP) * Sys_BP_Factor) + Cig + DM - Avg_Risk Result unit: Equation: Risk = 100 * (1 - power(Risk_Period_Factor, eTo(Risk_Factors))) Result unit: % Variable: Age Unit: yr Minimum value: 30 Maximum value: 74 Variable: Sys_BP Unit: mmHg Variable: Total_Chol Unit: mg/dL Variable: HDL_Chol Unit: mg/dL Friedewald Equation for Low Density Lipoprotein (LDL) Source File: Friedewald.eq Equation: LDL = Total_Chol - (Triglyceride / 5) - HDL Result unit: mg/dL Variable: Total_Chol Unit: mg/dL Variable: HDL Unit: mg/dL Variable: Triglyceride Unit: mg/dL Maximum value: 400 Friedewald Equation for Low Density Lipoprotein (LDL, SI units) Source File: Friedewald_SI.eq Equation: LDL = Total_Chol - (Triglyceride / 2.2) - HDL Result unit: mmol/L Variable: Total_Chol Unit: mmol/L Variable: HDL Unit: mmol/L Variable: Triglyceride Unit: mmol/L Maximum value: 4.499 Functional Residual Capacity Source File: FunctResCap.eq Equation: Func_Res_Cap = Exp_Reserve_Vol + Residual_Vol Result unit: L Variable: Exp_Reserve_Vol Unit: L Variable: Residual_Vol Unit: L
Gail Model for Predicting Individual Breast Cancer Risk (1989 Paper) Source File: GailModel.cc Equation: Odds_Ratio = eTo((0.09401 * Age_Menarche) + (0.52926 * Num_Biops) + (0.21863 * Age_FLB) + (0.9583 * Num_Rels) + (0.01081 * Age_Cat) - (0.28804 * Num_Biops * Age_Cat) - (0.19081 * Age_FLB * Num_Rels) - 0.74948) Result unit: Radio Button Variable: Age_Cat Discrete variable option: Age < 50 years old Variable value: 0 Discrete variable option: Age >= 50 years old Variable value: 1 Radio Button Variable: Age_Menarche Discrete variable option: Menarch >= 14 years old Variable value: 0 Discrete variable option: 12-13 years old Variable value: 1 Discrete variable option: < 12 years old Variable value: 2 Radio Button Variable: Num_Biops Discrete variable option: No prior biopsies Variable value: 0 Discrete variable option: 1 prior negative biopsy Variable value: 1 Discrete variable option: 2 or more prior negative biopsies Variable value: 2 Radio Button Variable: Age_FLB Discrete variable option: Age at 1st live birth < 20 Variable value: 0 Discrete variable option: Age 20 - 24 Variable value: 1 Discrete variable option: Age 25 - 29 or nulliparous Variable value: 2 Discrete variable option: Age >= 30 Variable value: 3 Radio Button Variable: Num_Rels Discrete variable option: No breast CA in sisters or mother Variable value: 0 Discrete variable option: 1 sister or mother with Ca Variable value: 1 Discrete variable option: 2 or more sisters / mother with Ca Variable value: 2 Gentamicin Dosing q24hr Source File: GentDose.eq Equation: Dose = Weight * Severity_Factor * Renal_Factor Result unit: mg Variable: Weight Unit: kg Radio Button Variable: Severity_Factor Discrete variable option: Dose for serious infection Variable value: 3 Discrete variable option: Dose when infection is life threatening Variable value: 5 Radio Button Variable: Renal_Factor Discrete variable option: Serum creatinine <= 1 mg/dL Variable value: 1 Discrete variable option: Serum creatinine 1.1-1.3 mg/dL Variable value: 0.8 Discrete variable option: Serum creatinine 1.4-1.6 mg/dL Variable value: 0.65 Discrete variable option: Serum creatinine 1.7-1.9 mg/dL Variable value: 0.55 Discrete variable option: Serum creatinine 2.0-2.2 mg/dL Variable value: 0.5 Discrete variable option: Serum creatinine 2.3-2.5 mg/dL Variable value: 0.4 Discrete variable option: Serum creatinine 2.6-3.0 mg/dL Variable value: 0.35 Discrete variable option: Serum creatinine 3.1-3.5 mg/dL Variable value: 0.3 Discrete variable option: Serum creatinine 3.6-4.0 mg/dL Variable value: 0.25 Discrete variable option: Serum creatinine 4.1-5.1 mg/dL Variable value: 0.2 Discrete variable option: Serum creatinine 5.2-6.6 mg/dL Variable value: 0.15 Discrete variable option: Serum creatinine 6.7-8.0 mg/dL Variable value: 0.1 Gentamicin Dosing to Produce Desired Peak and Trough Levels Source File: GentamicinDosingForLevels.eq Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: DW = Math.abs(Weight > (1.2 * IBW)) * (0.4 * (Weight - IBW)) + IBW Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.00285 * CrCl) + 0.0015 Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = DW * Distribution_Factor Result unit: L Equation: Dosing_Interval = ((1 / Ke) * ln(Desired_Peak / Desired_Trough)) + Infusion_Time Result unit: hr Equation: Loading_Dose = (VD * Infusion_Time * Ke * Desired_Peak) / (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Equation: Maintenance_Dose = (VD * Infusion_Time * Ke * Desired_Peak * (1 - eTo(-Ke * Dosing_Interval))) / (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Variable: Age Unit: yr Variable: Height Unit: in Variable: Weight Unit: kg Variable: Serum_Creat Unit: mg/dL Radio Button Variable: Distribution_Factor Discrete variable option: 0.25 L/kg Variable value: 0.25 Discrete variable option: 0.30 L/kg Variable value: 0.3 Discrete variable option: 0.35 L/kg Variable value: 0.35 Variable: Infusion_Time Unit: hr Default value: 0.5 Variable: Desired_Peak Unit: mg/L Variable: Desired_Trough Unit: mg/L Gentamicin Level Prediction from Maintenance Dosing Source File: GentamicinLevelPrediction.eq Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: DW = Math.abs(Weight > (1.2 * IBW)) * (0.4 * (Weight - IBW)) + IBW Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.00285 * CrCl) + 0.0015 Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = DW * Distribution_Factor Result unit: L Equation: Predicted_Peak = (Dose * (1 - eTo(-Ke * Infusion_Time))) / (Ke * VD * Infusion_Time * (1 - eTo(-Ke * Dose_Interval))) Result unit: mg/L Equation: Predicted_Trough = Predicted_Peak * eTo(-Ke * (Dose_Interval - Infusion_Time)) Result unit: mg/L Variable: Age Unit: yr Variable: Height Unit: in Variable: Weight Unit: kg Variable: Serum_Creat Unit: mg/dL Radio Button Variable: Distribution_Factor Discrete variable option: 0.25 L/kg Variable value: 0.25 Discrete variable option: 0.30 L/kg Variable value: 0.3 Discrete variable option: 0.35 L/kg Variable value: 0.35 Variable: Dose Unit: mg Variable: Dose_Interval Unit: hr Variable: Infusion_Time Unit: hr Default value: 0.5 Gentamicin Steady State Dosage Adjustment Source File: GentamicinSteadyState.eq Equation: Ke = (ln(Measured_Peak) - ln(Measured_Trough))/(Trough_Hours_After_Dose - Peak_Hours_After_Dose) Result unit: hr-1 Equation: Half_Life = 0.693 / Ke Result unit: hr Equation: VD = Current_Dose * (1 - eTo(-Ke * Infusion_Time))/ (Ke * Infusion_Time * (Measured_Peak - (Measured_Trough * eTo(-Ke * Infusion_Time)))) Result unit: L Equation: New_Dosing_Interval = ((1 / Ke) * ln(Desired_Peak / Desired_Trough)) + Infusion_Time Result unit: hr Equation: New_Dose = VD * Infusion_Time * Ke * Desired_Peak * (1 - eTo(-Ke * New_Dosing_Interval))/ (1 - eTo(-Ke * Infusion_Time)) Result unit: mg Variable: Current_Dose Unit: mg Variable: Infusion_Time Unit: hr Default value: 0.5 Variable: Measured_Peak Unit: mg/L Variable: Peak_Hours_After_Dose Unit: hr Variable: Measured_Trough Unit: mg/L Variable: Trough_Hours_After_Dose Unit: hr Variable: Desired_Peak Unit: mg/L Variable: Desired_Trough Unit: mg/L Gestational Age from Estimated Date of Delivery (EDD) Source File: GestationalAgeFromEDD.eq Glomerular Filtration Rate Estimate by Quadratic Equation Source File: GFREstimateQuad.eq Equation: GFR = eTo(1.911 + (5.249 / Serum_Creat) - (2.114 / power(Serum_Creat, 2)) - (0.00686 * Age) - Sex) Result unit: mL/min Variable: Serum_Creat Unit: mg/dL_Cr Minimum value: 0.8 Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Male Variable value: 0 Discrete variable option: Female Variable value: 0.205 Glomerular Filtration Rate Estimate by Schwartz Formula Source File: GFR_Schwartz.eq Equation: Glomerular_Filtration_Rate = Muscle_Factor * Height / Serum_Creat Result unit: mL/min/1.73 m2 Variable: Serum_Creat Unit: mg/dL_Cr Variable: Height Unit: cm Radio Button Variable: Muscle_Factor Discrete variable option: Premature infant up to 1 year of age Variable value: 0.33 Discrete variable option: Term infant up to 1 year of age 1 Variable value: 0.45 Discrete variable option: Child or adolescent girl Variable value: 0.55 Discrete variable option: Adolescent boy Variable value: 0.7 Glomerular Filtration Rate Estimate by the Abbreviated MDRD Study Equation (SI units) Source File: GFR_MDRD_Abbrev_SI.eq Equation: Glomerular_Filtration_Rate = 3.1 * power((Serum_Creat / 88.4), -1.154) * power(Age, -0.203) * Sex * Race Result unit: mL/sec/1.73 m2 Variable: Serum_Creat Unit: mcmol/L_Cr Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Female Variable value: 0.742 Discrete variable option: Male Variable value: 1 Radio Button Variable: Race Discrete variable option: Black Variable value: 1.21 Discrete variable option: Non-Black Variable value: 1 Glomerular Filtration Rate Estimate by the Abbreviated MDRD Study Equation Source File: GFR_MDRD_Abbrev.eq Equation: Glomerular_Filtration_Rate = 186 * power(Serum_Creat, -1.154) * power(Age, -0.203) * Sex * Race Result unit: mL/min/1.73 m2 Variable: Serum_Creat Unit: mg/dL_Cr Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Female Variable value: 0.742 Discrete variable option: Male Variable value: 1 Radio Button Variable: Race Discrete variable option: Black Variable value: 1.21 Discrete variable option: Non-Black Variable value: 1 Glomerular Filtration Rate Estimate by the MDRD Equation (SI units) Source File: GFR_MDRD_Full_SI.eq Equation: GFR = 2.8333 * power((Serum_Creat / 88.4), -0.999) * power(Age, -0.176) * Sex * Race * power((BUN / 0.357), -0.170) * power((Albumin / 10), 0.318) Result unit: mL/sec/1.73 m2 Variable: Serum_Creat Unit: mcmol/L_Cr Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Female Variable value: 0.762 Discrete variable option: Male Variable value: 1 Radio Button Variable: Race Discrete variable option: Black Variable value: 1.18 Discrete variable option: Non-Black Variable value: 1 Variable: BUN Unit: mmol/L_BUN Variable: Albumin Unit: gm/L Glomerular Filtration Rate Estimate by the MDRD Equation Source File: GFR_MDRD_Full.eq Equation: GFR = 170 * power(Serum_Creat, -0.999) * power(Age, -0.176) * Sex * Race * power(BUN, -0.170) * power(Albumin, 0.318) Result unit: mL/min/1.73 m2 Variable: Serum_Creat Unit: mg/dL Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Female Variable value: 0.762 Discrete variable option: Male Variable value: 1 Radio Button Variable: Race Discrete variable option: Black Variable value: 1.18 Discrete variable option: Non-Black Variable value: 1 Variable: BUN Unit: mg/dL Variable: Albumin Unit: gm/dL Gorlin Formula for Valve Area Source File: GorlinValveArea.eq Equation: Valve_Area = ( Cardiac_Output / ( Flow_Time * Heart_Rate )) / ( Valve_Factor * sqr(Valve_Gradient) ) Result unit: sqcm Variable: Cardiac_Output Unit: mL/min Variable: Flow_Time Unit: sec Variable: Heart_Rate Unit: # Radio Button Variable: Valve_Factor Discrete variable option: Aortic Variable value: 44.5 Discrete variable option: Mitral Variable value: 38.0 Variable: Valve_Gradient Unit: mmHg
Height Potential Prediction by Mid-parental Height Source File: HeightPotential.eq Equation: Height_Potential = HP_Sex Result unit: cm Variable: Height_Mother Unit: cm Maximum value: 300 Variable: Height_Father Unit: cm Maximum value: 300 Hemoglobin A1C Estimation from Mean Plasma Glucose Source File: HemoglobinA1CfromMPG.eq Equation: HbA1C = (MPG + 77.3) / 35.6 Result unit: % Variable: MPG Unit: mg/dL_Glu Hemoglobin A1C to Mean Plasma Glucose Estimation Source File: HemoglobinA1CtoMPG.eq Equation: MPG = (35.6 * HbA1C) - 77.3 Result unit: mg/dL_Glu Variable: HbA1C Unit: % Henderson-Hasselbach Equation Source File: HendersonHasselbach.eq Equation: pH = 6.1 + log(HCO3 / (0.03 * PaCO2)) Result unit: Variable: HCO3 Unit: mEq/L Variable: PaCO2 Unit: mmHg Hepatitis C Cirrhosis Probability Source File: HepatitisCCirrhosisRisk.cc Equation: Probability = 100 / (1 + eTo(7.9625 - (3.096 * Spiders) - (3.207 * AST) - (4.2604 * Platelets) - (3.962 * Sex))) Result unit: % Radio Button Variable: Spiders Discrete variable option: Angiomata absent Variable value: 0 Discrete variable option: Present Variable value: 1 Radio Button Variable: AST Discrete variable option: <= 40 IU/L Variable value: 0 Discrete variable option: > 40 IU/L Variable value: 1 Radio Button Variable: Platelets Discrete variable option: >= 140,000 Variable value: 0 Discrete variable option: < 140,000 Variable value: 1 Radio Button Variable: Sex Discrete variable option: Female Variable value: 0 Discrete variable option: Male Variable value: 1 Hepatitis C Fibrosis Prediction Score Source File: HepatitisCFibrosisScore.eq Equation: Score = 7.81 - (3.131 * ln(Plt_Count)) + (0.781 * ln(GGT)) + (3.467 * ln(Age)) - (0.014 * Chol) Result unit: Variable: Plt_Count Unit: 10^9/L Variable: GGT Unit: IU/L Variable: Age Unit: yr Variable: Chol Unit: mg/dL Hepatitis Discriminant Function for Corticosteroid Rx in Alcoholic Hepatitis Source File: HepatitisCriteria.cc Equation: Index = 4.6 * (Prothrombin_Time - Control_Prothrombin_Time) + Bilirubin Result unit: Variable: Prothrombin_Time Unit: sec Variable: Control_Prothrombin_Time Unit: sec Default value: 12 Variable: Bilirubin Unit: mg/dL HOMA Formula: Homeostasis Model Assessment of Insulin Resistance Source File: HOMA.eq Equation: HOMA_IR = Fasting_Insulin * Fasting_Glu / 22.5 Result unit: Variable: Fasting_Insulin Unit: mIU/mL Variable: Fasting_Glu Unit: mmol/L_Glu Housestaff Activity Index Source File: HousestaffActivityIndex.eq Equation: Activity_Index = Census + (2 * Admits) + (1.75 * Discharges) Result unit: Variable: Census Unit: # Variable: Admits Unit: # Variable: Discharges Unit: # Hyponatremia Correction Infusate Rate Source File: HyponatremiaCorrection.eq Equation: Infusate_Rate = (1000 * Serum_Na_Change_Per_Hr * ((Water_Fract * Weight) + 1)) / (IV_Na + IV_K - Serum_Na) Result unit: mL/hr Equation: Serum_Na_Change_Per_Liter = (IV_Na + IV_K - Serum_Na) / ((Water_Fract * Weight) + 1) Result unit: mEq/L Variable: Serum_Na_Change_Per_Hr Unit: mEq/L/hr Default value: 0.25 Maximum value: 2 Variable: Serum_Na Unit: mEq/L Radio Button Variable: Water_Fract Discrete variable option: Child Variable value: 0.6 Discrete variable option: Adult Male Variable value: 0.6 Discrete variable option: Adult Female Variable value: 0.5 Discrete variable option: Elderly Male Variable value: 0.5 Discrete variable option: Elderly Female Variable value: 0.45 Variable: Weight Unit: kg Radio Button Variable: IV_Na Discrete variable option: 5% NaCl Variable value: 855 Discrete variable option: 3% NaCl Variable value: 513 Discrete variable option: 0.9% NaCl (Normal Saline) Variable value: 154 Discrete variable option: Ringer Lactate (Includes 4 mEq/L K+) Variable value: 134 Variable: IV_K Unit: mEq/L
Ideal Body Weight Percentage Source File: IdealBodyWgt_P.eq Equation: IBW = Weight * 100 / (power(Height, 2) * Sex) Result unit: % Variable: Weight Unit: kg Variable: Height Unit: m Radio Button Variable: Sex Discrete variable option: Male Variable value: 23 Discrete variable option: Female Variable value: 21.5 Ideal Body Weight Source File: IdealBodyWgt.eq Equation: IBW = power(Height, 2) * Sex Result unit: kg Variable: Height Unit: m Radio Button Variable: Sex Discrete variable option: Male Variable value: 23 Discrete variable option: Female Variable value: 21.5 IME Adjusted Ratio for Medical Education Medicare Payments to Teaching Hospitals Source File: IMEAdjustedRatio.eq Equation: IME_AR = 1.89 * power((1 + Number_Residents / Number_Beds), 0.405) - 1 Result unit: ratio Variable: Number_Residents Unit: number Variable: Number_Beds Unit: number In-Flight PaO2 Estimation (using PFT's) Source File: InFlightPaO2PFTs.eq Equation: PaO2 = 22.26 + (0.238 * Sea_Level_PaO2) + (20.1 * FEV1 / FVC) Result unit: mmHg Variable: Sea_Level_PaO2 Unit: mmHg Variable: FEV1 Unit: L Variable: FVC Unit: L In-Flight PaO2 Estimation Source File: InFlightPaO2.eq Equation: PaO2 = 1.59 + (0.98 * Sea_Level_PaO2) + (0.0031 * Altitude) - (0.000061 * Sea_Level_PaO2 * Altitude) - (0.000065 * Sea_Level_PaCO2 * Altitude) + (0.000000092 * power(Altitude,2)) Result unit: mmHg Variable: Altitude Unit: feet Default value: 8000 Maximum value: 35000 Variable: Sea_Level_PaO2 Unit: mmHg Variable: Sea_Level_PaCO2 Unit: mmHg Inspiratory Capacity Source File: InspiratoryCap.eq Equation: Insp_Cap = Insp_Reserve_Vol + Tidal_Vol Result unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L International Normalized Ratio of Prothrombin Time (INR) Source File: InternatNormRatio.eq Equation: INR = power((Patient_Protime / Control_Protime), ISI) Result unit: # Variable: Patient_Protime Unit: sec Variable: Control_Protime Unit: sec Variable: ISI Unit: # Iron Replacement (parenteral dosing) for Iron Deficiency Source File: IronReplacement.eq Equation: Dose = 0.3 * Weight * (100 - (Hgb * 100) / Age_Factor) Result unit: mg Radio Button Variable: Age_Factor Discrete variable option: Adult >= 33 lb Variable value: 14.8 Discrete variable option: Child < 33 lb Variable value: 12 Variable: Weight Unit: lb Variable: Hgb Unit: gm/dL IV Drip Maintenance Rate Calculator Source File: IVDripRate.eq Equation: Drip_Rate = Total_Fluid_Volume / Total_Admin_Time Result unit: mL/hr Variable: Total_Fluid_Volume Unit: mL Variable: Total_Admin_Time Unit: hr
Kappa Measurement of Inter-observer Agreement MultiCalc® Source File: Kappa_MC.eq Equation: g1 = a + b Result unit: Equation: g2 = c + d Result unit: Equation: f1 = a + c Result unit: Equation: f2 = b + d Result unit: Equation: N = f1 + f2 Result unit: Equation: P_Observed = (a + d) / N Result unit: Equation: P_Expected_Cohen = ((f1 * g1) + (f2 * g2)) / power(N, 2) Result unit: Equation: P_Expected_Scott = ( power((f1 + g1), 2) + power((f2 + g2), 2) ) / ( 4 * power(N, 2) ) Result unit: Equation: Kappa_Cohen = ( P_Observed - P_Expected_Cohen ) / ( 1 - P_Expected_Cohen ) Result unit: Equation: Kappa_Scott = ( P_Observed - P_Expected_Scott ) / ( 1 - P_Expected_Scott ) Result unit: Equation: Kappa_Bennett = 2 * P_Observed - 1 Result unit: Equation: Bias_Index = (b - c) / N Result unit: Equation: Prevalence_Index = (a - d) / N Result unit: Equation: Phi_Coefficient = ((a * d) - (b * c)) / sqr( f1 * f2 * g1 * g2 ) Result unit: Two by Two Table: Top Across: Observer 1, Yes, No Left Side Down: Observer 2, Yes, No Top Row Variables: a, b Bottom Row Variables: c, d Kappa Measurement of Inter-observer Agreement: Bennett's Kappa Source File: Kappa_Bennett.eq Equation: g1 = a + b Result unit: Equation: g2 = c + d Result unit: Equation: f1 = a + c Result unit: Equation: f2 = b + d Result unit: Equation: N = f1 + f2 Result unit: Equation: P_Observed = (a + d) / N Result unit: Equation: P_Expected = 0.5 Result unit: Equation: Kappa = ( P_Observed - P_Expected ) / ( 1 - P_Expected ) Result unit: Two by Two Table: Top Across: Observer 1, Yes, No Left Side Down: Observer 2, Yes, No Top Row Variables: a, b Bottom Row Variables: c, d Kappa Measurement of Inter-observer Agreement: Cohen's Kappa Source File: Kappa_Cohen.eq Equation: g1 = a + b Result unit: # Equation: g2 = c + d Result unit: # Equation: f1 = a + c Result unit: # Equation: f2 = b + d Result unit: # Equation: N = f1 + f2 Result unit: # Equation: P_Observed = (a + d) / N Result unit: Equation: P_Expected = ((f1 * g1) + (f2 * g2)) / power(N, 2) Result unit: Equation: Kappa = ( P_Observed - P_Expected ) / ( 1 - P_Expected ) Result unit: Two by Two Table: Top Across: Observer 1, Yes, No Left Side Down: Observer 2, Yes, No Top Row Variables: a, b Bottom Row Variables: c, d Kappa Measurement of Inter-observer Agreement: Scott's Kappa Source File: Kappa_Scott.eq Equation: g1 = a + b Result unit: Equation: g2 = c + d Result unit: Equation: f1 = a + c Result unit: Equation: f2 = b + d Result unit: Equation: N = f1 + f2 Result unit: Equation: P_Observed = (a + d) / N Result unit: Equation: P_Expected = ( power((f1 + g1), 2) + power((f2 + g2), 2) ) / ( 4 * power(N, 2) ) Result unit: Equation: Kappa = ( P_Observed - P_Expected ) / ( 1 - P_Expected ) Result unit: Two by Two Table: Top Across: Observer 1, Yes, No Left Side Down: Observer 2, Yes, No Top Row Variables: a, b Bottom Row Variables: c, d Kt/V Dialysis Dose Barth Formula Source File: Kt_V_Barth.eq Equation: Kt_V_Barth = 3.1 * ((BUN_Pre - BUN_Post) / BUN_Pre) - .66 Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Kt/V Dialysis Dose Basile Formula Source File: Kt_V_Basile.eq Equation: Kt_V_Basile = 2.3 * ((BUN_Pre - BUN_Post) / BUN_Pre) - .284 Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Kt/V Dialysis Dose Daugirdas Formula Source File: Kt_V_Daugirdas.eq Equation: Kt_V_Daugirdas = -ln((BUN_Post / BUN_Pre) - (0.008 * Hours)) + ((4 - (3.5 * BUN_Post / BUN_Pre)) * UF_Vol / Weight_Post) Result unit: Variable: BUN_Pre Unit: mg/dL Maximum value: 300 Variable: BUN_Post Unit: mg/dL Maximum value: 300 Variable: Hours Unit: hr Variable: UF_Vol Unit: L Variable: Weight_Post Unit: kg Kt/V Dialysis Dose Formulae MultiCalc® Source File: Kt_V_Formulae_Multi.eq Equation: Kt_V_Daugirdas = -ln((BUN_Post / BUN_Pre) - (.008 * Hours)) + ((4 - (3.5 * BUN_Post / BUN_Pre)) * UF_Vol / Weight_Post) Result unit: Equation: Kt_V_Lowrie = ln( BUN_Pre / BUN_Post) Result unit: Equation: Kt_V_Keshaviah = 1.162 * ln( BUN_Pre / BUN_Post) Result unit: Equation: Kt_V_Barth = 3.1 * ((BUN_Pre - BUN_Post) / BUN_Pre) - .66 Result unit: Equation: Kt_V_Basile = 2.3 * ((BUN_Pre - BUN_Post) / BUN_Pre) - .284 Result unit: Equation: Kt_V_Jindal = 4 * ((BUN_Pre - BUN_Post) / BUN_Pre) - 1.2 Result unit: Equation: Kt_V_Kerr = 4.2 * ((BUN_Pre - BUN_Post) / BUN_Pre) - 1.48 Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Variable: Hours Unit: hr Variable: UF_Vol Unit: L Variable: Weight_Post Unit: kg Kt/V Dialysis Dose Jindal Formula Source File: Kt_V_Jindal.eq Equation: Kt_V_Jindal = 4 * ((BUN_Pre - BUN_Post) / BUN_Pre) - 1.2 Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Kt/V Dialysis Dose Kerr Formula Source File: Kt_V_Kerr.eq Equation: Kt_V_Kerr = 4.2 * ((BUN_Pre - BUN_Post) / BUN_Pre) - 1.48 Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Kt/V Dialysis Dose Keshaviah Formula Source File: Kt_V_Keshaviah.eq Equation: Kt_V_Keshaviah = 1.162 * ln( BUN_Pre / BUN_Post) Result unit: Variable: BUN_Pre Unit: mg% Variable: BUN_Post Unit: mg% Kt/V Dialysis Dose Lowrie Formula Source File: Kt_V_Lowrie.eq Equation: Kt_V_Lowrie = ln( BUN_Pre / BUN_Post) Result unit: Variable: BUN_Pre Unit: mg/dL Maximum value: 300 Variable: BUN_Post Unit: mg/dL Maximum value: 300
Lean Body Weight (Female) Source File: LeanBodyWgtF.eq Equation: LBW = (0.65 * Height) - 50.74 Result unit: kg Variable: Height Unit: cm Lean Body Weight (Male) Source File: LeanBodyWgtM.eq Equation: LBW = (0.73 * Height) - 59.42 Result unit: kg Variable: Height Unit: cm Lean Body Weight Based on Creatinine Production Source File: LeanBodyWgtCreat.eq Equation: LBW = (0.029 * Creat_Production) + 7.38 Result unit: kg Variable: Creat_Production Unit: mg/day Left Atrial Thrombus Resolution in Mitral Stenosis Patients on Anticoagulation (for up to 34 months) Source File: LeftAtrialThrombusResolution.cc Equation: Resolution_Prob = 100 / (1 + eTo((1.8012 * NYHA_Class) + (0.7028 * LAT_Area) - 8.1)) Result unit: % Variable: NYHA_Class Minimum value: 1 Maximum value: 4 Variable: LAT_Area Unit: cm^2 Likelihood Ratio MultiCalc® Source File: Likelihood.eq Equation: LR_Pos = Sensitivity / (1-Specificity) Result unit: ratio Equation: LR_Neg = (1-Sensitivity) / Specificity Result unit: ratio Variable: Sensitivity Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Likelihood Ratio of Negative from Raw Data Source File: LikelihoodRNData.eq Equation: Sensitivity = True_Pos / (True_Pos + False_Neg) Result unit: fraction Equation: Specificity = True_Neg / (True_Neg + False_Pos) Result unit: fraction Equation: LR_Neg = (1-Sensitivity) / Specificity Result unit: ratio Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Likelihood Ratio of Positive from Raw Data Source File: LikelihoodRPData.eq Equation: Sensitivity = True_Pos / (True_Pos + False_Neg) Result unit: fraction Equation: Specificity = True_Neg / (True_Neg + False_Pos) Result unit: fraction Equation: LR_Pos = Sensitivity / (1-Specificity) Result unit: ratio Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Lung Age Estimation for Smoking Cessation Counseling Source File: LungAge.eq Equation: Male_Lung_Age = (2.87 * Height) - (31.25 * FEV1) - 39.375 Result unit: yr Equation: Female_Lung_Age = (3.56 * Height) - (40 * FEV1) - 77.28 Result unit: yr Variable: Height Unit: in Variable: FEV1 Unit: L Lung Cancer One Year Risk Estimation (for smokers 50-75 years old) Source File: LungCancerRisk.cc Equation: CPD_Term = (0.060818386 * CPD) - ((CPD > 15) * (0.00014652216 * power((CPD - 15),3))) + ((CPD > 20) * (0.00018486938 * power((CPD - 20.185718),3))) - ((CPD > 40) * (0.000038347226 * power((CPD - 40), 3))) Result unit: Equation: Smk_Term = (0.11425297 * Smk) - ((Smk > 27) * (0.000080091477 * power((Smk - 27.6577),3))) + ((Smk > 40) * (0.00017069483 * power((Smk - 40),3))) - ((Smk > 50) * (0.000090603358 * power((Smk - 50.910335),3))) Result unit: Equation: Quit_Term = (0.085684793 * Quit) + (0.0065499693 * power(Quit,3)) - ((Quit > 0) * (0.0068305845 * power((Quit - 0.50513347),3))) + ((Quit > 12) * (0.00028061519 * power((Quit - 12.295688),3))) Result unit: Equation: Age_Term = (0.070322812 * Age) - ((Age > 53) * (0.00009382122 * power((Age - 53.459001),3))) + ((Age > 61) * (0.00018282661 * power((Age - 61.954825),3))) - ((Age > 70) * (0.000089005389 * power((Age - 70.910335),3))) Result unit: Equation: Term_Tot = CPD_Term + Smk_Term - Quit_Term + Age_Term + Asb - Sex - 9.7960571 Result unit: Equation: Risk = 100 * (1 - power(0.99629, eTo(Term_Tot))) Result unit: % Variable: CPD Unit: # Default value: 20 Variable: Smk Unit: yr Default value: 1 Variable: Quit Unit: yr Variable: Age Unit: yr Minimum value: 50 Maximum value: 75 Radio Button Variable: Asb Discrete variable option: No asbestos exposure Variable value: 0 Discrete variable option: Positive asbestos exposure Variable value: 0.2153936 Radio Button Variable: Sex Discrete variable option: Female Variable value: 0.05827261 Discrete variable option: Male Variable value: 0 Lung Volume Multicalc® Source File: LungVolumes.eq Equation: Func_Res_Cap = Exp_Reserve_Vol + Residual_Vol Result unit: L Equation: Insp_Cap = Insp_Reserve_Vol + Tidal_Vol Result unit: L Equation: Total_Lung_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol + Residual_Vol Result unit: L Equation: Vital_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol Result unit: L Equation: Closing_Cap = Closing_Vol + Residual_Vol Result unit: L Equation: CV_VC_Ratio = 100 * Closing_Vol / Vital_Cap Result unit: % Equation: CC_TLC_Ratio = 100 * Closing_Cap / Total_Lung_Cap Result unit: % Equation: RV_TLC_Ratio = 100 * Residual_Vol / Total_Lung_Cap Result unit: % Variable: Exp_Reserve_Vol Unit: L Variable: Residual_Vol Unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L Variable: Closing_Vol Unit: L
Maintenance Fluid Calculation for Children Source File: MaintenanceFluidChildren.eq Equation: Fluid_Rate = Daily_Vol / 24 Result unit: mL/hr Variable: Weight Unit: kg Minimum value: 3.499 Maximum value: 200 Mean Corpuscular Hemoglobin Concentration Source File: MeanCorpHbConc.eq Equation: MCHC = Hb * 100 / Hct Result unit: gm/dL Variable: Hb Unit: gm/dL Variable: Hct Unit: % Mean Corpuscular Hemoglobin Source File: MeanCorpHb.eq Equation: MCH = Hb * 10 / RBC Result unit: pg Variable: Hb Unit: gm/dL Variable: RBC Unit: 10^12/L Mean Corpuscular Volume Source File: MeanCorpVol.eq Equation: MCV = Hct * 10 / RBC Result unit: fL Variable: Hct Unit: % Variable: RBC Unit: 10^12/L Mean Vascular Pressure (systemic or pulmonary) Source File: MeanVascPres.eq Equation: MV_BP = Diastolic_BP + ((Systolic_BP - Diastolic_BP) / 3) Result unit: mmHg Variable: Systolic_BP Unit: mmHg Variable: Diastolic_BP Unit: mmHg MELD Score for End-Stage Liver Disease (NOT appropriate for patients under the age of 12) Source File: MELD.eq Variable: Creatinine Unit: mg/dL Minimum value: 1 Maximum value: 4 Variable: Bilirubin Unit: mg/dL Minimum value: 1 Maximum value: 200 Variable: INR Minimum value: 1 Maximum value: 100 Equation: MELD_Score = 10 * ((0.957 * ln(Creatinine)) + (0.378 * ln(Bilirubin)) + (1.12 * ln(INR))) + 6.43 Result unit: MELDNa Score for End-Stage Liver Disease (NOT appropriate for patients under the age of 12) Source File: MELDNa.eq Variable: Creatinine Unit: mg/dL Minimum value: 1 Maximum value: 4 Variable: Bilirubin Unit: mg/dL Minimum value: 1 Maximum value: 200 Variable: INR Minimum value: 1 Maximum value: 100 Variable: Serum_Na Unit: mmol/L Minimum value: 125 Maximum value: 140 Equation: MELD_Score = 10 * ((0.957 * ln(Creatinine)) + (0.378 * ln(Bilirubin)) + (1.12 * ln(INR))) + 6.43 Result unit: Equation: MELDNa_Score = MELD_Score - Serum_Na - (0.025 * MELD_Score * (140 - Serum_Na)) + 140 Result unit:
Nasal Canula Oxygen Fractional Inspired O2 (FIO2) Estimate Source File: NasalO2FIO2.eq Equation: FIO2 = 21 + (Nasal_O2 * 3) Result unit: % Variable: Nasal_O2 Unit: L/min Negative Predictive Value from Raw Data Source File: NegPredValueData.eq Equation: Neg_Pred_Value = 100 * True_Neg / (True_Neg + False_Neg) Result unit: % Variable: True_Neg Unit: # Variable: False_Neg Unit: # Negative Predictive Value of a Test Source File: NegPredVal.eq Equation: NPV = 100 * ((1 - Prevalence) * Specificity) / ((1-Prevalence) * Specificity + (Prevalence * (1 - Sensitivity))) Result unit: % Variable: Prevalence Unit: fraction Variable: Sensitivity Unit: fraction Variable: Specificity Unit: fraction Newborn Hyperbilirubinemia Assessment Source File: NewbornHyperbili.cc Equation: p40th = interpN1(n1_40th, Infant_Age) Result unit: Equation: p75th = interpN1(n1_75th, Infant_Age) Result unit: Equation: p95th = interpN1(n1_95th, Infant_Age) Result unit: Equation: plow = interpN2(n2_low, Infant_Age) Result unit: Equation: pmed = interpN2(n2_med, Infant_Age) Result unit: Equation: phigh = interpN2(n2_high, Infant_Age) Result unit: Equation: tlow = interpN3(n3_low, Infant_Age) Result unit: Equation: tmed = interpN3(n3_med, Infant_Age) Result unit: Equation: thigh = interpN3(n3_high, Infant_Age) Result unit: Variable: Infant_Age Unit: Hours Minimum value: 12 Maximum value: 147.99 Variable: Total_Bilirubin Unit: mg/dL_Bili Radio Button Variable: Clinical_Risk_Group Discrete variable option: Gestation >= 38 weeks and medically well Variable value: 1 Discrete variable option: Gestation >= 38 weeks but clinical risk factors Variable value: 2 Discrete variable option: Gestation 35-37.9 weeks and medically well Variable value: 2 Discrete variable option: Gestation 35-37.9 weeks and clinical risk factors Variable value: 3 Nonbiliary Cirrhosis Prognostic Criteria for One Year Survival Source File: NonBiliaryLiverDx.cc Equation: LR_Score = (1.64 * Aminopyrene_BT) - (1.95 * Ascites) - .393 Result unit: score Equation: Survival = 100 * eTo(LR_Score) / (1 + eTo(LR_Score)) Result unit: % Radio Button Variable: Ascites Discrete variable option: Absent Variable value: 0 Discrete variable option: Moderate Variable value: 1 Discrete variable option: Severe Variable value: 2 Variable: Aminopyrene_BT Unit: ratio Maximum value: 1 Normal Range for Body Weight Source File: NormalBodyWgt.eq Equation: Low_Normal = 20 * power(Height, 2) Result unit: kg Equation: High_Normal = 25 * power(Height, 2) Result unit: kg Variable: Height Unit: m Number Needed to Harm (NNH) from Odds Ratio (OR) and Patient Expected Event Rate (PEER) Source File: NumberNeededToHarm.eq Equation: NNH = ((PEER * (OR-1)) + 1) / (PEER * (OR - 1) * (1 - PEER)) Result unit: Variable: PEER Unit: fraction Variable: OR Unit: ratio Number Needed to Treat (NNT) from Odds Ratio (OR) and Patient Expected Event Rate (PEER) Source File: NumberNeededToTreat.eq Equation: NNT = (1 - (PEER * (1 - OR))) / (PEER * (1 - PEER) * (1 - OR)) Result unit: # Variable: PEER Unit: fraction Variable: OR Unit: ratio
Odds from Probability Source File: OddsProb.eq Equation: Odds = Probability / (1 - Probability) Result unit: ratio Variable: Probability Unit: fraction Maximum value: 1 Odds Ratio and Relative Risk Source File: OddsRatio.eq Equation: Odds_Ratio = (Exp_Group_Positive / (Exp_Group_Total - Exp_Group_Positive)) / (Control_Group_Positive / (Control_Group_Total - Control_Group_Positive)) Result unit: ratio Equation: Relative_Risk = (Exp_Group_Positive / Exp_Group_Total) / (Control_Group_Positive / Control_Group_Total) Result unit: ratio Variable: Exp_Group_Positive Unit: number Variable: Exp_Group_Total Unit: number Variable: Control_Group_Positive Unit: number Variable: Control_Group_Total Unit: number Omeprazole Therapeutic Gain (over placebo) in Dyspepsia Source File: OmeprazoleTheraputicGain.cc Equation: Tx_Index = (1.69 * Night_Pain) + (0.16 * (BMI - 25)) + (1.3 * Other_Rx) - (1.83 * Nausea) - 0.67 Result unit: Variable: BMI~BodyMassIndex.eq~BMI_param Radio Button Variable: Night_Pain Discrete variable option: Absent Variable value: 0 Discrete variable option: Present Variable value: 1 Radio Button Variable: Other_Rx Discrete variable option: H2 blockers or antacids Not used in last month Variable value: 0 Discrete variable option: Other Rx used Variable value: 1 Radio Button Variable: Nausea Discrete variable option: Absent Variable value: 0 Discrete variable option: Present Variable value: 1 Omeprazole Therapeutic Index in Dyspepsia Source File: OmeprazoleTheraputicIndex.cc Equation: TxIndex = (1.69 * NightPain) + (.16 * (BMI - 25)) + (1.3 * OtherRx) - (1.83 * Nausea) - .67 Result unit: Variable: BMI~BodyMassIndex.eq~BMI_param Radio Button Variable: NightPain Discrete variable option: Absent Variable value: 0 Discrete variable option: Present Variable value: 1 Radio Button Variable: OtherRx Discrete variable option: H2 blockers or antacids Not used in last month Variable value: 0 Discrete variable option: Other Rx used Variable value: 1 Radio Button Variable: Nausea Discrete variable option: Absent Variable value: 0 Discrete variable option: present Variable value: 1 Osmolal Gap Calculator (SI units) Source File: OsmolalGap_SI.eq Equation: Calculated_Osm = (Serum_Na * 2) + Serum_Glucose + Serum_BUN + Serum_Ethanol Result unit: mOsm/kg Equation: Osmolal_Gap = Measured_Osm - Calculated_Osm Result unit: mOsm/kg Variable: Serum_Na Unit: mEq/L Variable: Serum_Glucose Unit: mmol/L Variable: Serum_BUN Unit: mmol/L Variable: Serum_Ethanol Unit: mmol/L Variable: Measured_Osm Unit: mOsm/kg Osmolal Gap Calculator Source File: OsmolalGap.eq Equation: Calculated_Osm = (Serum_Na * 2) + (Serum_Glucose / 18) + (Serum_BUN / 2.8) + (Serum_Ethanol / 4.6) Result unit: mOsm/kg Equation: Osmolal_Gap = Measured_Osm - Calculated_Osm Result unit: mOsm/kg Variable: Serum_Na Unit: mEq/L Variable: Serum_Glucose Unit: mg/dL Variable: Serum_BUN Unit: mg/dL Variable: Serum_Ethanol Unit: mg/dL Variable: Measured_Osm Unit: mOsm/kg Osmolality Estimator (serum) Source File: Osmolality.eq Equation: Osm = (Na * 2) + (Glucose / 18) + (BUN / 2.8) Result unit: mOsm/kg Variable: Na Unit: mEq/L Variable: Glucose Unit: mg/dL Variable: BUN Unit: mg/dL Osmolar Clearance Source File: OsmolalClearance.eq Equation: Osm_Clear = (Urine_Osm / Serum_Osm) * Urine_Per_Day / 24 Result unit: mL/hr Variable: Urine_Osm Unit: mOsm/kg Variable: Serum_Osm Unit: mOsm/kg Variable: Urine_Per_Day Unit: mL Osteoporosis Risk Assessment by Composite Linear Estimate (ORACLE score) Source File: OsteoporosisORACLE.cc Equation: ORACLE = -1 / ( (0.02 * Age) - (0.13 * BMI) - (0.39 * HRTx) + (0.74 * HxFx) - (3 * UBPI) ) Result unit: score Variable: Age Unit: yr Variable: BMI~BodyMassIndex.eq~BMI_param Unit: index Radio Button Variable: HRTx Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: HxFx Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Variable: UBPI Unit: index Osteoporosis Risk SCORE (Simple Calculated Osteoporosis Risk Estimation) Source File: OsteoporosisRiskSCORE.cc Equation: SCORE = Race + Rheum_Arth + Fracture_Hx + Estrogen + (3 * Age / 10) - (Weight / 10) Result unit: score Radio Button Variable: Race Discrete variable option: Black Variable value: 0 Discrete variable option: Non-Black Variable value: 5 Radio Button Variable: Rheum_Arth Discrete variable option: Present Variable value: 4 Discrete variable option: Absent Variable value: 0 Radio Button Variable: Fracture_Hx Discrete variable option: No Nontraumatic Fractures Variable value: 0 Discrete variable option: 1 Nontraumatic Variable value: 4 Discrete variable option: 2 Nontraumatic Variable value: 8 Discrete variable option: 3 or more Nontraumatic Variable value: 12 Variable: Age Unit: yr Radio Button Variable: Estrogen Discrete variable option: Prior use Variable value: 0 Discrete variable option: NO prior use Variable value: 1 Variable: Weight Unit: lb Osteoporosis Self Assessment Tool for Men Source File: OsteoporosisST_M.cc Equation: OST = 0.2 * (Weight - Age) Result unit: score Variable: Weight Unit: kg Variable: Age Unit: yr Osteoporosis Self Assessment Tool for Women Source File: OsteoporosisST_W.cc Equation: OST = 0.2 * (Weight - Age) Result unit: score Variable: Weight Unit: kg Variable: Age Unit: yr Oswestry Disability Index Version 1 Source File: OswestryDisability1.cc Equation: Top_Possible_Score = 5 * (S1A + S2A + S3A + S4A + S5A + S6A + S7A + S8A + S9A + S10A) Result unit: number Equation: Subject_Score = (S1 * S1A) + (S2 * S2A) + (S3 * S3A) + (S4 * S4A) + (S5 * S5A) + (S6 * S6A) + (S7 * S7A) + (S8 * S8A) + (S9 * S9A) + (S10 * S10A) Result unit: points Equation: ODI = 100 * Subject_Score / Top_Possible_Score Result unit: % Radio Button Variable: S1 Discrete variable option: I can tolerate the pain I have without having to use painkillers Variable value: 0 Discrete variable option: The pain is bad but I manage without taking painkillers Variable value: 1 Discrete variable option: Painkillers give complete relief from pain Variable value: 2 Discrete variable option: Painkillers give moderate relief from pain Variable value: 3 Discrete variable option: Painkillers give very little relief from pain Variable value: 4 Discrete variable option: Painkillers have no effect on the pain and I do not use them Variable value: 5 Radio Button Variable: S2 Discrete variable option: I can look after myself normally without causing extra pain Variable value: 0 Discrete variable option: I can look after myself normally but it causes extra pain Variable value: 1 Discrete variable option: It is painful to look after myself and I am slow and careful Variable value: 2 Discrete variable option: I need some help but manage most of my personal care Variable value: 3 Discrete variable option: I need help every day in most aspects of self-care Variable value: 4 Discrete variable option: I do not get dressed, wash with difficulty and stay in bed Variable value: 5 Radio Button Variable: S3 Discrete variable option: I can lift heavy weights without extra pain Variable value: 0 Discrete variable option: I can lift heavy weights but it gives extra pain Variable value: 1 Discrete variable option: Pain prevents me from lifting heavy weights off the floo |