Family Medicine


Advanced Primary Care in Virginia

Jo Anne Llavore, M.D., is inspiring better health in her patients.

Jo Anne Llavore, M.D., is inspiring better health in her patients.

At Carilion Clinic, our physicians partner with patients and their families to deliver advanced primary care designed to keep them healthy and out of the hospital.

This type of healthcare is rooted in the "medical home" concept, part of Carilion Clinic's transition to a model where all healthcare providers are working towards the same goal: doing what's best for our patients. In a medical home, our physicians and staff take a proactive team approach to address patients' healthcare needs in a safe, timely manner.

For instance, a patient with diabetes may receive personal contact and health coaching from the practice's "care coordinator" to discuss blood sugar levels or test results. Patients also are encouraged to get involved in decisions about their care, which patients have embraced:

"I have recently been diagnosed with diabetes. While this was initially upsetting for me, I was able to receive immediate counseling about my diabetes from the care coordinator. She took time with me one on one and that meant a lot. We reviewed some initial diet and exercise information, and then she set me up to see a dietitian in the Diabetes Management Program. He too, was very helpful, and together we made a plan that suited me. I am thrilled to say I have lost 15 lbs in the first month."

— Kelly G.

At Carilion Clinic’s family medicine locations you’ll find physicians who are trained to treat individuals throughout every life stage. Providing basic care for the whole family, from infants to grandparents, our family medicine doctors are experts in common problems.

When you need specialty care, we will help you find the care you need and continue to manage your care even when other doctors are involved. Many of our family physicians do minor office surgery and deliver babies in addition to taking care of patients of all ages.

More about our advanced Primary Care services

Carilion Clinic is one of the largest multi-specialty physician practices in Virginia, and includes the largest primary care group in the state. Our primary care division consists of more than 200 physicians, nurse practitioners and physician assistants in 70 offices across western Virginia and the Shenandoah Valley. These established practices offer medical expertise to their communities. And, because they live and work in the communities they serve, the doctors understand the healthcare needs of their neighbors and develop personal relationships with them.

Carilion Clinic's primary care practices are technologically progressive and have implementing a common electronic medical record for all locations. Some locations are equipped with on-site laboratory and imaging services and minor procedure rooms. We offer family-centered medical and prenatal care, diagnostics, and minor surgery. Carilion Clinic's primary care providers can help you manage chronic conditions and develop a healthier lifestyle through patient education, disease prevention, and counseling services.

1-800-422-8482 or 540-266-6000
direct@carilionclinic.org

Carilion Clinic Location Information

150 Spartan Dr.
Salem, VA 24153
Phone: 540-389-5093
416 S. Main St.
Hillsville, VA 24343
Phone: 276-728-7731
199 Hospital Dr., Suite 7
Galax, VA 24333
Phone: 276-236-5181
1375 West Ridge Rd.
Wytheville, VA 24382
Phone: 276-228-8686
6920 Roanoke Road
Shawsville, VA 24162
Phone: 540-268-1400
2829 Virginia Ave.
Narrows, VA 24124
Phone: 540-726-7900
1611 Wenonah Ave.
Pearisburg, VA 24134
Phone: 540-921-3636
701 Randolph St.
Radford, VA 24141
Phone: 540-731-3200
911 E. Main St.
Floyd, VA 24091
Phone: 540-745-2031
195 Maple St.
Rocky Mount, VA 24151
Phone: 540-483-5168
1107A Brookdale St.
Martinsville, VA 24112
Phone: 276-670-3300
6675 Booker T Washington Highway
Wirtz, VA 24184
Phone: 540-721-2118
390 S. Main St., Suite 201
Rocky Mount, VA 24151
Phone: 540-484-4800
22890 Virgil Goode Hwy.
Boones Mill, VA 24065
Phone: 540-334-5511
205 Roanoke St.
Christiansburg, VA 24073
Phone: 540-381-6000
1420 North Main
Blacksburg, VA 24060
Phone: 540-951-8380
165 New Market Road
Timberville, VA 22853
Phone: 540-896-8964
901 Plantation Road
Blacksburg, VA 24060
Phone: 540-951-0352
15 Killdeer Lane
Dayton, VA 22821
Phone: 540-879-4300
150 Market Ridge Lane
Daleville, VA 24083
Phone: 540-992-4100
40 Lambert St. , Suite 522
Staunton, VA 24401
Phone: 540-885-3525
415 S. Pollard St.
Vinton, VA 24179
Phone: 540-983-6700
200 High St.
Bridgewater, VA 22812
Phone: 540-828-2634
37 Laymantown Road
Troutville, VA 24175
Phone: 540-977-1436
1371 Lee Highway
Fort Defiance, VA 24467
Phone: 540-248-3413
3707 Brambleton Ave.
Roanoke, VA 24018
Phone: 540-725-7800
2102 W. Main St.
Salem, VA 24153
Phone: 540-375-0600
1613 Oakwood St., Suite 201
Bedford, VA 24523
Phone: 540-586-4723
3369 Colonial Ave.
Roanoke, VA 24018
Phone: 540-772-0555
6415 Peters Creek Road
Roanoke, VA 24019
Phone: 540-265-5500
18080 Main St.
Buchanan, VA 24066
Phone: 540-254-1239
1314 Peters Creek Road
Roanoke, VA 24017
Phone: 540-562-5700
1151 Keezletown Road, Suite 101
Weyers Cave, VA 24486
Phone: 540-234-9241
2145 Mt. Pleasant Blvd.
Roanoke, VA 24014
Phone: 540-427-9200
108 Houston St.
Lexington, VA 24450
Phone: 540-463-7628
428 S. Magnolia Ave.
Waynesboro, VA 22980
Phone: 540-949-8241

Caring Bridges