Image of the Rogue River in Oregon

Welcome to River Rock Family Practice, P.C.

River Rock Family Practice, PC was created with the idea that the patient should work in unison with their provider to optimize health and wellness. This practice was founded and is owned by Mason Harrison, a Certified Family Nurse Practitioner.

Family Nurse Practitioners provide the full spectrum of primary care. We treat acute illness and injury as well as manage chronic diseases such as diabetes, high blood pressure and hormone imbalance. Our goal is to treat the whole person, not just their list of symptoms. Working from this standpoint means we understand how both emotional and physical factors impact overall health. We encourage patients to take an active role in their health care so the provider and patient can work as a team to optimize overall health and well-being.


Accepted Insurance

AllCare Advantage
AllCare CCO
Blue Cross Blue Shield
Cigna Healthcare
DMAP/OHP - Open Card
First Choice Health
Health Net
Moda Health
Noridian Medicare
PacificSource
Providence
Railroad Medicare
Regence
Triwest Healthcare/VAPC

Accepting new patients, including AllCare Health (AllCare CCO and AllCare Advantage) and most commercial insurance plans.


Services & Specialties

Primary Care

It is our goal to continually provide our patients with quality healthcare. We are pleased to be a certified, tier 4, Patient Centered Primary Care Home (PCPCH).

Learn More

Primary Care

Family Nurse Practitioners provide the full spectrum of primary care. We treat acute illness and injury as well as manage chronic diseases such as diabetes, high blood pressure and hormone imbalance. Our goal is to treat the whole person, not just their list of symptoms. Working from this standpoint means we understand how both emotional and physical factors impact overall health. We encourage patients to take an active role in their health care so the provider and patient can work as a team to optimize overall health and well-being.


Our Team


Physician Association Member

Trusted Physician Association Member

We are a proud member of the the AllCare Independent Physician Association. Along with more than 70 independent physicians in Josephine and Jackson counties, we’re working together to provide quality, cost-effective healthcare for our communities.
Learn More