I have always thought this "gatekeeper" system is a waste of money. Some years ago I needed to see a neurosurgeon--I knew this based on my previous history.
First, I had to see the primary care physician, who referred me to an ortho doc, who took x-rays and then referred me to the neurosurgeon. There was a lot of money and time wasted to get me to the doctor I needed to see.