The reality is you need an M.D. to make a reasonable evaluation. This is why at an HMO we have primary care physicians. Or in any other country, GPs. They decide if you need specialized care. However, how am I supposed to pick one of them? It's Russian nesting doctors.
It's probably the most complicated thing we have to deal with in our non-professional lives.