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.cp 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.cp 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.cp 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 Blood Ethanol Concentration Estimation Source File: BloodEthanolConc.eq Equation: Blood_Ethanol_Concentration = (Volume_Ingested * Concentration_Ingested * 0.8) / (Weight * 0.6) Result unit: mg/dL Variable: Volume_Ingested Unit: mL Variable: Concentration_Ingested Unit: Percent Ethanol Maximum value: 100 Variable: Weight Unit: kg 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 with Ideal Body Weight (SI units) Source File: CreatinineCl_CG_AdjBW_SI.eq Equation: IBW = Math.abs(Height > 152.4) * (2.3 * ((Height / 2.54) - 60)) + IBW_Sex Result unit: kg Equation: CrCl = 0.02046 * CrCl_Sex * (140 - Age) * Weight / Serum_Creat Result unit: mL/sec Variable: Age Unit: yr Variable: Height Unit: cm Variable: Weight Unit: kg Variable: Serum_Creat Unit: mcmol/L Creatinine Clearance Estimate by Cockcroft-Gault Equation with Ideal Body Weight Source File: CreatinineCl_CG_AdjBW.eq Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Variable: Age Unit: yr Variable: Height Unit: in Variable: Weight Unit: kg Variable: Serum_Creat Unit: mg/dL 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 by Jelliffe Formula Source File: CreatinineCl_Jelliffe.eq Radio Button Variable: Sex Discrete variable option: *Female Variable value: 0.9 Discrete variable option: Male Variable value: 1 Equation: CrCl = Sex * (98 - (0.8 * (Age - 20))) / Serum_Creat Result unit: mL/min/1.73m2 Variable: Age Unit: Years old Variable: Serum_Creat Unit: mg/dL_Cr Creatinine Clearance Estimate by Sanaka Formula (for older subjects with low muscle mass) Source File: CreatinineCl_Sanaka.eq Equation: CrCl = (Weight * ((Mult_Factor * Plasma_Albumin) + Add_Factor)) / (100 * Serum_Creat) Result unit: mL/min Variable: Age Unit: yr Minimum value: 60 Maximum value: 92 Variable: Serum_Creat Unit: mg/dL Variable: Plasma_Albumin Unit: gm/dL Variable: Weight Unit: kg Minimum value: 24 Maximum value: 61 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 Estimated Date of Delivery Pregnancy Calculator Source File: EstimatedDateDeliveryPatient.eq
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 and Tobramycin Dosing to Produce Desired Peak and Trough Levels Source File: GentTobraDosingForLevels.cp 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 and Tobramycin Level Prediction from Maintenance Dosing Source File: GentTobraLevelPrediction.cp 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 and Tobramycin Steady State Dosage Adjustment Source File: GentTobraSteadyState.cp 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 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 Gestational Age from Estimated Date of Delivery (EDD) Source File: GestationalAgeFromEDD.eq Glomerular Filtration Rate Estimate by CKD-EPI Equation Source File: GFR_CKD_EPI.eq Equation: GFR = 141 * power(Math.min(Serum_Creat/kappa, 1), alpha) * power(Math.max(Serum_Creat/kappa, 1), -1.209) * power(0.993,Age) * Sex * Race Result unit: mL/min/1.73m2 Radio Button Variable: Race Discrete variable option: White or Other Variable value: 1 Discrete variable option: Black Variable value: 1.159 Variable: Age Unit: yr Variable: Serum_Creat Unit: mg/dL 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 floor, but I can manage if they are conveniently positioned, e.g. on a table Variable value: 2 Discrete variable option: Pain prevents me from lifting heavy weights but I can manage light to medium weights if they are conveniently positioned Variable value: 3 Discrete variable option: I can lift only very light weights Variable value: 4 Discrete variable option: I cannot lift or carry anything at all Variable value: 5 Radio Button Variable: S4 Discrete variable option: Pain does not prevent my walking any distance Variable value: 0 Discrete variable option: Pain prevents me walking more than 1 mile Variable value: 1 Discrete variable option: Pain prevents me walking more than 1/2 mile Variable value: 2 Discrete variable option: Pain prevents me walking more than 1/4 mile Variable value: 3 Discrete variable option: I can only walk using a stick or crutches Variable value: 4 Discrete variable option: I am in bed most of the time and have to crawl to the toilet Variable value: 5 Radio Button Variable: S5 Discrete variable option: I can sit in any chair as long as I like Variable value: 0 Discrete variable option: I can sit in my favourite chair as long as I like Variable value: 1 Discrete variable option: Pain prevents me sitting more than 1 hour Variable value: 2 Discrete variable option: Pain prevents me from sitting more than 1/2 an hour Variable value: 3 Discrete variable option: Pain prevents me from sitting more than 10 minutes Variable value: 4 Discrete variable option: Pain prevents me from sitting at all Variable value: 5 Radio Button Variable: S6 Discrete variable option: I can stand as long as I want without extra pain Variable value: 0 Discrete variable option: I can stand as long as I want but it gives me extra pain Variable value: 1 Discrete variable option: Pain prevents me from standing for more than 1 hour Variable value: 2 Discrete variable option: Pain prevents me from standing for more than 30 minutes Variable value: 3 Discrete variable option: Pain prevents me from standing for more than 10 minutes Variable value: 4 Discrete variable option: Pain prevents me from standing at all Variable value: 5 Radio Button Variable: S7 Discrete variable option: Pain does not prevent me from sleeping well Variable value: 0 Discrete variable option: I can sleep well only by using tablets Variable value: 1 Discrete variable option: Even when I take tablets I have less than 6 hours sleep Variable value: 2 Discrete variable option: Even when I take tablets I have less than 4 hours sleep Variable value: 3 Discrete variable option: Even when I take tablets I have less than 2 hours sleep Variable value: 4 Discrete variable option: Pain prevents me from sleeping at all Variable value: 5 Radio Button Variable: S8 Discrete variable option: My sex life is normal and causes no extra pain Variable value: 0 Discrete variable option: My sex life is normal but causes some extra pain Variable value: 1 Discrete variable option: My sex life is nearly normal but is very painful Variable value: 2 Discrete variable option: My sex life is severely restricted by pain Variable value: 3 Discrete variable option: My sex life is nearly absent because of pain Variable value: 4 Discrete variable option: Pain prevents any sex life at all Variable value: 5 Radio Button Variable: S9 Discrete variable option: My social life is normal and gives me no extra pain Variable value: 0 Discrete variable option: My social life is normal but increases the degree of pain Variable value: 1 Discrete variable option: Pain has no significant effect on my social life apart from limiting my more energetic interests, e.g. dancing, etc Variable value: 2 Discrete variable option: Pain has restricted my social life and I do not go out as often Variable value: 3 Discrete variable option: Pain has restricted social life to my home Variable value: 4 Discrete variable option: I have no social life because of pain Variable value: 5 Radio Button Variable: S10 Discrete variable option: I can travel anywhere without extra pain Variable value: 0 Discrete variable option: I can travel anywhere but it gives me extra pain Variable value: 1 Discrete variable option: Pain is bad but I manage journeys over two hours Variable value: 2 Discrete variable option: Pain restricts me to journeys of less than one hour Variable value: 3 Discrete variable option: Pain restricts me to short necessary journeys under 30 minutes Variable value: 4 Discrete variable option: Pain prevents travel except to the doctor or hospital Variable value: 5 Oswestry Disability Index Version 2 Source File: OswestryDisability2.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 have no pain at the moment Variable value: 0 Discrete variable option: The pain is very mild at the moment Variable value: 1 Discrete variable option: The pain is moderate at the moment Variable value: 2 Discrete variable option: The pain is fairly severe at the moment Variable value: 3 Discrete variable option: The pain is very severe at the moment Variable value: 4 Discrete variable option: The pain is the worst imaginable at the moment 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 is very painful 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 floor but I can manage if they are conveniently positioned, e.g. on a table Variable value: 2 Discrete variable option: Pain prevents me from lifting heavy weights but I can manage light to medium weights if they are conveniently positioned Variable value: 3 Discrete variable option: I can lift only very light weights Variable value: 4 Discrete variable option: I cannot lift or carry anything at all Variable value: 5 Radio Button Variable: S4 Discrete variable option: Pain does not prevent me walking any distance Variable value: 0 Discrete variable option: Pain prevents me walking more than 1 mile Variable value: 1 Discrete variable option: Pain prevents me walking more than than 1/2 of a mile Variable value: 2 Discrete variable option: Pain prevents me walking more than 100 yards Variable value: 3 Discrete variable option: I can only walk using a stick or crutches Variable value: 4 Discrete variable option: I am in bed most of the time and have to crawl to the toilet Variable value: 5 Radio Button Variable: S5 Discrete variable option: I can sit in any chair as long as I like Variable value: 0 Discrete variable option: I can sit in my favourite chair as long as I like Variable value: 1 Discrete variable option: Pain prevents me from sitting for more than 1 hour Variable value: 2 Discrete variable option: Pain prevents me from sitting for more than 1/2 an hour Variable value: 3 Discrete variable option: Pain prevents me from sitting for more than 10 minutes Variable value: 4 Discrete variable option: Pain prevents me from sitting at all Variable value: 5 Radio Button Variable: S6 Discrete variable option: I can stand as long as I want without extra pain Variable value: 0 Discrete variable option: I can stand as long as I want but it gives me extra pain Variable value: 1 Discrete variable option: Pain prevents me from standing for more than 1 hour Variable value: 2 Discrete variable option: Pain prevents me from standing for more than 1/2 an hour Variable value: 3 Discrete variable option: Pain prevents me from standing for more than 10 minutes Variable value: 4 Discrete variable option: Pain prevents me from standing at all Variable value: 5 Radio Button Variable: S7 Discrete variable option: My sleep is never disturbed by pain Variable value: 0 Discrete variable option: My sleep is occasionally disturbed by pain Variable value: 1 Discrete variable option: Because of pain I have less than 6 hours sleep Variable value: 2 Discrete variable option: Because of pain I have less than 4 hours sleep Variable value: 3 Discrete variable option: Because of pain I have less than 2 hours sleep Variable value: 4 Discrete variable option: Pain prevents me from sleeping at all Variable value: 5 Radio Button Variable: S8 Discrete variable option: My sex life is normal and causes no extra pain Variable value: 0 Discrete variable option: My sex life is normal but causes some extra pain Variable value: 1 Discrete variable option: My sex life is nearly normal but is very painful Variable value: 2 Discrete variable option: My sex life is severely restricted by pain Variable value: 3 Discrete variable option: My sex life is nearly absent because of pain Variable value: 4 Discrete variable option: Pain prevents any sex life at all Variable value: 5 Radio Button Variable: S9 Discrete variable option: My social life is normal and causes me no extra pain Variable value: 0 Discrete variable option: My social life is normal but increases the degree of pain Variable value: 1 Discrete variable option: Pain has no significant effect on my social life apart from limiting my more energetic interests, e.g. sport, etc... Variable value: 2 Discrete variable option: Pain has restricted my social life and I do not go out as often Variable value: 3 Discrete variable option: Pain has restricted social life to my home Variable value: 4 Discrete variable option: I have no social life because of pain Variable value: 5 Radio Button Variable: S10 Discrete variable option: I can travel anywhere without pain Variable value: 0 Discrete variable option: I can travel anywhere but it gives extra pain Variable value: 1 Discrete variable option: Pain is bad but I manage journeys over two hours Variable value: 2 Discrete variable option: Pain restricts me to journeys of less than one hour Variable value: 3 Discrete variable option: Pain restricts me to short necessary journeys under 30 minutes Variable value: 4 Discrete variable option: Pain prevents me from travelling except to receive treatment Variable value: 5 Overall Accuracy of a Test from Raw Data Source File: OverallAccData.eq Equation: Overall_Accuracy = 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: # Overall Accuracy of a Test from Sensitivity, Specificity and Prevalence Source File: OverallAccSS.eq Equation: True_Pos = Sensitivity * Prevalence Result unit: ratio Equation: True_Neg = Specificity * (1 - Prevalence) Result unit: ratio Equation: Overall_Accuracy = 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 Oxygen Consumption Source File: O2Consumption.eq Equation: VO2 = VExp * ( FIO2 - FEO2 ) Result unit: mL/min Variable: VExp Unit: mL/min Variable: FIO2 Unit: fractionO2 Variable: FEO2 Unit: fractionO2 Oxygen Content of Arterial Blood Source File: OxygenContentArterial.eq Equation: CaO2 = ( Hgb * 13.4 * O2Sat / 100 ) + ( PaO2 * 0.031 ) Result unit: mL/L Variable: Hgb Unit: gm/dL Variable: O2Sat Unit: % Variable: PaO2 Unit: mmHg Oxygen Content of Venous Blood Source File: OxygenContentVenous.eq Equation: CvO2 = ( Hgb * 13.4 * O2vSat / 100 ) + ( PvO2 * 0.031 ) Result unit: mL/L Variable: Hgb Unit: gm/dL Variable: O2vSat Unit: % Variable: PvO2 Unit: mmHg Oxygenation Index (OI) Source File: OxygenIndex.eq Equation: OI = FiO2 * Mean_Airway_Pressure / PaO2 Result unit: index Variable: FiO2 Unit: %O2 Variable: Mean_Airway_Pressure Unit: cmH2O Variable: PaO2 Unit: mmHg
paO2 / FIO2 Ratio (for MODS Calculation) Source File: PaO2_FIO2Ratio.eq Equation: p_aO2_FIO2_Ratio = p_aO2 / FIO2 Result unit: ratio Variable: p_aO2 Unit: mmHg Variable: FIO2 Unit: fractionO2 Maximum value: 1 PaO2 Correction for FIO2 Source File: PaO2Correction.eq Equation: PO2_Corrected = 21 * PaO2 / FIO2 Result unit: torr Variable: PaO2 Unit: torr Variable: FIO2 Unit: % Peak Expiratory Flow Prediction Source File: PeakExpFlow.eq Equation: PEF_Female = eTo((0.376 * ln(Age)) - (0.012 * Age) - (58.8 / Height) + 5.63) Result unit: L/min Equation: PEF_Male = eTo((0.544 * ln(Age)) - (0.0151 * Age) - (74.7 / Height) + 5.48) Result unit: L/min Variable: Height Unit: cm Variable: Age Unit: yr Minimum value: 15 Maximum value: 85 Peak Expiratory Flow Variability in Asthma Source File: PeakExpFlowVariability.eq Equation: Avg_Daily_Variability = 100 * (Highest_PEF - Lowest_PEF) / Highest_PEF Result unit: % Variable: Highest_PEF Unit: L/min Variable: Lowest_PEF Unit: L/min PELD Score for End-Stage Liver Disease (patients less than 12 years old) Source File: PELD.eq Equation: Age_Months = Age * 12 Result unit: Equation: Hgt_M = rangeN1(n2_Height, Age_Months) Result unit: Equation: Wgt_M = rangeN1(n2_Weight, Age_Months) Result unit: Equation: Hgt_F = rangeN1(n1_Height, Age_Months) Result unit: Equation: Wgt_F = rangeN1(n1_Weight, Age_Months) Result unit: Equation: PELD_Score = 10 * ((0.480 * ln(Bilirubin)) + (1.857 * ln(INR)) - (0.687 * ln(Albumin)) + Listing_Age_Factor + Growth) Result unit: Radio Button Variable: Sex Discrete variable option: Female Variable value: 1 Discrete variable option: Male Variable value: 2 Variable: Age Unit: yr Maximum value: 11.99 Variable: Weight Unit: kg Variable: Height Unit: cm Variable: Albumin Unit: gm/dL Minimum value: 1 Maximum value: 1000 Variable: Bilirubin Unit: mg/dL Minimum value: 1 Maximum value: 1000 Variable: INR Minimum value: 1 Maximum value: 1000 Radio Button Variable: Listing Discrete variable option: Age at listing 1 year or older Variable value: 0 Discrete variable option: Age at listing less than 1 year Variable value: 1 Radio Button Variable: Exception_Diagnoses Discrete variable option: Non contributory Variable value: 0 Discrete variable option: Urea cycle disorder Variable value: 1 Discrete variable option: Organic acidemia Variable value: 1 Discrete variable option: Hepatoblastoma Variable value: 1 PFT Adjusted Predicted Values for Men MultiCalc® Source File: PulmonaryPredictM_A.eq Equation: FEV1 = Race * 1.08 * ((0.043 * Height) - (0.029 * Age) - 2.49 ) Result unit: L Equation: FVC = Race * 1.1 * ((0.0576 * Height) - (0.0269 * Age) - 4.34 ) Result unit: L Equation: FEV1_FVC_Ratio = 87.2 - (0.18 * Age) Result unit: % Variable: Height Unit: cm Variable: Age Unit: yr Radio Button Variable: Race Discrete variable option: Caucasian Variable value: 1 Discrete variable option: Black Variable value: 0.87 Discrete variable option: Asian Variable value: 0.93 PFT Adjusted Predicted Values for Women MultiCalc® Source File: PulmonaryPredictF_A.eq Equation: FEV1 = Race * 1.08 * ((0.0395 * Height) - (0.025 * Age) - 2.6 ) Result unit: L Equation: FVC = Race * 1.15 * ((0.0443 * Height) - (0.026 * Age) - 2.89 ) Result unit: L Equation: FEV1_FVC_Ratio = 89.1 - (0.19 * Age) Result unit: % Variable: Height Unit: cm Variable: Age Unit: yr Radio Button Variable: Race Discrete variable option: Caucasian Variable value: 1 Discrete variable option: Black Variable value: 0.87 Discrete variable option: Asian Variable value: 0.93 PFT Predicted Values for Boys MultiCalc® Source File: PulmonaryPredictB.eq Equation: FEV1 = eTo(((1.2669 + (0.0174 * Age)) * Height) - 1.2933) Result unit: L Equation: FVC = eTo(((1.3731 + (0.0164 * Age)) * Height) - 1.2782) Result unit: L Equation: FEV1_FVC_Ratio = 86.21 Result unit: % Variable: Height Unit: m Variable: Age Unit: yr PFT Predicted Values for Girls MultiCalc® Source File: PulmonaryPredictG.eq Equation: FEV1 = eTo(((1.5016 + (0.0119 * Age)) * Height) - 1.5974) Result unit: L Equation: FVC = eTo(((1.48 + (0.0127 * Age)) * Height) - 1.4057) Result unit: L Equation: FEV1_FVC_Ratio = 88.88 Result unit: % Variable: Height Unit: m Variable: Age Unit: yr PFT Predicted Values for Men MultiCalc® Source File: PulmonaryPredictM.eq Equation: FEV1 = Race * ((0.043 * Height) - (0.029 * Age) - 2.49 ) Result unit: L Equation: FVC = Race * ((0.0576 * Height) - (0.0269 * Age) - 4.34 ) Result unit: L Equation: FEV1_FVC_Ratio = 87.2 - (0.18 * Age) Result unit: % Variable: Height Unit: cm Variable: Age Unit: yr Radio Button Variable: Race Discrete variable option: Caucasian Variable value: 1 Discrete variable option: Black Variable value: 0.87 Discrete variable option: Asian Variable value: 0.93 PFT Predicted Values for Women MultiCalc® Source File: PulmonaryPredictF.eq Equation: FEV1 = Race * ((0.0395 * Height) - (0.025 * Age) - 2.6 ) Result unit: L Equation: FVC = Race * ((0.0443 * Height) - (0.026 * Age) - 2.89 ) Result unit: L Equation: FEV1_FVC_Ratio = 89.1 - (0.19 * Age) Result unit: % Variable: Height Unit: cm Variable: Age Unit: yr Radio Button Variable: Race Discrete variable option: Caucasian Variable value: 1 Discrete variable option: Black Variable value: 0.87 Discrete variable option: Asian Variable value: 0.93 Phenytoin Free (Unbound) Drug Level (Adjusted for Hypoalbuminemia) Source File: PhenytoinFree.eq Equation: Phenytoin_Free = (0.55 * Phenytoin_Measured / Serum_Albumin) - 0.14 Result unit: mcgm/mL Variable: Phenytoin_Measured Unit: mcgm/mL Variable: Serum_Albumin Unit: gm/dL Phenytoin Total Drug Level (Adjusted for Hypoalbuminemia and Renal Function) Source File: PhenytoinAlb.eq Equation: Phenytoin_Adjusted = Phenytoin_Measured /((Serum_Albumin * Renal_Fx ) + 0.1) Result unit: mcgm/mL Variable: Phenytoin_Measured Unit: mcgm/mL Radio Button Variable: Renal_Fx Discrete variable option: Adequate Renal Function Variable value: 0.2 Discrete variable option: Creat Clearance < 10 mL/min Variable value: 0.1 Variable: Serum_Albumin Unit: gm/dL Maximum value: 4.4 Pneumonia Mortality in Nursing Home Patients by Logistic Regression Source File: PneumoniaMortalityNH_LR.cc Equation: Terms = (0.046 * BUN) + (0.052 * WBC) + (0.613 * Abs_Lymph) + (0.017 * Pulse) + (0.555 * Sex) + (0.310 * Activity_Score) - (0.089 * BMI) + (0.970 * Mood_Deterioration) - 4.53 Result unit: Equation: Mortality = 100 * eTo(Terms) / (1 + eTo(Terms)) Result unit: % Variable: BUN Unit: mg/dL_BUN Variable: WBC Unit: 10^3/microL Radio Button Variable: Abs_Lymph Discrete variable option: >= 800/mcL Variable value: 0 Discrete variable option: < 800/mcL Variable value: 1 Variable: Pulse Unit: beats/min Radio Button Variable: Sex Discrete variable option: Female Variable value: 0 Discrete variable option: Male Variable value: 1 Variable: Activity_Score~ActivityScore.cc~cctotal Maximum value: 4 Variable: BMI~BodyMassIndex.eq~BMI_param Radio Button Variable: Mood_Deterioration Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Pneumothorax Degree of Collapse Source File: PneumoThorax.eq Equation: Percent_Pneumo = 100 * (1 - (power(Lung_Diameter,3) / power(Hemithorax_Diameter,3))) Result unit: % Variable: Lung_Diameter Unit: cm Variable: Hemithorax_Diameter Unit: cm Positive Predictive Value from Raw Data Source File: PosPredValueData.eq Equation: Pos_Pred_Value = 100 * True_Pos / (True_Pos + False_Pos) Result unit: % Variable: True_Pos Unit: # Variable: False_Pos Unit: # Positive Predictive Value of a Test Source File: PosPredValue.eq Equation: PPV = 100 * (Prevalence * Sensitivity) / (Prevalence * Sensitivity + ((1 - Prevalence) * (1 - Specificity))) Result unit: % Variable: Prevalence Unit: fraction Variable: Sensitivity Unit: fraction Variable: Specificity Unit: fraction POSSUM Score for Orthopedic Procedure Prognosis (SI Units) Source File: POSSUMScoreSI.cc Equation: Phys_Score = Age + Cardiac + CXR_Heart + Resp + CXR_Lung + BP + Pulse + Glasgow + BUN + Na + K + Hb + WBC + EKG Result unit: score Equation: Op_Score = Magnitude + Op_Variables + Blood_Loss + Contamination + Malignancy + Timing Result unit: score Equation: Mort_Term = eTo((0.13 * Phys_Score) + (0.16 * Op_Score) - 7.04) Result unit: Equation: Morb_Term = eTo((0.16 * Phys_Score) + (0.19 * Op_Score) - 5.91) Result unit: Equation: Mortality_Risk = 100 * Mort_Term / (1 + Mort_Term) Result unit: % Equation: Morbitity_Risk = 100 * Morb_Term / (1 + Morb_Term) Result unit: % POSSUM Score for Orthopedic Procedure Prognosis Source File: POSSUMScore.cc Equation: Phys_Score = Age + Cardiac + CXR_Heart + Resp + CXR_Lung + BP + Pulse + Glasgow + BUN + Na + K + Hb + WBC + EKG Result unit: score Equation: Op_Score = Magnitude + Op_Variables + Blood_Loss + Contamination + Malignancy + Timing Result unit: score Equation: Mort_Term = eTo((0.13 * Phys_Score) + (0.16 * Op_Score) - 7.04) Result unit: Equation: Morb_Term = eTo((0.16 * Phys_Score) + (0.19 * Op_Score) - 5.91) Result unit: Equation: Mortality_Risk = 100 * Mort_Term / (1 + Mort_Term) Result unit: % Equation: Morbitity_Risk = 100 * Morb_Term / (1 + Morb_Term) Result unit: % Post Test Odds from Pre Test Odds and Likelihood Ratio MultiCalc® Source File: PostTestOdds.eq Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Test_Odds = Pre_Test_Odds * LR Result unit: ratio Equation: Post_Test_Prob = Post_Test_Odds / (1 + Post_Test_Odds) Result unit: fraction Variable: Prevalence Unit: fraction Maximum value: 1 Variable: LR Unit: ratio Post Test Odds of a Negative from Raw Data Source File: PostTestOddsNegData.eq Equation: Prevalence = (True_Pos + False_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: fraction 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 Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Test_Odds_Neg = Pre_Test_Odds * LR_Neg Result unit: ratio Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Post Test Odds of a Negative Result from Sensitivity Specificity and Prevalence Source File: PostTestOddsNegSS.eq Equation: LR_Neg = (1-Sensitivity) / Specificity Result unit: ratio Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Test_Odds_Neg = Pre_Test_Odds * LR_Neg Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Post Test Odds of a Positive from Raw Data Source File: PostTestOddsPosData.eq Equation: Prevalence = (True_Pos + False_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: fraction 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 Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Test_Odds_Pos = Pre_Test_Odds * LR_Pos Result unit: ratio Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Post Test Odds of a Positive Result from Sensitivity Specificity and Prevalence Source File: PostTestOddsPosSS.eq Equation: LR_Pos = Sensitivity / (1-Specificity) Result unit: ratio Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Equation: Post_Test_Odds_Pos = Pre_Test_Odds * LR_Pos Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Post Test Probability from Likelihood Ratios and Multiple Test Results Source File: PostTestProbMulti.eq Equation: Pre_Test_Odds = Pre_Test_Prob / (1 - Pre_Test_Prob) Result unit: ratio Equation: Post_Test_Odds = Overall_Odds Result unit: ratio Equation: Post_Test_Prob = Post_Test_Odds / (1 + Post_Test_Odds) Result unit: fraction Variable: Pre_Test_Prob Unit: fraction Variable: Test_1_LR_Pos Unit: ratio Variable: Test_1_LR_Neg Unit: ratio Variable: Test_2_LR_Pos Unit: ratio Variable: Test_2_LR_Neg Unit: ratio Variable: Test_3_LR_Pos Unit: ratio Variable: Test_3_LR_Neg Unit: ratio Post Test Probability from Pre Test Probability, Sensitivity and Specificity Source File: PostTestProb.eq Equation: Post_Odds_Pos = (Pre_Test_Prob * Sensitivity) / ((1 - Pre_Test_Prob) * (1-Specificity)) Result unit: ratio Equation: Post_Test_Prob_Pos_Result = Post_Odds_Pos / (1 + Post_Odds_Pos) Result unit: ratio Equation: Post_Odds_Neg = (Pre_Test_Prob * (1-Sensitivity)) / ((1-Pre_Test_Prob) * Specificity) Result unit: ratio Equation: Post_Test_Prob_Neg_Result = Post_Odds_Neg / (1 + Post_Odds_Neg) Result unit: ratio Variable: Pre_Test_Prob Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 Pre Test Odds from Prevalence Source File: PreTestOddsP.eq Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Pre Test Odds from Raw Data Source File: PreTestOddsData.eq Equation: Prevalence = (True_Pos + False_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: fraction Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence) Result unit: ratio Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Pregnancy Gestation by LMP and Ultrasound Biometry Source File: GestationDate.eq Variable: Crown_Rump_Length Unit: mm Maximum value: 100 Variable: Biparietal_Diameter Unit: mm Variable: Head_Circumference Unit: mm Minimum value: 80 Maximum value: 330 Pressure Adjusted Heart Rate (For MODS calculation) Source File: PressureAdjHR.eq Equation: P_Adj_HR = HR * CVP / MAP Result unit: Variable: HR Unit: # Variable: CVP Unit: mmHg Variable: MAP Unit: mmHg Prevalence of a Finding or Disease from Test Data Source File: PrevalenceTest.eq Equation: Prevalence = (True_Pos + False_Neg) / (True_Pos + True_Neg + False_Pos + False_Neg) Result unit: fraction Variable: True_Pos Unit: # Variable: False_Pos Unit: # Variable: True_Neg Unit: # Variable: False_Neg Unit: # Probability from Odds Source File: ProbOdds.eq Equation: Probability = Odds / (1 + Odds) Result unit: fraction Variable: Odds Unit: ratio Protein Bound Calcium Source File: ProteinBoundCalcium.eq Equation: PBCa = (Albumin * 8) + (Globulin *2) + 3 Result unit: % Variable: Albumin Unit: gm/dL Variable: Globulin Unit: gm/dL Protein Catabolic Rate (normalized PCR) Source File: ProteinCatabolicRateN.eq Equation: nPCR_Anuric = 0.22 + (0.864 * ID_BUN_Rise / ID_Hours) Result unit: g/kg/day Equation: nPCR_Total = nPCR_Anuric + ((Urine_Urea_Nitrogen * 150) / (ID_Hours * Weight)) Result unit: g/kg/day Variable: Weight Unit: kg Variable: ID_Hours Unit: hr Variable: ID_BUN_Rise Unit: mg/dL_BUN Variable: Urine_Urea_Nitrogen Unit: gm_BUN Protein Catabolic Rate Source File: ProteinCatabolicRate.eq Equation: Kt_V = -ln((BUN_Post / BUN_Pre) - (0.008 * Hours)) + ((4 - (3.5 * BUN_Post / BUN_Pre)) * UF_Vol / Weight_Post) Result unit: Equation: PCR = ( 0.0076 * Kt_V * (BUN_Pre + BUN_Post)) + 0.17 Result unit: gm/kg/day Variable: BUN_Pre Unit: mg/dL Variable: BUN_Post Unit: mg/dL Variable: Hours Unit: hr Variable: UF_Vol Unit: L Variable: Weight_Post Unit: kg Pulmonary Embolism Risk by Pisa Study (with chest x-ray) Source File: PulmonaryEmbRiskPisaCXR.cc Equation: Factor_Sum = Age_Range + Sex + Risk_Factors Result unit: # Equation: Risk = 100 / (1 + eTo(3.26 - Factor_Sum)) Result unit: % Radio Button Variable: Age_Range Discrete variable option: < 63 Variable value: 0 Discrete variable option: 63-72 Variable value: 0.59 Discrete variable option: >= 73 Variable value: 0.92 Radio Button Variable: Sex Discrete variable option: Female Variable value: 0 Discrete variable option: Male Variable value: 0.81 Pulmonary Embolism Risk by Pisa Study (without chest x-ray) Source File: PulmonaryEmbRiskPisa.cc Equation: Factor_Sum = Age_Range + Sex + Risk_Factors Result unit: # Equation: Risk = 100 / (1 + eTo(3.43 - Factor_Sum)) Result unit: % Radio Button Variable: Age_Range Discrete variable option: < 57 Variable value: 0 Discrete variable option: 57-67 Variable value: 0.80 Discrete variable option: 68-74 Variable value: 0.87 Discrete variable option: >= 75 Variable value: 1.14 Radio Button Variable: Sex Discrete variable option: Female Variable value: 0 Discrete variable option: Male Variable value: 0.60 Pulmonary Vascular Resistance Source File: PulmVascResist.eq Equation: PVR = 80 * ( Mean_Pulmonary_Artery_Pressure - Left_Atrial_Pressure) / Pulmonary_Flow Result unit: dynes-sec-cm-5 Variable: Mean_Pulmonary_Artery_Pressure Unit: mmHg Variable: Left_Atrial_Pressure Unit: mmHg Variable: Pulmonary_Flow Unit: L/min Pulse Pressure Variation (percentage) Source File: PulsePressureVar.eq Equation: PPV = 100 * (P_Max - P_Min)/((P_Max + P_Min) / 2) Result unit: % Variable: P_Max Unit: mmHg Variable: P_Min Unit: mmHg
QT Interval Correction (EKG) Source File: QTIntervalCorrection.eq Equation: RR_Interval = 60 / Heart_Rate Result unit: sec Equation: QTI_Corrected = QT_Interval / sqr(RR_Interval) Result unit: sec Variable: QT_Interval Unit: sec Variable: Heart_Rate Unit: bpm QUICKI Formula for Insulin Resistance Source File: QUICKI.eq Equation: QUICKI = 1 / (log(Fasting_Insulin) + log(Fasting_Glu)) Result unit: Variable: Fasting_Insulin Unit: mIU/mL Variable: Fasting_Glu Unit: mg/dL_Glu
Red Blood Cell Volume by Radionucleotide Dilution Source File: RedBloodCellVol.eq Equation: RBC_Vol = CPM_Isotope_Injected / Blood_CPM_per_mL Result unit: mL Variable: CPM_Isotope_Injected Unit: # Variable: Blood_CPM_per_mL Unit: # Renal Artery Stenosis Prediction Rule Source File: RenalArteryStenosis.cc Equation: Risk = 100 / (1 + eTo(-1 * (-7.033 + 0.0521 * Age + 0.0294 * (75 - Age) * Smoker - 0.877 * Sex + 0.515 * Athero_Scl + 0.5647 * Recent_HTN - 0.904 * Obese + 1.4902 * Abd_Bruit + 0.4413 * Hyper_Chol + 2.51056 * Creat))) Result unit: % Variable: Age Unit: yr Radio Button Variable: Smoker Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0 Radio Button Variable: Athero_Scl Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Recent_HTN Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Obese Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Abd_Bruit Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Hyper_Chol Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Variable: Creat Unit: mg/dL Renal Failure Index Source File: RenalFailureIndex.eq Equation: RFI = Urine_Na * Serum_Creat / Urine_Creat Result unit: index Variable: Urine_Na Unit: mEq/L Variable: Urine_Creat Unit: mg/dL Variable: Serum_Creat Unit: mg/dL Residual Renal Function in Hemodialysis Patients (Kru) Source File: ResidualRenalFunction.eq Equation: Mean_BUN = (U1 + U2) / 2 Result unit: mg/dL Equation: RRF = ID_Urine_Vol * Urine_Urea_Conc / ID_Period / Mean_BUN Result unit: mL/min Variable: ID_Urine_Vol Unit: mL Variable: Urine_Urea_Conc Unit: mg/dL Variable: ID_Period Unit: min Variable: U1 Unit: mg/dL Variable: U2 Unit: mg/dL Residual Volume to Total Lung Capacity Ratio Source File: ResidualVolTLCRatio.eq Equation: Total_Lung_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol + Residual_Vol Result unit: L 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 Respiratory Quotient Source File: RespQuotient.eq Equation: R = VCO2 / VO2 Result unit: ratio Variable: VCO2~CO2Prod.eq~VCO2_param Unit: mL/min Variable: VO2~O2Consumption.eq~VO2_param Unit: mL/min Reticulocyte Production Index Source File: ReticProdIndex.eq Equation: RPI = (Hct / 45) * Retic / Maturation Result unit: Variable: Hct Unit: % Variable: Retic Unit: % Rheumatoid Arthritis Clinical Disease Activity Index CDAI Source File: RheumatoidArthritisCDAI.cc Equation: CDAI = SJC + TJC + PGA + EGA Result unit: score Variable: PGA Unit: # Maximum value: 10 Variable: EGA Unit: # Maximum value: 10 Rheumatoid Arthritis Disease Activity Score DAS-28 Source File: RheumatoidArthritisDAS28.cc Equation: DAS_28 = ( 0.56 * sqr(TJC)) + (0.28 * sqr(SJC)) + ( 0.7 * ln(ESR)) + (0.014 * GH) Result unit: score Variable: ESR Unit: mm/hr Minimum value: 1 Maximum value: 200 Variable: GH Unit: # Maximum value: 100 Rheumatoid Arthritis Simplified Disease Activity Index SDAI Source File: RheumatoidArthritisSDAI.cc Equation: SDAI = SJC + TJC +PGA + EGA + CRP Result unit: score Variable: CRP Unit: mg/dL Minimum value: 0.1 Maximum value: 10 Variable: PGA Unit: # Maximum value: 10 Variable: EGA Unit: # Maximum value: 10 Right to Left Shunt Fraction Qs/Qt Source File: Qs_Qt.eq Equation: pH2O = 47 * eTo((Temp - 37) / 18.4) Result unit: mmHg Equation: pATM = 760 * eTo(- Altitude / 7000) Result unit: mmHg Equation: pAO2 = pATM - pH2O - paCO2 Result unit: mmHg Equation: AaG = pAO2 - paO2 Result unit: mmHg Equation: Qs_Qt = 100 * ( .0031 * AaG) / ((.0031 * AaG) + 5) Result unit: % Variable: Temp Unit: degC Default value: 37 Variable: Altitude Unit: m Variable: paCO2 Unit: mmHg Default value: 40 Variable: paO2 Unit: mmHg Risk Increase / Number Needed to Harm Multicalc® Source File: RiskIncrease.eq Equation: Abs_Risk_Increase = Exp_Event_Rate - Control_Event_Rate Result unit: fraction Equation: Rel_Risk_Increase = Abs_Risk_Increase / Control_Event_Rate Result unit: fraction Equation: NNH = 1 / Abs_Risk_Increase Result unit: # Variable: Control_Event_Rate Unit: fraction Variable: Exp_Event_Rate Unit: fraction Risk Reduction / Number Needed to Treat Multicalc® Source File: RiskReduc_MC.eq Equation: Abs_Risk_Reduct = Control_Event_Rate - Exp_Event_Rate Result unit: fraction Equation: Rel_Risk_Reduct = Abs_Risk_Reduct / Control_Event_Rate Result unit: fraction Equation: NNT = 1 / Abs_Risk_Reduct Result unit: # Variable: Control_Event_Rate Unit: fraction Variable: Exp_Event_Rate Unit: fraction
Sensitivity of a Test Source File: Sensitivity.eq Equation: Sens = 100 * True_positives / (True_positives + False_negatives) Result unit: % Variable: True_positives Unit: # Variable: False_negatives Unit: # Serum Sodium Concentration Change Considering Infused and Excreted Cations Source File: SerumSodiumConcChange.eq Equation: TBW = Sex * Weight Result unit: L Equation: Vol_Delta = Vol_Infusate - Vol_Urine Result unit: L Equation: Na_Change = ((Vol_Infusate * (Na_Infusate + K_Infusate)) - (Vol_Urine * (Na_Urine + K_Urine)) - (Vol_Delta * Na_Serum)) / (TBW + Vol_Delta) Result unit: mEq/L Radio Button Variable: Sex Discrete variable option: Male Variable value: 0.6 Discrete variable option: Female Variable value: 0.5 Variable: Weight Unit: kg Variable: Vol_Infusate Unit: L Variable: Vol_Urine Unit: L Variable: Na_Infusate Unit: mEq/L Variable: Na_Serum Unit: mEq/L Variable: Na_Urine Unit: mEq/L Variable: K_Infusate Unit: mEq/L Variable: K_Urine Unit: mEq/L Sodium Change in Hyperlipidemeia Source File: SodiumLipids.eq Equation: Na_Change = Plasma_Lipids * 0.002 Result unit: mEq/L Variable: Plasma_Lipids Unit: mg/dL Sodium Change in Hyperproteinemia Source File: SodiumProtein.eq Equation: Na_Change = (Serum_Protein - 8) * 0.25 Result unit: mEq/L Variable: Serum_Protein Unit: gm/dL Minimum value: 8 Maximum value: 100 Sodium Correction in Hyperglycemia Source File: SodiumHyperglycemia.eq Equation: Na = Measured_Sodium + 0.016 * (Glucose - 100) Result unit: mEq/L Variable: Measured_Sodium Unit: mEq/L Variable: Glucose Unit: mg/dL Sodium Deficit in Hyponatremia Source File: SodiumDeficit.eq Equation: Na_Deficit = Sex * Normal_Wgt * (Desired_Na - Serum_Na) Result unit: mEq Radio Button Variable: Sex Discrete variable option: Male Variable value: 0.6 Discrete variable option: Female Variable value: 0.5 Variable: Normal_Wgt Unit: kg Variable: Serum_Na Unit: mEq/L Variable: Desired_Na Unit: mEq/L Default value: 140 Solitary Pulmonary Nodule Malignancy Risk Source File: SolitaryPulmNod.cc Equation: X = (0.0391 * Age) + (0.7917 * Smoker) + (1.3388 * Cancer) + (0.1274 * Nodule_Diameter) + (1.0407 * Spiculation) + (0.7838 * Upper_Lobe) - 6.8272 Result unit: Equation: Malig_Probability = 100 * eTo(X) / ( 1 + eTo(X)) Result unit: % Variable: Age Unit: yr Radio Button Variable: Smoker Discrete variable option: Current or former Variable value: 1 Discrete variable option: Never smoker Variable value: 0 Radio Button Variable: Cancer Discrete variable option: Extrathoracic cancer more than 5 years prior Variable value: 1 Discrete variable option: None Variable value: 0 Variable: Nodule_Diameter Unit: mm Radio Button Variable: Spiculation Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Upper_Lobe Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Specificity of a Test Source File: Specificity.eq Equation: Spec = 100 * True_Negatives / (True_Negatives + False_Positives) Result unit: % Variable: True_Negatives Unit: # Variable: False_Positives Unit: # Spinal Manipulation Success Prediction for Low Back Pain Source File: SpinalManipSuccess.cc Equation: Predictors = Duration + Hip_35_Degree_Rot + Lumbar_Hypomobility + (FABQ_Work < 19) + No_Distal_Symptoms Result unit: points Radio Button Variable: Duration Discrete variable option: < 16 Days Variable value: 1 Discrete variable option: 16 or more days Variable value: 0 Radio Button Variable: Hip_35_Degree_Rot Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Radio Button Variable: Lumbar_Hypomobility Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Variable: FABQ_Work~FearAvoidWork.cc~FABQ_param Unit: points Radio Button Variable: No_Distal_Symptoms Discrete variable option: Yes Variable value: 1 Discrete variable option: No Variable value: 0 Stool Osmolal Gap Source File: StoolsOsmolality.eq Equation: SOG = Stool_Osm - (2 * (Stool_Na + Stool_K)) Result unit: mOsm/kg Variable: Stool_Osm Unit: mOsm/kg Variable: Stool_Na Unit: mEq/L Variable: Stool_K Unit: mEq/L Stroke Risk in Diabetes Type 2 UKPDS 60 Source File: StrokeRiskDiabetes.cc Equation: Chol_Ratio = Total_Chol / HDL_Chol Result unit: Equation: Factors = 0.00186 * power(1.092, (Age - 55)) * power(0.7, Sex) * power(1.547, Cigarette_smoker) * power(8.554, Atrial_fibrillation) * power(1.122, ((Sys_BP - 135.5))/10) * power(1.138, (Chol_Ratio - 5.11)) Result unit: Equation: Risk = 100 * (1 - eTo( Factors * power(1.145, Years_DM) * (1 - power(1.145, Risk_Interval)) / 0.145)) Result unit: % Variable: Total_Chol Variable: HDL_Chol Variable: Age Unit: yr Variable: Sys_BP Unit: mmHg Radio Button Variable: Sex Discrete variable option: Female Variable value: 1 Discrete variable option: Male Variable value: 0 Radio Button Variable: Cigarette_smoker Discrete variable option: No Variable value: 0 Discrete variable option: Yes Variable value: 1 Radio Button Variable: Atrial_fibrillation Discrete variable option: No Variable value: 0 Discrete variable option: Yes Variable value: 1 Variable: Years_DM Unit: yr Variable: Risk_Interval Unit: yr Stroke Risk in Patients 55-84 Years Old (Framingham data) Source File: StrokeRiskFramingham.cc Equation: Risk_Factor_Diff = (Age * Age_Factor) + (Sys_BP * BP_Factor) + (Sys_BP * (HTN_Med > 0) * Interaction_Factor) + HTN_Med + DM + Cig + CVD + AFib + LVH - Avg_Risk Result unit: Equation: Risk_During_Period = 100 * (1 - power(Risk_Period_Factor, eTo(Risk_Factor_Diff))) Result unit: % Variable: Age Unit: yr Minimum value: 55 Maximum value: 84 Variable: Sys_BP Unit: mmHg Survey Sample Size with Population Correction Source File: SurveySampleSizeFinite.eq Equation: Sample_Size = (power(Conf_Level, 2) * 0.25) / power((Conf_Interval / 100), 2) Result unit: Equation: Corrected_Sample_Size = Sample_Size / (1 + ((Sample_Size - 1) / Population)) Result unit: Radio Button Variable: Conf_Level Discrete variable option: 90% Variable value: 1.645 Discrete variable option: 95% Variable value: 1.96 Discrete variable option: 99% Variable value: 2.576 Variable: Conf_Interval Unit: % Variable: Population Unit: # Survey Sample Size Source File: SurveySampleSize.eq Equation: Sample_Size = (power(Conf_Level, 2) * 0.25) / power((Conf_Interval / 100), 2) Result unit: Radio Button Variable: Conf_Level Discrete variable option: 90% Variable value: 1.645 Discrete variable option: 95% Variable value: 1.96 Discrete variable option: 99% Variable value: 2.576 Variable: Conf_Interval Unit: % Systemic Vascular Resistance Source File: SystemicVascRes.eq Equation: SVR = 80 * ( Mean_Aortic_Pressure - Right_Atrial_Pressure) / Systemic_Flow Result unit: dynes-sec-cm-5 Variable: Mean_Aortic_Pressure Unit: mmHg Variable: Right_Atrial_Pressure Unit: mmHg Variable: Systemic_Flow Unit: L/min Systolic Murmur Significance Probability Source File: SystolicMurmur.cc Equation: Probability = 100 * ( 1 / (1 + eTo(3.65 - (0.074 * Age) - (1.77 * Gender) - (1.61 * Grade)))) Result unit: % Variable: Age Unit: yr Radio Button Variable: Gender Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0 Radio Button Variable: Grade Discrete variable option: >= 3/6 Variable value: 1 Discrete variable option: < 3/6 Variable value: 0 Systolic Pressure Variation (percentage) Source File: SystolicPressureVar.eq Equation: SPV = 100 * (Sys_Max - Sys_Min)/((Sys_Max + Sys_Min) / 2) Result unit: % Variable: Sys_Max Unit: mmHg Variable: Sys_Min Unit: mmHg
Time Averaged Concentration of Urea in Hemodialysis Source File: TimeAveragedConcUrea.eq Equation: TAC_Urea = ( (HD_Time * (Pre_HD_BUN + Post_HD_BUN)) + (ID_Time * (Post_HD_BUN + Next_Pre_HD_BUN)) ) / (2 * (ID_Time + HD_Time)) Result unit: Variable: HD_Time Unit: hr Default value: 4 Variable: ID_Time Unit: hr Default value: 44 Variable: Pre_HD_BUN Variable: Post_HD_BUN Variable: Next_Pre_HD_BUN TIPS Risk predictor / Survival predictor (Transjugular Intrahepatic Portosystemic Shunt) Source File: TipsRisk.eq Equation: Risk_Score = (0.957 * ln(Creat)) + (0.378 * ln(Bili)) + (1.12 * ln(INR)) + (0.643 * Cause) Result unit: score Equation: Survival = power(Days, eTo(Risk_Score - 1.127)) Result unit: ratio Variable: Creat Unit: mg/dL Variable: Bili Unit: mg/dL Variable: INR Unit: ratio Radio Button Variable: Cause Discrete variable option: Alcoholic or Cholestatic Variable value: 0 Discrete variable option: Viral or other liver disese Variable value: 1 Radio Button Variable: Days Discrete variable option: 1 Variable value: 0.990 Discrete variable option: 7 Variable value: 0.966 Discrete variable option: 30 Variable value: 0.860 Discrete variable option: 90 Variable value: 0.707 Discrete variable option: 183 Variable value: 0.621 Discrete variable option: 365 Variable value: 0.551 Discrete variable option: 730 Variable value: 0.428 Total Body Water (BIA formula) Source File: TBW_BEI.eq Equation: TBW = (-0.07493713 * Age) - (1.01767992 * Sex) + (0.12703384 * Height) - (0.04012056 * Weight) + (0.57894981 * Diabetes) - (0.00067247 * Weight * Weight) - (0.0348146 * Age * Sex) + (0.11262857 * Sex * Weight) + (0.00104135 * Age * Weight) + (0.00186104 * Height * Weight) Result unit: Variable: Age Unit: yr Radio Button Variable: Sex Discrete variable option: Male Variable value: 1 Discrete variable option: Female Variable value: 0 Radio Button Variable: Diabetes Discrete variable option: No Variable value: 0 Discrete variable option: Yes Variable value: 1 Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water Estimation Based on Weight Alone Source File: TBW_58.eq Equation: TBW = Weight * 0.58 Result unit: L Variable: Weight Unit: kg Total Body Water in Men (Humes-Weyer formula) Source File: TBW_M_Humes.eq Equation: TBW=(0.194786 * Height) + (0.296785 * Weight) - 14.012934 Result unit: L Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Men (Johansson formula) Source File: TBW_M_Johansson.eq Equation: TBW = (-0.078 * Age) + (0.312 * Weight) + (0.192 * Height) - 10.759 Result unit: L Variable: Age Unit: yr Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Men (Lee formula) Source File: TBW_M_Lee.eq Equation: TBW = (0.243057 * Height) + (0.366248 * Weight) - 28.3497 Result unit: L Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Men (Watson formula) Source File: TBW_M_Watson.eq Equation: TBW = 2.447 - (0.09156 * Age) + (0.1074 * Height) + (0.3362 * Weight) Result unit: L Variable: Age Unit: yr Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Women (Humes-Weyer formula) Source File: TBW_W_Humes.eq Equation: TBW=(0.344546 * Height) + (0.183809 * Weight) - 35.270121 Result unit: L Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Women (Johansson formula) Source File: TBW_W_Johansson.eq Equation: TBW = (-0.0004 * Age) + (0.214 * Weight) + (0.294 * Height) - 29.994 Result unit: L Variable: Age Unit: yr Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Women (Lee formula) Source File: TBW_W_Lee.eq Equation: TBW = (0.262513 * Height) + (0.232948 * Weight) - 26.6224 Result unit: L Variable: Height Unit: cm Variable: Weight Unit: kg Total Body Water in Women (Watson formula) Source File: TBW_W_Watson.eq Equation: TBW = (0.1069 * Height) + (0.2466 * Weight) - 2.097 Result unit: L Variable: Height Unit: cm Variable: Weight Unit: kg Total Daily Energy Requirement Estimate Source File: TotalDailyEnergyReq.eq Equation: TDER_Females = (655.1 + (9.563 * Weight) + (1.85 * Height) - (4.676 * Age)) * Activity * Injury Result unit: kcal/day Equation: TDER_Males = (66.5 + (13.75 * Weight) + (5.003 * Height) - (6.775 * Age)) * Activity * Injury Result unit: kcal/day Variable: Weight Unit: kg Variable: Height Unit: cm Variable: Age Unit: yr Radio Button Variable: Activity Discrete variable option: Confined to bed Variable value: 1.2 Discrete variable option: Out of bed Variable value: 1.3 Radio Button Variable: Injury Discrete variable option: No Injury or surgery Variable value: 1.0 Discrete variable option: Minor surgery Variable value: 1.05 Discrete variable option: Major surgery Variable value: 1.15 Discrete variable option: Mild infection Variable value: 1.1 Discrete variable option: Moderate infection Variable value: 1.3 Discrete variable option: Severe infection Variable value: 1.6 Discrete variable option: Skeletal trauma Variable value: 1.275 Discrete variable option: Head injury with steroid therapy Variable value: 1.6 Discrete variable option: Blunt trauma Variable value: 1.25 Discrete variable option: Burn: 20% Variable value: 1.25 Discrete variable option: Burn: 20-40% Variable value: 1.85 Discrete variable option: Burn >40% Variable value: 1.95 Total Lung Capacity Source File: TotalLungCap.eq Equation: Total_Lung_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol + Residual_Vol Result unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L Variable: Exp_Reserve_Vol Unit: L Variable: Residual_Vol Unit: L Transferrin Receptor-Ferritin Index for Diagnosis of Iron deficiency Anemia Source File: TransferrinReceptorIndex.eq Equation: TR_Ferritin_Index = Transferrin_Receptor / log(Ferritin) Result unit: index Variable: Transferrin_Receptor Unit: mg/L Variable: Ferritin Unit: mcg/L Transferrin Saturation Source File: Transferrin.eq Equation: TS = (Fe / TIBC) * 100 Result unit: % Variable: Fe Unit: mcg/dL Variable: TIBC Unit: mcg/dL Transtubular Potassium Gradient at CCD Source File: TranstubularKGrad.eq Equation: TTKG = (Urine_K / Serum_K) / (Urine_Osm / Serum_Osm) Result unit: # Variable: Urine_K Unit: mEq/L Variable: Serum_K Unit: mEq/L Variable: Urine_Osm Unit: mOsm/kg Variable: Serum_Osm Unit: mOsm/kg True Negative Ratio from Specificity and Prevalence Source File: TrueNegativeRatioSP.eq Equation: True_Neg = Specificity * (1 - Prevalence) Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Specificity Unit: fraction Maximum value: 1 True Positive Ratio from Sensitivity and Prevalence Source File: TruePositiveRatioSP.eq Equation: True_Pos = Sensitivity * Prevalence Result unit: ratio Variable: Prevalence Unit: fraction Maximum value: 1 Variable: Sensitivity Unit: fraction Maximum value: 1
Urea Reduction Percentage in Hemodialysis (PRU) Source File: UreaReducPercent.eq Equation: PRU = 100 * (Urea_Pre_HD - Urea_Post_HD) / Urea_Pre_HD Result unit: % Variable: Urea_Pre_HD Unit: mg/dL Variable: Urea_Post_HD Unit: mg/dL Urea Reduction Ratio in Hemodialysis (URR) Source File: UreaReductRatio.eq Equation: URR = 100 * ( 1 - (Urea_Post_HD / Urea_Pre_HD)) Result unit: % Variable: Urea_Post_HD Unit: mg/dL Variable: Urea_Pre_HD Unit: mg/dL Urinary Protein Excretion Estimation Source File: UrinaryProteinExcretion.eq Equation: Protein_Excreted = Spot_Urine_Protein / Spot_Urine_Creat Result unit: gm/day Variable: Spot_Urine_Protein Unit: mg/dL Variable: Spot_Urine_Creat Unit: mg/dL
Vancomycin Dosing to Produce Desired Peak and Trough Levels Source File: VancomycinDosingForLevels.cp Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.00083 * CrCl) + 0.0044 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.5 L/kg Variable value: 0.5 Discrete variable option: 0.6 L/kg Variable value: 0.6 Discrete variable option: *0.7 L/kg Variable value: 0.7 Discrete variable option: 0.75 L/kg Variable value: 0.75 Discrete variable option: 0.8 L/kg Variable value: 0.8 Discrete variable option: 0.9 L/kg Variable value: 0.9 Variable: Infusion_Time Unit: hr Default value: 1 Variable: Desired_Peak Unit: mg/L Variable: Desired_Trough Unit: mg/L Vancomycin Level Prediction from Maintenance Dosing Source File: VancomycinLevelPrediction.cp Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex Result unit: kg Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex Result unit: mL/min Equation: Ke = (0.00083 * CrCl) + 0.0044 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.5 L/kg Variable value: 0.5 Discrete variable option: 0.6 L/kg Variable value: 0.6 Discrete variable option: *0.7 L/kg Variable value: 0.7 Discrete variable option: 0.75 L/kg Variable value: 0.75 Discrete variable option: 0.8 L/kg Variable value: 0.8 Discrete variable option: 0.9 L/kg Variable value: 0.9 Variable: Dose Unit: mg Variable: Dose_Interval Unit: hr Variable: Infusion_Time Unit: hr Default value: 1 Vancomycin Steady State Dosage Adjustment Source File: VancomycinSteadyState.cp 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: 1 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 Ventilation Index Source File: VentIndex.eq Equation: Vent_Index = (RR * (PIP - PEEP) * CO2) / 1000 Result unit: index Variable: RR Unit: breaths/min Variable: PIP Unit: torr Variable: PEEP Unit: torr Variable: CO2 Unit: torr Very Low Density Lipoprotein (VLDL) Source File: VeryLowDensityLipoprotein.eq Equation: VLDL = Triglycerides / 5 Result unit: mg/dL Variable: Triglycerides Unit: mg/dL Vital Capacity Source File: VitalCapacity.eq Equation: Vital_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol Result unit: L Variable: Insp_Reserve_Vol Unit: L Variable: Tidal_Vol Unit: L Variable: Exp_Reserve_Vol Unit: L Volume of Distribution of Urea Source File: VolumeDistUrea.eq Equation: VDU_Females = (0.1069 * Height) + (0.2466 * Weight) - 2.097 Result unit: L Equation: VDU_Males = 2.447 - (0.09516 * Age) + (0.1074 * Height) + (0.3362 * Weight) Result unit: L Variable: Age Unit: yr Variable: Height Unit: cm Variable: Weight Unit: kg
Warfarin Weekly Dose Estimate in Non-rheumatic A-fib Source File: WarfarinWeeklyDoseEstimate.cc Equation: Index_INR = INR_Day_5 Result unit: Variable: INR_Day_5 Minimum value: 1 Maximum value: 4.4 Water Deficit in Hypernatremia Source File: WaterDeficit.eq Equation: WDef = (Sex * Normal_Wgt) * (Serum_Na - Desired_Na) / Desired_Na Result unit: L Radio Button Variable: Sex Discrete variable option: Male Variable value: 0.6 Discrete variable option: Female Variable value: 0.5 Variable: Desired_Na Unit: mEq/L Default value: 140 Variable: Normal_Wgt Unit: kg Variable: Serum_Na Unit: mEq/L Weight Based Dosage Calculator Source File: WeightBasedDose.eq Equation: Dose = Weight * Dosage Result unit: mg Equation: Liquid_Dose = Dose * Per_Volume / Med_Amount Result unit: mL Variable: Dosage Unit: mg/kg Variable: Weight Unit: kg Variable: Med_Amount Unit: mg Variable: Per_Volume Unit: mL Winter's Formula for Expected PCO2 Source File: WinterFormula.eq Equation: PCO2 = HCO3 * 1.5 + 8 Result unit: mmHg Variable: HCO3 Unit: mEq/L
Z Score to Percentile Estimation Source File: ZScoreToPercentile.eq Equation: Percentile = 100 / (1 + eTo(-1.7 * Z_Score)) Result unit: Variable: Z_Score Unit: score Minimum value: -5 Maximum value: 5
|