There is also the term "pink-collar," which refers to service-industry jobs that are most commonly performed by women, but this term is not as widely accepted, and most "pink-collar" workers are white-collar anyway.
No, white-collar work includes any work that isn't manual, thus not being limited to administrative work.
Doctors and teachers are professionals, which are a subgroup of white-collar workers.