you didn't have mention the hemoglobin
level of your child .and for what blood transfusion
has been given .
as i can understand the problem of the swelling is seems to be due to anemia
it can also be due to hypoproteinemia
to rue out the possible causes you will have to go for diagnostic work up
and consult to a pediatrician