Factors influencing continuing professional development | Synapse