I don't think my policy differs that much between my in office, and outcall work. Payment up front is a great idea, either through credit card, or right when you get there. I use the phrasing, something like, "lets get all the business stuff out of the way, so afterwards you can just relax, and not worry about it" People look at it as a way of me extending the relaxation, not as a way of ensuring I get paid before I start the work.
The wording on my no show policy, is that the client WILL be charged for their missed appointment. I don't tell the client that it really is at my discretion. I also charge full price for a missed appointment (when I do charge, which is rarely)
I think what you do in your clinic should be the same as what you do for outcalls. There is no need to lower your standards, and the way you do things. Inappropriate behaviour, cancellations, privacy, health history, really don't change based on the setting. Things like space, environment (music scents) do, and you can state on your policy what you require for that.