HCA has reached an agreement to buy Madison-based Tennessee Christian Medical Center.

The hospital company's TriStar Health System will take over TCMC's 273-bed hospital in Madison, a 95,000 square foot medical office building and a therapy center for rehabilitation and behavioral services, and a 38-bed hospital in Portland.