Thanks for query,
As she had continue bleeding she may have possibility of hormonal
imbalance due to uterine fibroid
or ovarian lesion.
She had also swelling of leg & thigh indicates that she might have thyroid
You should consult your doctor she will examine her & advised Pelvic USG & diagnosed the disease.
Then after she will advise accordingly or advice you for other measures like surgery.