Gastroscopy is performed only by an experienced gastroenterologist in a properly equipped endoscopy suite. At times, it may be necessary to carry out this procedure in an emergency room or ICU bed.