MedCalc 3000 Logo

 
Introduction
 
Units & Dose
Converters

 
Math Calculator
 
Medical Equations
Clinical Criteria
Decision Trees
 
Search by Specialty

 
 

 
EMR Edition
Pocket PC Edition
Mobile Edition
 
Purchase Subscription

 
1x1 spacer

MedCalc Connect! Catalog

 
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

 
  A

 
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
 

 
  B

 
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
 

 
  C

 
Calcium Correction in Hypoalbuminemia (SI units)
 
Source File: CalciumAlbumin_SI.eq
 

 
Equation: Ca = Serum_Ca + 0.02 * (Normal_Albumin - Patient_Albumin)
Result unit: mmol/L
 
Variable: Serum_Ca
Unit: mmol/L
 
Variable: Normal_Albumin
Unit: g/L
Default value: 44
 
Variable: Patient_Albumin
Unit: g/L
 

 
Calcium Correction in Hypoalbuminemia
 
Source File: CalciumAlbumin.eq
 

 
Equation: Ca = Serum_Ca + 0.8 * (Normal_Albumin - Patient_Albumin)
Result unit: mg/dL
 
Variable: Serum_Ca
Unit: mg/dL
 
Variable: Normal_Albumin
Unit: gm/dL
Default value: 4.4
 
Variable: Patient_Albumin
Unit: gm/dL
 

 
Carbon Dioxide Production
 
Source File: CO2Prod.eq
 

 
Equation: VCO2 = VExp * ( FECO2 - FICO2 )
Result unit: mL/min
 
Variable: VExp
Unit: mL/min
 
Variable: FECO2
Unit: fraction
 
Variable: FICO2
Unit: fraction
 

 
Carboplatin AUC Dose Calculation (Calvert formula)
 
Source File: AUCCarboplat.eq
 

 
Equation: GFR = Sex * ((140 - Age) / (Serum_Creat)) * (Weight / 72)
Result unit: mL/min
 
Equation: Carboplatin_Dose = Target_AUC * (GFR + 25)
Result unit: mg
 
Variable: Target_AUC
 
Radio Button Variable: Sex
Discrete variable option: Male Variable value: 1
Discrete variable option: Female Variable value: 0.85
 
Variable: Age
Unit: yr
 
Variable: Serum_Creat
Unit: mg/dL_Cr
 
Variable: Weight
Unit: kg
 

 
Cardiac Output MultiCalc®
 
Source File: CardiacOutput_MC.eq
 

 
Equation: CO = O2_Consump / (Arterial_O2_Content - Venous_O2_Content)
Result unit: L/min
 
Equation: BSA = 0.007184 * power(Height, 0.725) * power(Weight, 0.425)
Result unit: sqm
 
Equation: CI = CO / BSA
Result unit: index
 
Equation: SV = 1000 * CO / HR
Result unit: mL
 
Equation: SI = SV / BSA
Result unit: mL/sqm
 
Variable: O2_Consump
Unit: mL/min
 
Variable: Arterial_O2_Content~OxygenContentArterial.eq~CaO2_param
Unit: mL/L
 
Variable: Venous_O2_Content~OxygenContentVenous.eq~CvO2_param
Unit: mL/L
 
Variable: HR
Unit: #
 
Variable: Height
Unit: cm
 
Variable: Weight
Unit: kg
 

 
Cardiac Output
 
Source File: CardiacOutput.eq
 

 
Equation: CaO2 = ( Hgb * 13.4 * O2Sat / 100 ) + ( PaO2 * 0.031 )
Result unit: mL/L
 
Equation: CvO2 = ( Hgb * 13.4 * O2vSat / 100 ) + ( PvO2 * 0.031 )
Result unit: mL/L
 
Equation: CO = O2_Consumption / (CaO2 - CvO2)
Result unit: L/min
 
Variable: O2_Consumption
Unit: mL/min
 
Variable: Hgb
Unit: gm/dL
 
Variable: O2Sat
Unit: %
 
Variable: PaO2
Unit: mmHg
 
Variable: O2vSat
Unit: %
 
Variable: PvO2
Unit: mmHg
 

 
Chi Square Analysis
 
Source File: ChiSquare.eq
 

 
Equation: N = a + b + c + d
Result unit:
 
