Being a physician is a horrible career move right now. As a former Math/CS major turned eye surgeon, I can't help but think about how much easier my life would be had I stuck with tech. It's hard to understand exactly how hard the job is until you've lived it. I saw 40 patient's in clinic today in 8 hours without lunch or any kind of downtime and then spent 2 hours at the hospital because a patient needed an emergent…
You want to give better care to patients, which means more time per visit and at least three breaks per day (morning, lunch and afternoon). You want to have more coworkers so that you can have consistent on-call work. Increasing the quality of your life-work balance will improve the quality of your work.
As a resident, you likely did 24 hour shifts -- or worse. That was just hazing: nobody does their best work while sleep-deprived, and training in it doesn't improve things. You need reform throughout the system.
You need a union. And one of the things that union needs to focus on is getting more people into this line of work.