We offer coordinated care management for both medical and behavioral health care, because most people don’t see their physical health and their mental health as separate – and neither do we.

Our office has a care management agreement with Amy Foster, LPA and her associates at Fostering Minds, and are conveniently located in the same building.

Effective Jan. 1, 2015, federal regulations now enable Medicare to pay for chronic care management services. Chronic conditions are ongoing medical problems that must be managed effectively in a partnership between the health care team and the patient to maintain the best possible health. Examples include diabetes, high blood pressure, heart disease, depression, and others. 


Your physician and primary care team will carefully monitor and provide comprehensive care for your chronic health conditions in a systematic way to supplement regular office visit care. 

Dr. James McGrath is now accepting new patients, both pediatric and adults. Please see the links below to download and print our new patient application and records release. If you are a former patient of Dr. McGrath's or Yadkin Valley Community Physician's, you will need to also download and fill out the medical records release form from the county, so that we may obtain your records from them as well. 

If you live in the Yadkin Valley area, you can stop by our office for more information.

We're here for you and your medical needs!

Our Services

Family Medicine


We now offer Chronic Care Management at our practice.  

Welcome to the James McGrath, M.D., PLLC Family Medicine where we put your family’s health and well being first.


Our Advanced Care Team offers the latest healthcare information for families like yours. We strive to offer the best advice and most current news to keep your family as healthy and safe as possible. An advanced care team supports your primary care physician in their efforts to deliver effective patient centered care.  An advanced care team can be made up of registered nurses who act as health coaches, pharmacy technicians, pharmacists, licensed clinical social workers, psychologists, psychiatrists, nutritionists, dietitians, case managers, care coordinators, etc.  These people make up a team that assists your physician in taking care of you. Please click         to learn more about our Advanced Care Team.