Patient Portal Home Physicians New Patients FAQ Transition ... UIMDA - University Internal Medicine and Diabetes Associates, 4921 Parkview Place, St. Louis, MO, 63110, United States 314-333-4100. washington university of st. Louis Physicians ....