Principles of training and development for physicians