Franklin-based senior care company American Health Partners is selling a component of its business to a West Coast real estate investment trust for $500 million. 

American Health Communities, a division of American Health Partners, offers on-site care for seniors via 30 facilities in Tennessee and one in Alabama. American Health Partners retains American Health Plans, Unity Psychiatric Care, AmPharm and Rehab America divisions.