A 63-year-old man is fighting for life after he was allegedly assaulted by a woman with a hammer inside a hospital in Sydney's inner west.