Dutch Institute for Healthcare Improvement is a research organisation in Utrecht, NL. OpenAlex records 251 works and 79,681 citations for it.