Equation: Chi_Square = ( N * power(((a*d) -(b*c)), 2) ) / ( (a+b)*(c+d)*(a+c)*(b+d) )
Result unit:
Top Row Variables: a, b
Bottom Row Variables: c, d
 

 
Closing Capacity to Total Lung Volume Capacity
 
Source File: ClosingCapTLCRatio.eq
 

 
Equation: Total_Lung_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol + Residual_Vol
Result unit: L
 
Equation: Closing_Cap = Closing_Vol + Residual_Vol
Result unit: L
 
Equation: CC_TLC_Ratio = 100 * Closing_Cap / Total_Lung_Cap
Result unit: %
 
Variable: Exp_Reserve_Vol
Unit: L
 
Variable: Residual_Vol
Unit: L
 
Variable: Insp_Reserve_Vol
Unit: L
 
Variable: Tidal_Vol
Unit: L
 
Variable: Closing_Vol
Unit: L
 

 
Closing Capacity
 
Source File: ClosingCapacity.eq
 

 
Equation: Closing_Cap = Closing_Vol + Residual_Vol
Result unit: L
 
Variable: Closing_Vol
Unit: L
 
Variable: Residual_Vol
Unit: L
 

 
Closing Volume to Vital Capacity Ratio
 
Source File: ClosingVolVCRatio.eq
 

 
Equation: Vital_Cap = Insp_Reserve_Vol + Tidal_Vol + Exp_Reserve_Vol
Result unit: L
 
Equation: CV_VC_Ratio = 100 * Closing_Vol / Vital_Cap
Result unit: %
 
Variable: Exp_Reserve_Vol
Unit: L
 
Variable: Insp_Reserve_Vol
Unit: L
 
Variable: Tidal_Vol
Unit: L
 
Variable: Closing_Vol
Unit: L
 

 
Confidence Interval of a Binomial Proportion
 
Source File: ConfIntervalBinomial.eq
 

 
Equation: Proportion = A / N
Result unit: fraction
 
Equation: Lower_End = Proportion - ( Z * sqr( (A * (N - A)) / power(N,3)))
Result unit: fraction
 
Equation: Upper_End = Proportion + ( Z * sqr( (A * (N - A)) / power(N,3)))
Result unit: fraction
 
Variable: A
Unit: number
 
Variable: N
Unit: number
 
Radio Button Variable: Z
Discrete variable option: 90% Confidence Variable value: 1.645
Discrete variable option: 95% Confidence Variable value: 1.96
Discrete variable option: 98% Confidence Variable value: 2.33
Discrete variable option: 99% Confidence Variable value: 2.576
 

 
Confidence Interval of a Difference Between Proportions
 
Source File: ConfIntervalDiffProp.eq
 

 
Equation: Difference = (A / N) - (C / M)
Result unit: fraction
 
Equation: Interval = Z * sqr( (A*(N-A)/power(N,3)) + (C*(M-C)/power(M,3)) )
Result unit: fraction
 
Equation: Lower_End = Difference - Interval
Result unit: fraction
 
Equation: Upper_End = Difference + Interval
Result unit: fraction
 
Variable: A
Unit: number
 
Variable: N
Unit: number
 
Variable: C
Unit: number
 
Variable: M
Unit: number
 
Radio Button Variable: Z
Discrete variable option: 90% Confidence Variable value: 1.645
Discrete variable option: 95% Confidence Variable value: 1.96
Discrete variable option: 98% Confidence Variable value: 2.33
Discrete variable option: 99% Confidence Variable value: 2.576
 

 
Confidence Interval of a Ratio of Proportions
 
Source File: ConfIntervalRatioProp.eq
 

 
Equation: Prop_Ratio = (A / N) / (C / M)
Result unit: fraction
 
Equation: Exponent = Z * sqr( (1/A) - (1/N) + (1/C) - (1/M) )
Result unit: number
 
Equation: Lower_End = Prop_Ratio * eTo( -Exponent)
Result unit: fraction
 
Equation: Upper_End = Prop_Ratio * eTo(Exponent)
Result unit: fraction
 
Variable: A
Unit: number
 
Variable: N
Unit: number
 
Variable: C
Unit: number
 
Variable: M
Unit: number
 
Radio Button Variable: Z
Discrete variable option: 90% Confidence Variable value: 1.645
Discrete variable option: 95% Confidence Variable value: 1.96
Discrete variable option: 98% Confidence Variable value: 2.33
Discrete variable option: 99% Confidence Variable value: 2.576
 

 
Confidence Interval of a Ratio of Ratios
 
