Oesophagogastroduodenoscopy