Excellent, affordable healthcare for all

The right care for you and your family

Caswell Family Medical Center and James Austin Health Center provide comprehensive primary health care to those in Caswell County, NC, Rockingham County, NC, and surrounding areas.

Experienced physicians and other medical professionals are on staff to offer the highest quality care possible.

All forms of insurance are accepted, including Medicare, Medicaid and Employer/Group insurances. Sliding fee scales are available for those who qualify.


Patient-Centered Primary Care

Primary care for the whole family in Yanceyville, NC and Eden, NC. Your provider will take the lead for your health care team and coordinate all your care.


  • Takes time one-on-one with you to understand your needs
  • Works with you to help choose the right services for care
  • Finds the right specialists for you

Care for Chronic Conditions

Our providers help you manage your chronic disease with the utmost care and concern.


  • Allergies
  • COPD
  • GERD
  • Asthma
  • High Cholesterol
  • High Blood Pressure
  • Heart Disease
  • Depression or Anxiety
  • Diabetes
  • Other Chronic Conditions

Care for Common Illnesses

We offer treatment to help with minor illnesses to combat more serious issues.


  • Common Cold and Cough
  • Flu
  • Bronchitis and Sinus Infections
  • Sprains and Strains
  • Urinary Tract Infections (UTIs)
  • Other Common Illnesses

Preventive Services

Prevention is important and is our focus to help keep you on a healthy track.


  • Well-visit exams
  • Shots to prevent illness
  • Yearly physical exams
  • X-rays
  • and more…

Health Screenings

Health care screenings are important to test for the presence of a disease.


  • Blood Pressure Screening (BPR)
  • Cancer Screening
  • Complete, Overall Health Screening
  • Cholesterol Screening
  • Diabetes Screening
  • HPV and STD Screening
  • Wellness Screening

Caring for our precious children is vital for our future. CFMC and JAHC invest in our future with focused, personal care for the whole family.


  • Chronic Conditions
  • Well-Child Visits
  • Common Illnesses
  • Immunizations
  • Other Pediatric Services

Other Services May Include:

  • Skin
    • Punch Biopsy
    • Shave Biopsy
    • Excisional Biopsy
    • Lipoma/Cyst Removal
    • Toenail Removal
    • Incision and Drainage
    • Cryotherapy
    • Simple Laceration Repairs
    • Keloid Injections
  • Women’s Health
    • Pap Smears
    • IUD Insertion/Removal
    • Nexplanon Insertion/Removal
    • Endometrial Biopsy
  • Musculoskeletal
    • Large Joint Injections (Shoulder, Knee)
    • Trigger Point Injections
    • Joint Aspiration

10 Reasons Why You Need a Primary Care Provider

Your Health Matters!

Holistic Health Care

Where should you go if you develop a cough, if you’re feeling anxious or depressed, or if you are curious about a certain vaccine? The answer: your primary care provider (PCP). Your PCP focuses on holistic healthcare, meaning he or she is trained in treating a little bit of everything and coordinates patient healthcare in one central location. With a PCP, you only need to make one appointment to discuss a variety of health issues you might be experiencing.

Better Chronic Disease Management

Health conditions like diabetes, high blood pressure and asthma are often difficult to monitor by yourself. A primary care provider can help you stay organized and aware of how your chronic disease is affecting your body. Scheduling regular visits and performing routine tests are two ways your provider can help you stay in better control of your health.

Higher Level of Comfort

Most people don’t love talking to strangers, especially about as personal as their health care needs and concerns. Choosing a primary care provider that you trust is the first step. The next step is scheduling regular appointments with your provider so that you can discuss your concerns and overall health. The more you visit a provider you trust, the better your relationship with them and the better your care.

Transparency of Entire Health History

Routine visits with your primary care provider not only help with your comfort level, but they also build on your health history. Knowledge of your health history, as well as your family health history, is imperative for prevention of diseases and also helps your provider catch early symptoms of serious conditions.

Lower Overall Health Costs

Attending regular appointments with your primary provider might seem tedious and like a waste of money at times, but research from the Journal of Health Affairs suggests that routine appointments with a primary care provider cut overall health costs for patients. Regular screenings, open communication between you and your provider, and a record of your health history all contribute to an overall lower cost of health care.

Routine Screenings

Taking your blood pressure at every appointment might seem like a task, but screenings like these hold great importance when it comes to your health. Undergoing testing on a regular basis helps catch symptoms before they get worse or lead to debilitating health issues.

Catch Health Issues Early

While routine screenings may find certain symptoms of health issues before they become larger problems, your primary care provider also knows you well enough to ask the right questions and detect other health issues in their early stages.

Referrals to Medical Specialists

Do you need a referral to see a hear doctor or kidney doctor? Start with an appointment with your primary care provider. Chances are your provider has helpful recommendations for specialists since he or she is familiar with how you prefer to participate in your health care.

Decrease in Hospital and ER Visits

Research shows that people who regularly visit their primary care providers go to the hospital and emergency room less often than those who don’t have a primary care provider.

Better Patient-Provider Communication

Communication is a two-way street, especially when it comes to your health. Communicating your health wants, needs and concerns are crucial for your provider to address your health appropriately. Likewise, your primary care provider should also feel comfortable holding honest conversations with you regarding their concerns and thoughts regarding your health.

Find out more about Primary Care medical services in Caswell County and Rockingham County

Contact us today!

Find your next Primary Care provider in Caswell County, NC and Rockingham County, NC right now.