Israeli tanks have taken up positions at the gates of Gaza city's main hospital, Al Shifa, with the conditions inside described as catastrophic.