The symptoms you describe including abdominal pain, diarrhoea, with blood and mucus, weight loss, vomiting and knee pain, along with the presence of iron deficiency anaemia are very suggestive of an inflammatory bowel disorder (Crohns or Ulcerative Colitis), malabsorption syndrome or gluten sensitive enteropathy (Coeliac Disease).