Do you have a GP? I know una already asked about them sending you to the hospital directly but you might still end up going through ER, so them referring your might not be a solution. But if you go to your GP and explain what is going on in the hospital and how bad it is wouldn’t he suggest something? I also don’t understand how your GP isn’t concerned that he or she can’t find what causes anemia?
The thing is that ER and overall that horrendous hospital you describe aren’t really invested in you. But GP should be. I have a really weird GP but I can’t imagine he’d not try all kind of methods finding source of anemia so it could be treated? I don’t think laying in bed is a solution.
What did they test to find out what’s going on? Your intestinal infection you had could cause some damage and bleeding? Are you losing weight?