Self-assessment programs and their implications for health professions training | Synapse