Flint-based-based McLaren Health Care says it has reached a deal to buy a 34,500-member Medicaid health maintenance organization from an Ohio company.