John Swinney has been challenged to “tell the truth to the thousands of Scottish patients who are waiting in agony” and set ...