A patient attacked a hospital's security guard and fired his weapon while it was holstered, Grove City police say.