A 21-year-old has admitted breaking a nurse’s jaw and assaulting other hospital staff and police officers but says he had been spiked with drugs.