Source File: ConfIntervalRatioRatios.eq
 

 
Equation: Ratio_Of_Ratios = (A / B) / (C / D)
Result unit: fraction
 
Equation: Exponent = Z * sqr( (1/A) + (1/B) + (1/C) + (1/D) )
Result unit: number
 
Equation: Lower_End = Ratio_Of_Ratios * eTo( -Exponent)
Result unit: fraction
 
Equation: Upper_End = Ratio_Of_Ratios * eTo(Exponent)
Result unit: fraction
 
Variable: A
Unit: number
 
Variable: B
Unit: number
 
Variable: C
Unit: number
 
Variable: D
Unit: number
 
Radio Button Variable: Z
Discrete variable option: 90% Confidence Variable value: 1.645
Discrete variable option: 95% Confidence Variable value: 1.96
Discrete variable option: 98% Confidence Variable value: 2.33
Discrete variable option: 99% Confidence Variable value: 2.576
 

 
Confidence Interval of a Survey
 
Source File: ConfidenceInterval.eq
 

 
Equation: Population_Factor = (Population - Sample_Size) / (Population - 1)
Result unit:
 
Equation: Conf_Interval = sqr(Conf_Level * (Percent/100) * (1 - (Percent/100)) / Sample_Size * Population_Factor) * 100
Result unit:
 
Radio Button Variable: Conf_Level
Discrete variable option: 90% Variable value: 2.706
Discrete variable option: 95% Variable value: 3.842
Discrete variable option: 99% Variable value: 6.635
 
Variable: Population
Unit: #
 
Variable: Sample_Size
Unit: #
 
Variable: Percent
Unit: %
Maximum value: 100
 

 
Creatinine Clearance (measured)
 
Source File: CreatinineCl.eq
 

 
Equation: Creat_Clear = Urine_Creat * Days_Urine_Volume / Serum_Creat / 1440
Result unit: mL/min
 
Variable: Urine_Creat
Unit: mg/dL_Cr
 
Variable: Serum_Creat
Unit: mg/dL_Cr
 
Variable: Days_Urine_Volume
Unit: mL
 

 
Creatinine Clearance (measured, SI units)
 
Source File: CreatinineCl_SI.eq
 

 
Equation: Creat_Clear = Urine_Creat * Days_Urine_Volume / Serum_Creat / 86400
Result unit: mL/sec
 
Variable: Urine_Creat
Unit: mcmol/L_Cr
 
Variable: Serum_Creat
Unit: mcmol/L_Cr
 
Variable: Days_Urine_Volume
Unit: mL
 

 
Creatinine Clearance by Mass
 
Source File: CreatinineClMass.eq
 

 
Equation: Creat_Clear = Urine_Creat_Mass / Serum_Creat_Conc / 0.0144
Result unit: mL/min
 
Variable: Urine_Creat_Mass
Unit: gm
 
Variable: Serum_Creat_Conc
Unit: mg%
 

 
Creatinine Clearance Estimate by Cockcroft-Gault Equation (SI units)
 
Source File: CreatinineCl_CG_SI.eq
 

 
Equation: Creat_Clear = 0.0205 * Sex * (140 - Age) * Weight / Serum_Creat
Result unit: mL/sec
 
Radio Button Variable: Sex
Discrete variable option: Male Variable value: 1
Discrete variable option: Female Variable value: 0.85
 
Variable: Age
Unit: yr
 
Variable: Serum_Creat
Unit: mcmol/L_Cr
 
Variable: Weight
Unit: kg
 

 
Creatinine Clearance Estimate by Cockcroft-Gault Equation with Ideal Body Weight (SI units)
 
Source File: CreatinineCl_CG_AdjBW_SI.eq
 

 
Equation: IBW = Math.abs(Height > 152.4) * (2.3 * ((Height / 2.54) - 60)) + IBW_Sex
Result unit: kg
 
Equation: CrCl = 0.02046 * CrCl_Sex * (140 - Age) * Weight / Serum_Creat
Result unit: mL/sec
 
Variable: Age
Unit: yr
 
Variable: Height
Unit: cm
 
Variable: Weight
Unit: kg
 
