Hello, Your husband is a known Diabetic , varicose veins
Bruises around the knee may be due to trauma or rupture of superficial veins due to varicose.
Rest and local ice packs should do. If recurrent screen for bleeding disorders.
Normal day to day activities should help to control diabetes
and bone health.