It was only a few months ago that CIC began its unlikely journey in the health care sector. Now it’s operating 180 sites for businesses and other institutions, including a new location open to the public in Newton.