Sounds like you've been more than patient with all that nonsense. If it continues you might want to consider your options.
Then his problem is with the Dr. or clinic.