What type of doctor can order an upper GI series?

Any order; rad. Do. Any primary care or (related)specialist can order the test; a radiologist (occasionally an old-time gastroenterologist) does the test and interprets it.