Trying to come up with a way to prevent fake reviews being posted, and while the following is not perfect, I'm sure our denizens can modify it to work.
On the "submit review" page include an optional password/passphrase that the providers create and that reviewers have to use:
Providers issue the code to clients after a visit
Code is valid for however long the provider chooses (recommend using at least four codes per year)
Reviewer has to fill in a code box on the review page
Code has to match or the review is rejected
Can be previous code if date of visit aligns with code changes
Code is not published as part of review
Provider can advertise as "TER Coded since Month/Year" so clients know if reviews are genuine
If TER Coded option deactivated, then the icon disappears from their profile
New providers can choose to activate code system when they understand it or build a clientele
Possible Weaknesses
Won't stop a shill reviewing at the provider's direction (same risk as today)
If the visit was bad, provider may issue client a false code to block the review (get code up front)
Provider could issue a unique code to each individual client which could lead to tracking
Backchannel code sharing is possible (same risk of fake reviews as today)
Fake reviews before TER Coded is activated will still be in effect
Fake reviews after TER Coded is deactivated will be possible