challenges of having a doctor online