BPG is committed to discovery and dissemination of knowledge
Minireviews
Copyright ©The Author(s) 2025.
World J Nephrol. Sep 25, 2025; 14(3): 108406
Published online Sep 25, 2025. doi: 10.5527/wjn.v14.i3.108406
Table 1 Comparison of saliva collection methods based on biomarker reliability, feasibility, and limitations
Collection method
Biomarker reliability
Feasibility
Major limitations
SpittingHighEasy and patient-friendlyInconsistent flow, variable technique
Passive droolModerate to highNon-invasive, simpleSlow collection, risk of evaporation
Stimulated (paraffin chewing)Moderate (flow-dependent dilution)Simple, cost-effectiveContamination risk, requires compliance, time-sensitive processing
Stimulated (parotid)Variable, biomarker-specificTargeted gland samplingInvasive, discomfort, specialized equipment needed
Oral rinseLow (due to dilution)Very easy and rapidDilution effect, unreliable concentrations
Salivette®ModerateStandardized device availableAbsorption variability, potential contamination
Table 2 Summary of studies on salivary creatinine and urea for chronic kidney disease diagnosis
Ref.
Biomarker(s)
Sample size (CKD/control)
CKD stage(s)
Collection method
Statistical analysis
Correlation (r)
AUC
Assay type
Key findings
Limitations
Venkatapathy et al[61], 2014Creatinine105/37Stage 4-5SpittingT-test, pearson, linear regression, ROC0.730.96 (97.1% sensitivity and 86.5% specificity)EnzymaticHigh diagnostic accuracy in advanced CKDNo early-stage CKD data
Lasisi et al[57], 2016Creatinine, urea49/50Mostly stage 4–5SpittingMann-Whitney U, Spearman, ROCCreatinine = 0.69, urea = 0.51Creatinine: 0.97 (94% sensitivity and 85% specificity, urea: 0.89 (86% sensitivity and 93% specificity)EnzymaticReflects serum levels, high diagnostic accuracyLacked early-stage representation
Pandya et al[62], 2016 Creatinine, urea90/30Not specifiedSpittingKruskal-Wallis, Mann-Whitney U, SpearmanCreatinine = 0.97; urea = 0.97NREnzymaticSignificant serum-saliva correlationVariability in flow rate, method inconsistency
Pham[60], 2017Creatinine, urea112/108All stagesSpittingSpearman, linear regression, ROCCreatinine = 0.90; urea = 0.73Creatinine: 0.92 (86.5% sensitivity 87.2% and specificity), urea: 0.76 (82.9% sensitivity and 57.8% specificitySpectrophotometricValidated diagnostic utility in large sampleCross-sectional, urban-based sampling bias
Bagalad et al[63], (2017) Creatinine, urea41/41Not specifiedSpittingT-test, pearson, ROCCreatinine = 0.65; urea = 0.81Creatinine: 0.9 (93.0% sensitivity and 93.0% specificity), urea: 0.9 (93.0% sensitivity and 90.0% specificity) EnzymaticHigh diagnostic accuracy demonstratedInconsistencies in collection and assay protocols
Renda[56], 2017Creatinine35/28Not specified (Pediatric)SpittingKolmogorov-Smirnov, pearson, linear regression, ROCr = 0.790.80 (82.9% sensitivity and 78.6% specificity)EnzymaticStrong serum-saliva correlationPediatric-only, small sample, no adult comparison
Nagarathinam et al[59], 2023 Urea150/30Stage 1–5SpittingT-test, ANOVA, pearson, ROC0.51 ≈ 0.750.91 (88% sensitivity and 84% specificity)EnzymaticStrong stage-wise diagnostic potentialPeriodontal status, diet, hydration not controlled
Liyanage et al[64], 2024 Creatinine, urea100/0Stage 2–5SpittingPearson, paired t-test, χ2, ROCCreatinine = 0.98; urea = 0.94≥ 0.99 (sensitivity and specificity: NR)EnzymaticCorrelations unaffected by age/sexNo healthy controls included for comparison
Table 3 Summary of studies on salivary calcium and parathyroid hormone for chronic kidney disease diagnosis
Ref.
Biomarker(s)
Sample size (CKD/control)
CKD stage(s)
Collection method
Statistical analysis
Correlation (r)
AUC
Assay type
Key findings
Limitations
Rodrigues et al[65], 2016Calcium, PTH60/37Stage 5Stimulated (paraffin chewing)T-test, pearson, simple linear regressionCalcium: -0.13, PTH: 0.03NRColorimetricNo significant correlation between serum and salivaSmall sample size
Rajolani et al[66], 2024Calcium, PTH29/0NRSpitting methodPaired t-test, pearson's correlationNRNREnzymaticNo significant serum-saliva correlation for calcium and PTHHealthy controls are needed for better comparison