Keystone Internal Medicine specializes in health care for adult patients age 18 years and older. Internal medicine doctors (also known as internists) are trained to diagnose and treat infections, cancer, and diseases affecting the heart, kidneys, joints, and the digestive, respiratory, and vascular systems..