Israel shelled a hospital in the central Gaza Strip on Monday, killing five people and wounding at least 15, emergency services spokesman Ashraf al-Qudra said.