The boss of an ageing hospital with a collapsing roof says it needs “more than short-term fixes”.