Variable: Serum_Creat
Unit: mcmol/L
 

 
Creatinine Clearance Estimate by Cockcroft-Gault Equation with Ideal Body Weight
 
Source File: CreatinineCl_CG_AdjBW.eq
 

 
Equation: IBW = Math.abs(Height > 60) * (2.3 * (Height - 60)) + IBW_Sex
Result unit: kg
 
Equation: CrCl = ((140 - Age) * (Weight_CrCl / (Serum_Creat * 72))) * CrCl_Sex
Result unit: mL/min
 
Variable: Age
Unit: yr
 
Variable: Height
Unit: in
 
Variable: Weight
Unit: kg
 
Variable: Serum_Creat
Unit: mg/dL
 

 
Creatinine Clearance Estimate by Cockcroft-Gault Equation
 
Source File: CreatinineCl_CG.eq
 

 
Equation: Creat_Clear = Sex * ((140 - Age) / (Serum_Creat)) * (Weight / 72)
Result unit: mL/min
 
Radio Button Variable: Sex
Discrete variable option: Male Variable value: 1
Discrete variable option: Female Variable value: 0.85
 
Variable: Age
Unit: yr
 
Variable: Serum_Creat
Unit: mg/dL
 
Variable: Weight
Unit: kg
 

 
Creatinine Clearance Estimate by Jelliffe Formula
 
Source File: CreatinineCl_Jelliffe.eq
 

 
Radio Button Variable: Sex
Discrete variable option: *Female Variable value: 0.9
Discrete variable option: Male Variable value: 1
 
Equation: CrCl = Sex * (98 - (0.8 * (Age - 20))) / Serum_Creat
Result unit: mL/min/1.73m2
 
Variable: Age
Unit: Years old
 
Variable: Serum_Creat
Unit: mg/dL_Cr
 

 
Creatinine Clearance Estimate by Sanaka Formula (for older subjects with low muscle mass)
 
Source File: CreatinineCl_Sanaka.eq
 

 
Equation: CrCl = (Weight * ((Mult_Factor * Plasma_Albumin) + Add_Factor)) / (100 * Serum_Creat)
Result unit: mL/min
 
Variable: Age
Unit: yr
Minimum value: 60
Maximum value: 92
 
Variable: Serum_Creat
Unit: mg/dL
 
Variable: Plasma_Albumin
Unit: gm/dL
 
Variable: Weight
Unit: kg
Minimum value: 24
Maximum value: 61
 

 
Creatinine clearance estimate for changing serum creatinine
 
Source File: CrClChangingCr.eq
 

 
Equation: Creat_Clear = (140 - Age - 30 * (Creat_Day2 - Creat_Day1)) * Weight / (72* ((Creat_Day1 + Creat_Day2) / 2))
Result unit: mL/min
 
Variable: Age
Unit: yr
 
Variable: Creat_Day1
Unit: mg/dL
 
Variable: Creat_Day2
Unit: mg/dL
 
Variable: Weight
Unit: kg
 

 
Creatinine Kinetics Multicalc®
 
Source File: CreatinineKinetics_MC.eq
 

 
Equation: Creat_Excretion = (Vol_Urine * Creat_Urine) + (Vol_Dialysate * Creat_Dialysate)
Result unit: mg/day
 
Equation: Creat_Degradation = 0.38 * Creat_Serum * Weight
Result unit: mg/day
 
Equation: Lean_Body_Weight = (0.029 * (Creat_Excretion + Creat_Degradation)) + 7.38
Result unit: kg
 
Variable: Vol_Urine
Unit: mL
 
Variable: Creat_Urine
Unit: mg/mL
 
Variable: Vol_Dialysate
Unit: mL
 
Variable: Creat_Dialysate
Unit: mg/mL
 
Variable: Creat_Serum
Unit: mg/dL
 
Variable: Weight
Unit: kg
 

 
CSF IgG Index
 
Source File: CSFIgG.eq
 

 
Equation: CSF_IgG_Index = ( CSF_IgG / CSF_Albumin ) / (Serum_IgG / (Serum_Albumin * 1000))
Result unit: index
 
Variable: CSF_IgG
Unit: mg/dL
 
Variable: CSF_Albumin
Unit: mg/dL
 
Variable: Serum_IgG
Unit: mg/dL
 
Variable: Serum_Albumin
Unit: gm/dL
 

 
CSF Protein Concentration Correction in Blood Contaminated CSF
 
