How can you tell the difference when everyone wears a long white coat and no one wears a nametag? But I digress . . .
Under LCME, ethics training is mandatory for medical schools. The actual form and structure of the courseis left to the discretion of individual schools. Mine, and most of my colleagues I have discussed this with, was a stripped-down bare minimum "seminar" which basically outlined important topics like, "Don't have sex with your patients, even if they're attractive" and "Get a patient to sign a release form before you let them go AMA." In general, our curriculum is already packed to the gills with actual medical topics, so the goal of ethics education tends more towards a 'check the box' mentality than any real attempt to address the topic comprehensively.
No, we didn't learn biostats and epidemiology. That's an undergraduate topic. It was discussed, but not formally taught, because the presumption was that you had already covered it as a component of your bachelors degree. Kind of like Newtonian physics and basic cell biology. All that is covered in the licensing exams, so if you are weak in it, it's a good idea to relearn it on your own.
The business/financial/management side of health care is generally not addressed, because an MD is a clinical degree, not an administrative degree.