Acquiring qualitative skills for primary care research. Review and reflections on a three-stage workshop. Part 1: using interviews to generate data | Synapse