That was unethical for the doctor to do so as he had no medical reason to waste money on such tests.. and I would write a complaint against the doctor. Do you have insurance from your company? It might be a good idea to write to your company and insurer about the incident as well.

 

 I really hope a new system of appraising doctors and a board to govern good practice is discovered. InshAllah ameen.