The app estimates the renal function as creatinine clearance or the estimated glomerular filtration rate based on the Cock-Gault and MDRD equations respectively.
The Cockcroft Gault equation is
CrCl= [(140-Age)Weight/(72Scr)]*(0.85 if female)
where
CrCl: creatinine clearance (mL/min)
Age: age in years
Weight: weight in kg
Scr: serum creatinine in mg/dL
The MDRD equation is
eGFR= 175*(Scr)^-1.154 * (Age)^-0.203 * (0.742 if female)* (1.212 if African American)
where
eGFR: estimated glomerular filtration rate
Age: age in years
Scr: serum creatinine in mg/dL
The renal function is categorized into 5 categories based on the creatinine clearance or eGFR
- Greater than or equal to 90: Normal Renal Function
- 60 to 89.9: Mild Renal Function Impairment
- 30 to 59.9: Moderate Renal Function Impairment
- 15 to 29.9: Severe Renal Function Impairment
- Less than 15: End Stage Renal Disease
The App has a radio-button to choose the method of estimation and drop down menus to select your gender and race. There are sliders in the app to input your age, weight, and creatinine clearance. Once all the inputs are selected, press the submit button to get the results.
You will see:
1) a numeric value of your estimated GFR or creatinine clearance (depending on whether you selected MDRD or CG method)
2) a figure with an arrow showing your renal function category.
The R codes for the ui.R and server.R are stored in the same Github repository at https://github.com/aamrite/ShinyAppRenalFunctionEstimation
The app is hosted at https://aamrite.shinyapps.io/EstimateRenalFunction/