How does a specialist consultation differ from a GP consultation?