I've no idea of the law, but watch out when missing appointments. I think it's only fair you pay if it's your fault; they're running a business after all.
When I first arrived here, back when Adam was a boy, I was stung when trying-to-be-helpful reception staff would translate the time of the appointment for me into English: "Half Two" in Swiss German is actually 13:30, not 14:30 as it appears. Cue a disgruntled receptionist, Doctor and Newbie when I turn up fifty minutes late and a bill to pay for no treatment