Birmingham-based Medical Properties Trust has completed a $138 million deal for seven hospitals from HCP Inc. With the completed transaction, Medical Properties Trust now has hospitals in Cleveland and Webster, TX; Cheraw and Bennettsville, SC; Bossier City, LA; Idaho Falls, ID; and Tucson, AZ.