Heidi Horlacher, DNP, FNP-C

Advanced Practice Provider

Practicing at

Image placeholder

Heidi is a Board Certified Family Nurse Practitioner who manages and assists patients through infertility diagnostic testing and treatment plans. She is an empathic, compassionate listener and loves educating and supporting patients and their partners throughout their fertility journey. She is a fierce advocate for patients and their overall health and well-being. Her favorite part of her job is seeing the miracles that come from creating and building families.

Heidi graduated with a Bachelor of Science in Nursing from Brigham Young University and later earned a Doctor of Nursing Practice – Family Nurse Practitioner degree from Westminster College. She is Board Certified.

Heidi has personally experienced infertility and the emotional ups and downs that come with it. Her amazing twin boys are a result of IVF. She believes in the power of positive thinking and grace to help patients in their fertility journey.

“The best part of what I do is developing relationships with patients and their families. Going through infertility can be an emotionally vulnerable time, and I consider it a privilege to empower and help patients during this period in their lives.”

Clinical leadership

Headline

No Results Found

How Heidi Horlacher, DNP, FNP-C is advancing fertility care

Headline

No Results Found

Headline

No Results Found

Meet our other fertility specialists

Image placeholder

Dr. Firstname Lastname

Physician Partner, Reproductive Endocrinologist

Image placeholder

Dr. Firstname Lastname

Physician Partner, Reproductive Endocrinologist

Image placeholder

Dr. Firstname Lastname

East Coast Medical Director, Physician Partner, Reproductive Endocrinologist

Image placeholder

Dr. Firstname Lastname

Chief Medical Officer, Physician Partner, Reproductive Endocrinologist

Where Heidi Horlacher, DNP, FNP-C practices

Image placeholder

Sandy

Image placeholder
10150 Petunia Way
Sandy, UT 84092
Image placeholder

Mon - Fri: 8:00 AM - 5:00 PM
Sat: 8:00 AM - 1:00 PM
Sun: Closed

Ready to take the next step?