I'm not an expert in this field but I have some experience and what I've learned from people in the legal field is that for a non-compete to be enforceable, there has to be something given in exchange for that non compete.
It can't simply be a condition of employment. For example, you will be given a signing a bonus or the practice will subsidize some sort of research project you want to do or whatever. But there has to be some value in exchange for the non compete.