Factors that impair bone healing and can cause non union

Factors that impair bone healing and can cause non union

Excessive soft tissue stripping
Bone loss
Vascular injury
Radiation
Infection
Old age
Chronic disease
Malnutrition
Smoking
Mall Osiris for
Malalignment
Distraction
Insufficient or too rigid fixation
Inappropriate implant choice or position