AppFamily Medicine

A part of Appalachian Regional Medical Associates

Contact Us

Phone:(828) 386-2222
Fax:(828) 386-2223
Request appointment >

Our Office

Monday–Friday, 8:00am–5:00pm
148 Hwy 105 Extension, Suite 102
Boone, NC 28607

Our Providers

Learn about our team of providers
View Directory >

Appalachian Regional Internal Medicine Specialists

Review on Google

Family medicine is more convenient than ever! Opening mid-October 2019

Family medicine providers, or primary care providers, are your partners in person-focused (not disease-oriented) healthcare. They deal with a wide range of medical issues, including disease prevention, health maintenance, counseling, patient education, diagnosis and treatment of acute and chronic illnesses. They are also trained to coordinate care among different specialists and sub-specialists. Establish a relationship with a family medicine provider by scheduling an annual routine check-up, which is covered by most health insurance plans.

Call (828) 386-2222 or contact us online to schedule an appointment. If your request is received before 4:00 p.m., you will receive a call or email the same day.

Same-day acute care (sick or injured) appointments are available for established patients only.  For your convenience, we also offer early morning acute (sick) appointments beginning at 7:00 a.m.

If you have Medicare, AppFamily Medicine provides Annual Wellness Visits. Call us for more information.

Patients may contact the Practice Manager at (828) 386-2222 with questions, concerns, complaints or compliments regarding AppFamily Medicine.

Our Services



Chronic Illness

Cold & flu

Complete Physical Exams


Family Medicine



Medicare Annual Wellness Visit


Preventative Care

Primary Care


Strep Throat

Walk-in Clinic (established patients only)

Well-Woman Exam

Health Navigation

If you are a patient of one of the Appalachian Regional Medical Associates practices, and are being discharged from Watauga Medical Center or Cannon Memorial Hospital, you may receive a call from the Health Navigation Team to assist you in getting follow up care with your primary care provider. Read More: Health Navigation

read more

“I have been seeing Stephanie [Walker, FNP] for about 1 year and she is one the kindest, sweetest, and gentlest nurse practitioners or doctors that I have ever been to. She has helped me through a very rough time.”

We love Dr. McCracken! He’s WONDERFUL: personable, listens, and offers care that makes sense to the personality and preferences of the patient while being medically sound and recommended. You’re in good hands with Dr. McCracken.