Skip to contents

Estimates GFR from serum creatinine using the Full Age Spectrum equation (Pottel et al., 2016), applying the published age- and sex-specific reference Q values across the whole age range.

Usage

egfr_fas_cr(
  creatinine,
  age,
  sex,
  creatinine_units = "mg/dl",
  label_sex_male = "male",
  label_sex_female = "female"
)

Arguments

creatinine

Numeric vector of serum creatinine.

age

Numeric vector of age in years.

sex

Vector of sex labels (see label_sex_male/label_sex_female).

creatinine_units

Units of creatinine: "mg/dl" (default) or "umol/l".

label_sex_male, label_sex_female

Values in sex that denote male and female records. Defaults to "male"/"female".

Value

Numeric vector of eGFR in mL/min/1.73m^2.

Reference Q

Q values are taken from Table 1 of Pottel et al. (2016). They are shared between boys and girls for ages 1-14 (0.26 mg/dL at age 1 rising to 0.61 mg/dL at age 14), become sex-specific for ages 15-19, and reach the adult values of 0.90 mg/dL (male) and 0.70 mg/dL (female) from age 20 onwards. Note that the adult plateau begins at age 20, not 18.

Validity

The published equation is defined from age 2 years upwards.

References

Pottel H, Hoste L, Dubourg L, et al. An estimated glomerular filtration rate equation for the full age spectrum. Nephrol Dial Transplant. 2016;31(5):798-806. doi:10.1093/ndt/gfv454

Examples

egfr_fas_cr(creatinine = 1.0, age = 50, sex = "female")
#> [1] 66.56826
egfr_fas_cr(0.5, 10, "male")
#> [1] 109.446