Each year, the New York Times reports, 1.5 million Americans break bones because of osteoporosis, costing the health care system $18 billion. Doctors are persuaded that it doesn’t have to be that way, and they are scrambling for ways to keep bone sturdy through midlife and into old age. The recipe for healthy bones: calcium, vitamin D and physical activity.