212 pubs · 3,402 cites · h-index 26
University of Bern
2013 - Present
University Hospital of Bern
2016 - Present
IPPMed (Germany)
2025 - Present
Institute of Social and Preventive Medicine
2013 - Present
Bern University of Applied Sciences
2025 - 2025