Should you require specialist medical care, you will need a 'referral' from your GP. If you prefer a private specialist you (or your insurer) will be required to pay all fees.
The public specialist health system is free, but timing for consultations and treatments is dependent on the status of your condition relative to other patients. Waiting times vary according to area and type of service.