Gaza's Hamas-run health ministry said medical staff had been injured and some of the hospital destroyed.