37 pubs · 596 cites · h-index 8
Netherlands Institute for Health Services Research
2012 - 2018
Maastricht University
2017 - 2017
Zorginstituut Nederland
Utrecht University
1998 - 2012
Amsterdam Public Health
2012 - 2012