Clinics On-Site

Overall rating

Top reviews

I was very satisfied with the staff during my physical exam. Everyone was professional, respectful, and friendly throughout the entire process. They explained each step clearly, answered my questions, and made me feel comfortable ... Read more I was very satisfied with the staff during my physical exam. Everyone was professional, respectful, and friendly throughout the entire process. They explained each step clearly, answered my questions, and made me feel comfortable and well cared for. The exam was handled efficiently, and I appreciated how attentive and courteous the staff were. Overall, I had a very positive experience and was pleased with the quality of service I received.
Read less
Katrina K • August 12, 2026
Had an incident at work on July 29,2026, received a cut on my leg and it required attention. Nicole got me in and cleaned it up and made sure it didn’t require any stitches, got me bandaged up and had me come back that afternoon t... Read more Had an incident at work on July 29,2026, received a cut on my leg and it required attention. Nicole got me in and cleaned it up and made sure it didn’t require any stitches, got me bandaged up and had me come back that afternoon to recheck it and re bandaged back up and back to work.
Read less
Lisa S • July 31, 2026
Read more reviews

Specialties

  • Nurse Practitioner
  • Family Nurse Practitioner

Providers (2)

Nicole Francois, FNP-BC/ APRN
4.990049751243781 (201)

Nicole Francois, FNP-BC/ APRN

Nurse Practitioner

5.0 (201)
342 Mooresville Blvd
Mooresville, NC, 28115
And 2 more locations
Rana Harris, FNP-C
4.989583 (96)

Rana Harris, FNP-C

Family Nurse Practitioner

5.0 (96)
342 Mooresville Blvd
Mooresville, NC, 28115
And 2 more locations

Reviews

Overall rating

5.0
297 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Clinics On-Site. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (704) 660-0900. Your mobile information will not be shared with third parties.