Patient Portal: The Patient Portal is a tool for you to use to connect to your provider and clinic staff for non urgent medical matters and to view chart items that your physician has made available. ... Search the Delaware Valley Nephrology Website. Search for: Locations. 10 E. Moreland Avenue Suite 100 Philadelphia, PA 19118 125 Medical ....