The IDF says over 800 men have been detained since the raid of Al Shifa hospital began last Monday, claims it is avoiding civilian casualties inside.