athena health st thomas athena health patient portal st thomas What is Athena Patient Portal. A department of Ascension Saint Thomas Hospital HospitalMedical Center Address 2000 Church St Nash… Saturday, July 16, 2022 Edit