Я не сильна в детских заболеваниях и могу только теоретически рассуждать о причинах и следствиях. Если вас это интересует, скачайте литературу на эту тему и почитайте. Остеопороз, естественно, никаким боком не относится к вирусным или бактериальным заболеваниям. Могу только повторить , мой опыт говорит о том, что заболевания возникают при нарушении гомеостаза в организме и уходят "волшебным образом"  при его восстановлении. Медикаменты и неправильное питание (в том числе) нарушают гомеостаз.