A realist evaluation of the role of communities of practice in changing healthcare practice.

A realist evaluation of the role of communities of practice in changing healthcare practice.