Insurers, pharmacies and primary care forming the next generation of managed care