Vomitting out blood means she has hematemesis.
Most common it can be due to severe gastritis and peptic ulcers. Also liver failure
in pregnnacy which occurs in HELLP syndrome
can lead to this.It can be due to many other reasons. Depending on the site, symptoms vary like:
Upper GI bleeding (from esophagus, stomach, duodenum) may also result in melena (dark blood in the stool) or if the bleeding is profuse, even hematochezia
(fresh blood in the stool) may be noted.
Mild GI bleeding that is prolonged or excessive bleeding may result in anemia, hypotension (low blood pressure), dizziness and fainting.Abdominal pain
may also be noticed especially if the bleeding is due to peptic ulcers, erosive gastritis, Mallory-Weiss tear(due to excess vomitting) or chemical poisoning.
Hematemesis accompanied by the collection of fresh blood in the mouth may be indicative of a rupture of esophageal varices
Vomiting non-bloody vomitus or retching may be followed by a bloody vomit which would indicate a Mallory-Weiss tear or rupture of esophageal varices as a result of the preceding forceful vomiting or retching
Stomach cancerGastric ulcers
Benign tumors of the esophagus, stomach or duodenum
Cirrhosis( chronic liver disease
Drugs like NSAIDs (non-steroidal anti-inflammatory drugs)
HELLP syndrome in pregnancy (which is a complication of raised BP in pregnancy)
Poisoning with ingested toxins like in arsenic poisoning
Bleeding disorders rarely.
I suggest she should visit a physician at the earliest . Get certain blood test including Coagulation profile with liver function tests done. Also an ultrasound abdomen with antenatal ultrasound is a must to know the site of bleeding along with the present health of the baby.
She should not delay treatment.