Source File: CSFProtein.eq
 

 
Equation: Protein = Protein_CSF - (Protein_Serum * 1000 * (1 - HCT / 100) * RBC_CSF / (RBC_Blood * 1e6))
Result unit: mg/dL
 
Variable: Protein_CSF
Unit: mg/dL
 
Variable: Protein_Serum
Unit: gm/dL
 
Variable: HCT
Unit: %
 
Variable: RBC_CSF
Unit: /mm^3
 
Variable: RBC_Blood
Unit: million/mm^3
 

 
CSF WBC Correction in Blood Contaminated CSF
 
Source File: CSF_WBC.eq
 

 
Equation: WBC = WBC_CSF - ( (WBC_Blood * RBC_CSF) / (RBC_Blood * 1e6))
Result unit: /mm^3
 
Variable: WBC_CSF
Unit: /mm^3
 
Variable: WBC_Blood
Unit: /mm^3
 
Variable: RBC_CSF
Unit: /mm^3
 
Variable: RBC_Blood
Unit: million/mm^3
 

 
  D

 
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
 

 
  E

 
Epidural Formulation Compounding Calculator
 
Source File: EpiduralCompounding.eq
 

 
Equation: Opioid_Volume = Desired_Opioid_Concentration * Desired_Volume / Stock_Opioid_Concentration
Result unit: mL
 
Equation: Caine_Volume = Desired_Caine_Percent * Desired_Volume / Stock_Caine_Percent
Result unit: mL
 
Equation: Diluent_Volume = Desired_Volume - Caine_Volume - Opioid_Volume
Result unit: mL
 
Variable: Desired_Volume
Unit: mL
 
Variable: Stock_Opioid_Concentration
Unit: mg/mL
 
Variable: Desired_Opioid_Concentration
Unit: mg/mL
 
Variable: Stock_Caine_Percent
Unit: %
 
Variable: Desired_Caine_Percent
Unit: %
 

 
Epoprostenol (Flolan) Infusion Rate Calculator
 
Source File: EpoprostenolInfusion.eq
 

 
Equation: Infusion_Rate = Dose * Weight * 60 / Concentration
Result unit: mL/hr
 
Variable: Dose
Unit: ng/kg/min
 
Variable: Weight
Unit: kg
 
Variable: Concentration
Unit: ng/mL
 

 
Esophageal Varices: Prediction from Platelet Count to Spleen Diameter Ratio
 
Source File: EsophVaricesRisk.cc
 

 
Equation: Ratio = Plt_Count / Spleen_Diameter
Result unit: ratio
 
Variable: Plt_Count
Unit: /mm^3
 
Variable: Spleen_Diameter
Unit: mm
 

 
Estimated Blood Volume
 
Source File: EstimatedBloodVolume.eq
 

 
Equation: Blood_Vol = Weight * Avg_Blood_Vol
Result unit: mL
 
Variable: Weight
Unit: kg
 
Radio Button Variable: Avg_Blood_Vol
Discrete variable option: Men Variable value: 75
Discrete variable option: Women Variable value: 65
Discrete variable option: Infants Variable value: 80
Discrete variable option: Neonates Variable value: 85
Discrete variable option: Premature Neonates Variable value: 96
 

 
Estimated Date of Delivery (EDD) Pregnancy Calculator
 
Source File: EstimatedDateDelivery.eq
 

 
Variable: Gestational_Age_by_US
Unit: weeks
Minimum value: 2
Maximum value: 40
 

 
Estimated Date of Delivery Pregnancy Calculator
 
Source File: EstimatedDateDeliveryPatient.eq
 

 

 
  F

 
False Negative Rate from Sensitivity and Prevalence
 
Source File: FalseNegativeRateSSP.eq
 

 
Equation: True_Pos = Sensitivity * Prevalence
Result unit: ratio
 
Equation: False_Neg = (1 - Sensitivity) * Prevalence
Result unit: ratio
 
Equation: Pre_Test_Odds = Prevalence / (1 - Prevalence)
Result unit: ratio
 
Equation: False_Neg_Rate = 100 * False_Neg / (True_Pos + False_Neg)
Result unit: %
 
Variable: Prevalence
Unit: fraction
Maximum value: 1
 
Variable: Sensitivity
Unit: fraction
Maximum value: 1
 

 
False Negative Ratio from Sensitivity and Prevalence
 
