Blood dream meaning

To dream you vomit much blood, and of a good colour, is good for he that is poor, to dream you vomit corrupt blood is sickness to all.