Doctors Without Borders has said that all sides in the conflict were repeatedly told the exact location of their hospital, yet it was attacked anyway.  That makes it more difficult to dismiss as a mistake, and we will have to wait for the investigation(s) to know what happened.