self diagnosis and the internet