Cardinal Health is spending $3.9 billion on two acquisitions as part of what the wholesale drug and medical supply company says is part of its growth strategy and will bolster patient care.