Source File: FalseNegativeRatioSP.eq
 

 
Equation: False_Neg = (1 - Sensitivity) * Prevalence
Result unit: ratio
 
Variable: Prevalence
Unit: fraction
Maximum value: 1
 
Variable: Sensitivity
Unit: fraction
Maximum value: 1
 

 
False Positive Rate from Specificty and Prevalence
 
Source File: FalsePositiveRateSSP.eq
 

 
Equation: False_Pos = (1 - Specificity) * (1 - Prevalence)
Result unit: ratio
 
Equation: True_Neg = Specificity * (1 - Prevalence)
Result unit: ratio
 
Equation: False_Pos_Rate = 100 * False_Pos / (False_Pos + True_Neg)
Result unit: %
 
Variable: Prevalence
Unit: fraction
Maximum value: 1
 
Variable: Specificity
Unit: fraction
Maximum value: 1
 

 
False Positive Ratio from Specificity and Prevalence
 
Source File: FalsePositiveRatioSP.eq
 

 
Equation: False_Pos = (1 - Specificity) * (1 - Prevalence)
Result unit: ratio
 
Variable: Prevalence
Unit: fraction
Maximum value: 1
 
Variable: Specificity
Unit: fraction
Maximum value: 1
 

 
Fear Avoidance Beliefs Questionaire (FABQ) about Physical Activity
 
Source File: FearAvoidActivity.cc
 

 
Equation: FABQ = Q2 + Q3 + Q4 + Q5
Result unit: points
 

 
Fear Avoidance Beliefs Questionaire (FABQ) about Work
 
Source File: FearAvoidWork.cc
 

 
Equation: FABQ = Q6 + Q7 + Q9 + Q10 + Q11 + Q12 + Q15
Result unit: points
 

 
Fentanyl Patch Initial Dosing Estimate Based on Prior Narcotic Dosing
 
Source File: FentanylDosing.qc
 

 
Equation: Oral_Morphine_Equiv = 60 * Daily_Dosage / Medicine_Potency
Result unit: mg/day
 
Variable: Daily_Dosage
Unit: mg/day
 

 
Fractional Excretion of Amylase (Amylase to creatinine clearance ratio)
 
Source File: FractExcAmylase.eq
 

 
Equation: FE_Amylase = 100 * (Urine_Amylase * Plasma_Creat) / (Plasma_Amylase * Urine_Creat)
Result unit: %
 
Variable: Urine_Amylase
Unit: u/L
 
Variable: Plasma_Creat
Unit: mg/dL
 
Variable: Plasma_Amylase
Unit: u/L
 
Variable: Urine_Creat
Unit: mg/dL
 

 
Fractional Excretion of Sodium (SI units)
 
Source File: FractExcSodium_SI.eq
 

 
Equation: FE_Na = (Urine_Na / Serum_Na) / (Urine_Cr / Serum_Cr) * 100
Result unit: %
 
Variable: Urine_Na
Unit: mmol/L
 
Variable: Serum_Na
Unit: mmol/L
 
Variable: Urine_Cr
Unit: mcmol/L
 
Variable: Serum_Cr
Unit: mcmol/L
 

 
Fractional Excretion of Sodium
 
Source File: FractExcSodium.eq
 

 
Equation: FE_Na = (Urine_Na / Serum_Na) / (Urine_Cr / Serum_Cr) * 100
Result unit: %
 
Variable: Urine_Na
Unit: mEq/L
 
Variable: Serum_Na
Unit: mEq/L
 
Variable: Urine_Cr
Unit: mg/dL
 
Variable: Serum_Cr
Unit: mg/dL
 

 
Fractional Excretion of Urate
 
Source File: FractExcUrate.eq
 

 
Equation: FE_Urate = (Urine_Urate / Serum_Urate) / (Urine_Cr / Serum_Cr) * 100
Result unit: %
 
Variable: Urine_Urate
Unit: mEq/L
 
Variable: Serum_Urate
Unit: mEq/L
 
Variable: Urine_Cr
Unit: mg%
 
Variable: Serum_Cr
Unit: mg%
 

 
Framingham 10 Year Risk of General Cardiovascular Disease (2008 paper)
 
