Certainly the cranberry counts as a little bit of fruit.  Where are the vegetables and other nutritious foods in the choices you are making? Your bones need lots of nutrients to heal properly! 
(Once a MoM - always a MoM)