B.C.
Edema means his tissues are holding water.
It's a symptom of any number of issues most of which deal with major organs.
Heart
Lungs
Kidneys
Liver
damaged leg veins
problems with the lymphatic system
certain diabetic medications can trigger this, etc
Hopefully the hospital can find the problem and I hope it's easily fixable.
http://www.mayoclinic.com/health/edema/DS01035/DSECTION=c...