At my surgery, the referral letters are dictated by the GP (some of whom take longer to do this than typing it would take) and saved to the patient records, then a request sent to our secretary who types them up and sends them electronically to the hospital.
Not too inefficient, although if all GPs could type at a decent speed it would be faster for them to type their own as they go. Usually a short paragraph is sufficient.
A referral form or being able to book directly would be better. Surely specialitied don't really need a personal letter for each person, just knowing the GP thinks they should be seen should be enough.
Having every part of the NHS on the same IT system would save so much time. We have district nurses employed by the Trust who see some of our patients, but they use a different IT system so they can't see our records and we can't see theirs.
Patients leaving hospital/having procedures get a discharge letter. This is sent electronically to us, usually, but not quickly and I've often seen the patient for their follow up appointment before the letter is on the system. In most cases, having read the letter before they enter the room means I'm all set up and ready to go as I know why they're here and what to expect.
We don't have enough admin, it's shit pay for a job that's often stressful. We need huge overhaul of systems and processes.