Don't know if this will help, but here's my idea:
-Every time, and I mean EVERY TIME a staff member is assaulted by a pt., write an incident report and send them to employee health or whatever agency your facility uses for OJT injury.
-Every healthcare facility should have a process for this. They want to have workplace injuries checked out immediately. I'm sure it is mostly to rule out any culpability for blood-borne illnesses/back injuries, but take advantage of this.
-I know, I know. We don't have time in our busy day to be writing up incident reports and going to be examined for injury. Make time. If it means you have to go overtime, so be it. PROTECT YOURSELF. Believe me, if you suffer an infection/debilitating injury from a pt assault, your facility is not going to hand over workmen's comp. $ out of the goodness of their heart. EVERY incident MUST be reported and followed up.
-If you and your colleagues start to report and follow up on every pt. assault, I am guessing the "people-in-charge" are going to start to wake up and realize they have a VERY BIG problem on their hands and start to take measures to decrease the incidence of pt assault. If they have any sense at all, they will realize it will be cheaper in the long run. Their reports and numbers will not speak well of them if employees are continually being injured and being examined for those injuries. The increased incident reports will be a black mark on their record, too, I'm sure.
-If this doesn't work, shake the dust of this facility off of your shoes and move on.
Hope this helps!