For more information about our internal medicine services, please call James River Internists at (804) 745-2200. Internal medicine in Midlothian. Our practice has provided high-quality care for more than 30 years. Our physicians are primary care and internal medicine specialists and believe preventing illness is as important as treating it..