Cited by 632
Netherlands Institute for Health Services Research
ORCID: 0000-0003-3277-4740Publishes on Medication Adherence and Compliance, Pharmaceutical Practices and Patient Outcomes, Patient-Provider Communication in Healthcare. 393 papers and 8.8k citations.