AmeriHealth has been providing managed care, primarily HMO, products to more than 265,000 members in Delaware, New Jersey, and Pennsylvania. As a subsidiary of Independence Blue Cross, the managed care provider operates as two entities, AmeriHealth HMO and AmeriHealth Insurance, though it prefers one unified name, AmeriHealth. The company offers traditional HMO, PPO, Medicare, Medicaid, and third-party administration (TPA) services. In addition, AmeriHealth provides health assessment, wellness, reimbursement, anti-fraud, and disease management programs. The company was formed in 1995.