Source File: Framingham08.cc
 

 
Equation: Risk_Factors = (ln(Age) * Age_Factor) + (ln(Total_Chol) * Total_Chol_Factor) + (ln(HDL_Chol) * HDL_Chol_Factor) + (ln(Sys_BP) * Sys_BP_Factor) + Cig + DM - Avg_Risk
Result unit:
 
Equation: Risk = 100 * (1 - power(Risk_Period_Factor, eTo(Risk_Factors)))
Result unit: %
 
Variable: Age
Unit: yr
Minimum value: 30
Maximum value: 74
 
Variable: Sys_BP
Unit: mmHg
 
Variable: Total_Chol
Unit: mg/dL
 
Variable: HDL_Chol
Unit: mg/dL
 

 
Friedewald Equation for Low Density Lipoprotein (LDL)
 
Source File: Friedewald.eq
 

 
Equation: LDL = Total_Chol - (Triglyceride / 5) - HDL
Result unit: mg/dL
 
Variable: Total_Chol
Unit: mg/dL
 
Variable: HDL
Unit: mg/dL
 
Variable: Triglyceride
Unit: mg/dL
Maximum value: 400
 

 
Friedewald Equation for Low Density Lipoprotein (LDL, SI units)
 
Source File: Friedewald_SI.eq
 

 
Equation: LDL = Total_Chol - (Triglyceride / 2.2) - HDL
Result unit: mmol/L
 
Variable: Total_Chol
Unit: mmol/L
 
Variable: HDL
Unit: mmol/L
 
Variable: Triglyceride
Unit: mmol/L
Maximum value: 4.499
 

 
Functional Residual Capacity
 
Source File: FunctResCap.eq
 

 
Equation: Func_Res_Cap = Exp_Reserve_Vol + Residual_Vol
Result unit: L
 
Variable: Exp_Reserve_Vol
Unit: L
 
Variable: Residual_Vol
Unit: L
 

 
  G

 
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
 

 
  H

 
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
 

 
  I

 
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
 

 
  K

 
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
 

 
  L

 
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
 

 
  M

 
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:
 

 
  N

 
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
 

 
  O

 
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
 

 
  p

 
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
 

 
  Q

 
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
 

 
  R

 
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
 

 
  S

 
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
 

 
  T

 
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
 

 
  U

 
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
 

 
  V

 
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
 

 
  W

 
Warfarin Weekly Dose Estimate in Non-rheumatic A-fib
 
Source File: WarfarinWeeklyDoseEstimate.cc
 

 
Equation: Index_INR = INR_Day_5
Result unit:
 
Variable: INR_Day_5
Minimum value: 1
Maximum value: 4.4
 

 
Water Deficit in Hypernatremia
 
Source File: WaterDeficit.eq
 

 
Equation: WDef = (Sex * Normal_Wgt) * (Serum_Na - Desired_Na) / Desired_Na
Result unit: L
 
Radio Button Variable: Sex
Discrete variable option: Male Variable value: 0.6
Discrete variable option: Female Variable value: 0.5
 
Variable: Desired_Na
Unit: mEq/L
Default value: 140
 
Variable: Normal_Wgt
Unit: kg
 
Variable: Serum_Na
Unit: mEq/L
 

 
Weight Based Dosage Calculator
 
Source File: WeightBasedDose.eq
 

 
Equation: Dose = Weight * Dosage
Result unit: mg
 
Equation: Liquid_Dose = Dose * Per_Volume / Med_Amount
Result unit: mL
 
Variable: Dosage
Unit: mg/kg
 
Variable: Weight
Unit: kg
 
Variable: Med_Amount
Unit: mg
 
Variable: Per_Volume
Unit: mL
 

 
Winter's Formula for Expected PCO2
 
Source File: WinterFormula.eq
 

 
Equation: PCO2 = HCO3 * 1.5 + 8
Result unit: mmHg
 
Variable: HCO3
Unit: mEq/L
 

 
  Z

 
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
 

 
Legal Notices and Disclaimer

 
All information contained in and produced by the MedCalc 3000 system is provided for educational purposes only. This information should not be used for the diagnosis or treatment of any health problem or disease. THIS INFORMATION IS NOT INTENDED TO REPLACE CLINICAL JUDGMENT OR GUIDE INDIVIDUAL PATIENT CARE IN ANY MANNER. Click here for full notice and disclaimer.
 
MedCalc 3000 is Copyright © 1998-2009 Foundation Internet Services, LLC    [Build 239610 v9.1]