Collaborative diagnosis