The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
This release corrects two equations that returned clinically wrong values for paediatric patients, and removes one function that implemented an experimental equation.
egfr_ekfc_cr() now uses the correct reference Q
specification published in Pottel et al. (2021): the age polynomial
applies to ages 2-25 inclusive, with the adult Q only above age 25.
Verified against the source paper and cross-validated against the
eGFR.app implementation.egfr_fas_cr() now applies the published age- and
sex-specific Q values from Table 1 of Pottel et al. (2016). Previous
versions used the adult Q (0.90 / 0.70 mg/dL) at every age, which
overestimated eGFR by up to ~246% in infants and ~76% in a 10-year-old.
Q is shared between boys and girls for ages 1-14, becomes sex-specific
for ages 15-19, and reaches the adult values from age 20. Adult results
(age >= 20) are unchanged.egfr_ckid_u25_cr_extended() has been
removed. Its kappa extension to age 30
(0.995^(age - 25)) was an experimental feature. Use
egfr_ckid_u25_cr() within its validated range.ckd_stage() no longer errors on a logical
NA (e.g. ckd_stage(NA)) and returns
NA as expected.egfr_neonatal().egfr_ckdepi_cys_2021() now documents its use of the
four-decimal age factor 0.9962 from Table 2 of Inker et
al. (2021), and the resulting ~1.2-1.6% difference at ages 60-80
relative to calculators that use the rounded 0.996 printed
in the 2012 paper and by the National Kidney Foundation.egfr_ekfc_cr() (ages 2-90; the previous claim of 2-120 was
incorrect), egfr_ekfc_cys(), egfr_fas_cr(),
egfr_bis_cr() (age >= 70),
egfr_lund_malmo() (adults), egfr_schwartz()
(ages 1-16), egfr_ckid_u25_cr() (ages 1-25),
egfr_capa(), and egfr_neonatal() (term-born,
postnatal days 0-28).egfr_cockcroft_gault() now documents that it returns
creatinine clearance (which overestimates GFR through tubular secretion)
and was derived using non-standardised Jaffe creatinine.test-reference-values.R, which validates every
equation against coefficients written out directly from the original
publications, including the EKFC and FAS reference Q tables and
continuity checks at age knots. The previous suite largely re-derived
values using the package’s own internals and could not detect a
mis-transcribed equation.CITATION file now reports the installed package
version dynamically instead of a hardcoded value..zenodo.json) so the package can be cited via a DOI.egfr_fas_cr()) for ages over 40: the creatinine-ratio
exponent is now correctly -1 (a plain reciprocal) as published in Pottel
et al. (2016), rather than -0.88. This changes returned eGFR values for
patients older than 40.egfr_ekfc_cr(), egfr_ekfc_cys(), and
egfr_ekfc_cr_cys() gain an optional q argument
(q_cr / q_cys for the combined equation) to
supply a population-, assay-, or individual-specific reference Q value.
The default (NULL) continues to use the built-in EKFC
reference Q, so existing code is unaffected.bsa(), ckd_stage(), and
creatinine unit conversion.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.