Our office has monthly nurse meetings and usually once a year the local police department sends over a few officers to brainstorm with staff on excellent ways to deal with this very issue. Each medical office and area may have individualized approaches that may not be translated to others, so it maybe worthwhile reaching out to your local or regional experts.