A gastroenterologist is a doctor who specializes in analysis as well as treatment of disorders of gastrointestinal tract and liver. Gastroenterology is basically a branch of medicine which deals with diseases which affect the gastrointestinal tract, which encompasses organs from your mouth till the anus.