welcome to healthcaremagic,
from the description of your symptoms, the swelling you might be having at the belly button could be
would suggest you need to get an ultrasound
done as you have other abnormalities present, to know what is exactly wrong.
would suggest get reviewed by a specialist for appropriate investigation and treatment.
wish you a quick recovery and all the best.