Workers: Patient opens fire at clinic after denied pain pills