Dr. Lawyer esq wrote:
all the arm chair lawyers are kinda funny.
You have a contract...you are looking to breach that contract. Simple.
Now you may get a court or judge to find the penalty or the 3 month notice as excessive, but then again you have to go through the process of finding out. There is where a local employment law specialist is valuable. Especially, if he deals with physicians.
Or you could pay the termination.
I think the best bet is to try to negotiate a settlement that all parties can be happy with. (there may be an arbitration clause in your contract) You need to have an attorney do this with you. Employers invest a lot of $$ to hire and recruit people. It's not unreasonable for them to expect to recoup those costs.
There is no way "Dr. Lawyer esq"^^ is a lawyer, or a good one. It's impossible to give legal advice without knowing what state the new employer is in. For example, California is unlikely to enforce such a clause based on BUSINESS AND PROFESSIONS CODE - BPC 16600., which states: "Except as provided in this chapter, every contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind is to that extent void." Many other states, like Texas, has similar laws.
As others have said, you need to contact a lawyer. Ask the lawyer what flat fee they would charge to (1) review your employment contract, and (2) write a letter to the new employer stating that the old employment contract is invalid. This should pacify the new employer, if they are hesitant to hire you due to the old employment contract, and pacify yourself that there is nothing illegal about ceasing work with the old employer.