Using critical realism in primary care research: an overview of methods | Synapse