Online diagnosis