
Largest healthcare clearinghouse (now Optum)
Largest healthcare clearinghouse (now Optum)
Founded
2007
Employees
10000+
Headquarters
Nashville, TN
Multi-year
Claim this listing to update your profile, add details, and connect with potential customers.
Claim This Listing