While most programs have all of these rotations, some have other mandatory rotations as well such as rural medicine or cardiology. Either way, all programs will pick some if not all of your rotations for you.