Learning To Treat, Explain And Diagnose With Neural Networks