causes melaena
Gastric cancer is not a common cause of haematemesis and melaena but a gastric ulcer may bleed and prove to be malignant on biopsy. Duodenum Duodenal ulcer is traditionally the most common cause of haematemesis and melaena.