Gaza's health ministry said the troops had detained dozens of male medical staffers and damaged the hospital, which had already been struggling to operate with heavy Israeli raids in the area.