Make an Appointment Please contact the Glomerular Center of Excellence for an appointment Outpatient Phone Inquiries: (314) 362-9096 Patient Appointments: (314) 362-7603 Physician Referrals: (866) 867-3627 See here for information on Virtual Visits.