Ethnographic process evaluation in primary care: explaining the complexity of implementation.

Ethnographic process evaluation in primary care: explaining the complexity of implementation.