A gastroenterologist is a doctor who specializes in treating conditions of the entire digestive system. Conditions that a gastroenterologist can address include colon polyps and cancer, heartburn, gallbladder problems, irritable bowel syndrome (IBS), celiac disease, nutritional problems.