49 pubs · 1,493 cites · h-index 14
Hospital Pedro de Elizalde
2011 - 2025
University Hospital of Lausanne
2022 - 2023
University of Lausanne
Boston Children's Hospital
2013 - 2013
Sociedad Española de Nefrología