If you need specialist care, your primary care doctor may refer you to the specialist. According to the U.S. National Library of Medicine, a primary care provider (PCP) could be: A generalist doctor who specializes in internal medicine or family practice. Nurse practitioners with training in adult care or geriatrics. Other practitioners..