There are both things that can be dealt with through a bit of planning. I.e. determine a pool of potential lawyers you will use and in the same regard determine a pool of potential hospitals/doctors you want to use. Then if you need one, you've done the leg work and know where to go.
Depends, this might work for some common cases, but there are lots of different kinds of lawyers just like different kinds of doctors.
The lawyer I use for business is entirely different than the one I might use to defend against a murder charge is entirely different from defending against a traffic ticket is entirely different to sue on a trademark case is entirely different from suing somebody for slashing my tires, etc.