373 pubs · 17,834 cites · h-index 57
Healthcare Quality Improvement Partnership
2026 - Present
University College London
2014 - Present
Université Clermont Auvergne
2025 - 2025
Science Navigation Group (United Kingdom)
2025 - 2025
Cochrane
2021 - 2025