At Heritage Family Medicine, our goal is to provide a higher level of personal care and accessibility. At our office, you will always have the opportunity to see your own personal physician. We offer open access scheduling. This means you can see your doctor quickly, often with a same-day appointment!

We strive to promote strong individuals and families through routine preventative care, screenings, education and treatment. We offer a broad spectrum of medical care for whole families. You will see babies in our office, grandparents, and everyone in between. We provide full laboratory services and advanced musculoskeletal treatments, including ultrasound guided injections.

Let us help you reach your goals for healthy living!

Services Label


At Heritage Family Medicine, we offer a full spectrum of services:

  • Medical care for the whole family
  • Advanced sports medicine treatments for muscles and joints
  • Pediatrics, including new baby care
  • Women’s health and cancer screening
  • Minor surgeries including skin biopsy, skin cryotherapy, wart removal, small tumor excision, neonatal circumcision
  • DOT, Motor Carrier, Truck Driver and School Bus Physicals (still only $150 including lab)
  • Home Sleep Testing for Obstructive Sleep Apnea (OSA)
  • School and Sports Physicals
  • Vaccinations for Children and Adults
  • Cholesterol, Diabetes, Thyroid, Testosterone, and Allergy Testing
  • In-House Laboratory Testing
  • In some cases we perform old-fashioned house calls
  • DISCOUNTS: we offer uninsured patients a 20% discount when paying at the time of service.
button text
Our Blog

Latest Updates

No need to keep looking. You’ve come to the right place. Heritage Family Medicine offers the highest quality care from a Board Certified physician, an expert in Family Medicine. At our office, you will always be seen by your own personal physician. You will never be transferred to a nurse practitioner or physician’s assistant. You… Read More

Continue Reading

What Our Customers Think

I have complete trust in Dr. Sahlstrom and his staff.  The respect and kindness I receive lets me know they really care. Dr Sahlstrom makes sure my medical needs are addressed fully with each and every visit.  As my primary family doctor he treats my entire family with compassion and expertise that is unbeatable.

I am very pleased to have Dr. Sahlstrom and his staff as my family caregivers. They are very knowledgeable in thier profession and efficient in feedback to questions and concerns. With thier profesionalism in consideration, the main motivator for my commendations to people is the fact that the Dr. and his staff are very personable and make a visible effort to make thier patients comfortable and feel valued. I personally require a doctor that assures me that I am not “a number” but a person who feels that my doctor has a real concern for my well being, and I feel this need has been filled over the last year and a half that Dr. Sahlstrom and his staff have been treating us.

My husband and I picked Dr. Sahlstrom to be our family doctor when we moved to the valley two years ago based on his competence and caring. I work at the hospital and know how important it is to have a doctor who has privileges to admit his own patients, which he does. Dr. Sahlstrom also has an excellent reputation among the hospital staff. This was what made me certain that he was the doctor for us.

Dr. Sahlstrom and Dr. Martin and their staff are an excellent team. They all have a warm and compassionate “bedside manner.” They always take the time to hear the patient’s concerns, give good advise, diagnosis and follow-up. I have been happily going to Dr. Martin since around 1983, but have been gradually switching over to Dr. Sahlstrom as Dr. Martin goes into semi-retirement, but still continue to see Dr. Martin for musculo-skeletal concerns. My wife and I are most fortunate to have Dr. Sahlstrom to go to now. We couldn’t ask for a better GP.