Coco, First off I am so sorry any of this happened to you.
Hooray for you for standing your ground and telling the Doctor.. Hippa violations are really hefty fines ! I would imagine the office staff gets an inservice meeting and reminded sternly about proper procedure.