Introduction Units & Dose Converters Math Calculator Medical Equations Clinical Criteria Decision Trees Specialty Index Search MedCalc 3000 EMR Edition Pocket PC Edition Mobile Edition Purchase Subscription Lower Price!
Institutional Licensing Forgotten Passwords Submit New Formula/Feedback |
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 Calorie Requirements for Weight Maintenance and Weight Loss in Men (Patient information) Source File: CalorieCount_M.eq Equation: For_Weight_Maintenance = Enter_your_current_weight * Activity_Level / 2.2 Result unit: Calories Per Day Equation: For_Weight_Loss = For_Weight_Maintenance - 500 Result unit: Calories Per Day Variable: Enter_your_current_weight Unit: lb Radio Button Variable: Activity_Level Discrete variable option: Sedentary: Daily activity (bathing, doing laundry, etc.). No deliberate exercise. Variable value: 31 Discrete variable option: Light activity: Daily activity, plus walking around the house or office (approx. 4,000 steps) or light housework (cooking, cleaning.) Variable value: 38 Discrete variable option: Moderate activity: Daily activity, plus fast walking, water aerobics, Pilates, or the equivalent 3 to 5 days a week. Variable value: 41 Discrete variable option: Heavy activity: Daily activity, plus moderate to vigorous activity most days of the week (such as running, tennis, basketball, squash.) Variable value: 50 Discrete variable option: Exceptional activity: Daily activity, plus rigorous training most days of the week (such as professional sports, marathons, etc.) Variable value: 58 Calorie Requirements for Weight Maintenance and Weight Loss in Women (Patient information) Source File: CalorieCount_F.eq Equation: For_Weight_Maintenance = Enter_your_current_weight * Activity_Level / 2.2 Result unit: Calories Per Day Equation: For_Weight_Loss = For_Weight_Maintenance - 500 Result unit: Calories Per Day Variable: Enter_your_current_weight Unit: lb Radio Button Variable: Activity_Level Discrete variable option: Sedentary: Daily activity (bathing, doing laundry, etc.). No deliberate exercise. Variable value: 30 Discrete variable option: Light activity: Daily activity, plus walking around the house or office (approx. 4,000 steps) or light housework (cooking, cleaning.) Variable value: 35 Discrete variable option: Moderate activity: Daily activity, plus fast walking, water aerobics, Pilates, or the equivalent 3 to 5 days a week. Variable value: 37 Discrete variable option: Heavy activity: Daily activity, plus moderate to vigorous activity most days of the week (such as running, tennis, basketball, squash.) Variable value: 44 Discrete variable option: Exceptional activity: Daily activity, plus rigorous training most days of the week (such as professional sports, marathons, etc.) Variable value: 51 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
England Fraser Index for Differentiating Beta-thalassemia Trait from Iron-deficiency Source File: EnglandFraser.eq Equation: England_Fraser_Index = MCV - (Hgb * 5) - RBC - k Result unit: index Variable: MCV Unit: fL Variable: Hgb Unit: gm/dL Variable: RBC Unit: 10^3/mm^3 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 Delivery Date (Patient information) 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-C) 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-C, 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 Green King Index for Differentiating Beta-thalassemia Trait from Iron-deficiency Source File: GreenKing.eq Equation: Green_King_Index_Normalized = (power(MCV,2) * RDW / (Hgb * 100)) - Discriminant_Level Result unit: index Variable: MCV Unit: fL Variable: RDW Unit: % Variable: Hgb Unit: gm/dL
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 Divided Dose Calculator Source File: WeightBasedDivDose.eq Equation: Dose = Weight * Dosage Result unit: mg Daily Equation: Liquid_Dose = Dose * Per_Volume / Med_Amount Result unit: mL Daily Variable: Dosage Unit: mg/kg Variable: Weight Unit: kg Variable: Med_Amount Unit: mg Variable: Per_Volume Unit: mL 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
|