ckd_epi: eGFR by CKD-EPI equation

Description Usage Arguments Details Value Examples

View source: R/egfr.R

Description

A vectorised function to calculate estimated glomerular filtration rate using the CKD-EPI equation. By default the equation accepts serum creatinine in µmol/l but can be changed to mg/dl by setting the units parameter to "US". To allow for serial measurements over time, such as for transplant follow-up data, there is an optional offset = n parameter which increases the age value used in the equation by n years.

Usage

1
ckd_epi(creat, age, sex, ethnicity, units = "SI", offset = 0)

Arguments

creat

numeric vector of serum creatinine in µmol/l (or mg/dl if units = "US")

age

numeric vector of age in years (accepts integers or decimals)

sex

character vector of sex ("F" for female, "M" for male)

ethnicity

character vector of patient ethnicity, one of "black" or "non-black"

units

non-vectorised optional parameter for creatinine unit ("SI" for µmol/l (default), "US" for mg/dl)

offset

non-vectorised optional numeric parameter for offset in years

Details

Reference: Levey AS, Stevens LA, Schmid CH, et al. A new equation to estimate glomerular filtration rate. Ann Intern Med 2009; 150(9):604-612.

Value

a numeric vector of eGFR values

Examples

1
2
ckd_epi(creat = 120, age = 45.2, sex = "M", ethnicity = "non-black")
ckd_epi(creat = 1.5, age = 64.3, sex = "F", ethnicity = "black", units = "US")

Example output

[1] 62.46745
[1] 42.1421

transplantr documentation built on Feb. 28, 2020, 5:07 p.m.