Theoretically speaking: use of a communities of practice framework to describe and evaluate interprofessional education | Synapse