calc_egfr: Calculate eGFR

Description Usage Arguments Details Examples

Description

Calculate the estimated glomerulal filtration rate (an estimate of renal function) based on measured serum creatinine using one of the following approaches: - Cockcroft-Gault (using weight, ideal body weight, or adjusted body weight) - Revised Lund-Malmo - Modification of Diet in Renal Disease study (MDRD) - Schwartz - Schwartz revised - Jelliffe - Jelliffe (for unstable renal function) - Wright

Usage

1
2
3
4
5
calc_egfr(method = "cockcroft_gault", sex = NULL, age = NULL,
  scr = NULL, scr_unit = NULL, scr_assay = NULL, race = "other",
  weight = NULL, height = NULL, bsa = NULL, preterm = FALSE,
  ckd = FALSE, times = NULL, bsa_method = "dubois", relative = NULL,
  unit_out = "mL/min", ...)

Arguments

method

eGFR estimation method, choose from 'cockcroft_gault', 'cockcroft_gault_ideal', 'mdrd', 'ckd_epi', malmo_lund_revised', 'schwartz', 'jelliffe', 'jellife_unstable', 'wright'

sex

sex

age

age

scr

serum creatinine (mg/dL)

scr_unit,

'mg/dL' or 'micromol/L' (=='umol/L')

scr_assay,

'jaffe' or 'enzymatic' or 'idms'

race

'black' or 'other'

weight

weight

height

height, only relevant when converting to/from BSA-relative unit

bsa

body surface area

preterm

is patient preterm?

ckd

chronic kidney disease? (Schwartz equations only)

times

vector of sampling times for creatinine (only used in Jelliffe equation for unstable patients)

bsa_method

BSA estimation method, see 'bsa()' for details

relative

'TRUE'/'FALSE'. Report eGFR as per 1.73 m2? Requires BSA if re-calculation required. If 'NULL' (=default), will choose value typical for 'method'.

unit_out

'ml/min' (default), 'L/hr', or 'mL/hr'

...

arguments passed on

Details

Equations for estimation of eGFR from Cystatin C concentrations are available from the 'calc_egfr_cystatin()' function.

Examples

1
2
3
4
5
6
7
8
9
calc_egfr(sex = "male", age = 50, scr = 1.1, weight = 70)
calc_egfr(sex = "male", age = 50, scr = 1.1, weight = 70, unit_out = "L/hr")
calc_egfr(sex = "male", age = 50, scr = 1.1, weight = 70, bsa = 1.8, method = "ckd_epi")
calc_egfr(sex = "male", age = 50, scr = c(1.1, 0.8),
  weight = 70, height = 170, method = "jelliffe")
calc_egfr(sex = "male", age = 50, scr = c(1.1, 0.8),
  weight = 70, height = 170, method = "jelliffe_unstable")
calc_egfr(sex = "male", age = 50, scr = 1.1,
  weight = 70, bsa = 1.6, method = "malmo_lund_rev", relative = FALSE)

ronkeizer/clinPK documentation built on May 20, 2019, 5:07 p.m.