Existing Patient Portal. The Patient Portal is our primary tool for all existing patients to communicate with our team, receive lab results and handle administrative duties such as paying a bill, updating personal information, & handling insurance changes. ... 315 W. Ponce de Leon Ave. #110 Decatur, GA 30030 . Phone & Fax. 404-537-2521 phone.