Holy cow! You're far more patient a patient than I! Definitely file a grievance, notify your insurers, and it sounds like you might need to alert medicare and the state as well. Do everything you can to prevent him from pulling that malarkey on anyone else.
This really burns my britches!