Research article Open access BMC Nephrology 7239 Accesses 15 Citations 10 Altmetric Metrics details Peer Review reports