Your Health, Our Priority

Evening hours Mon & Thu until 7 PM · Walk-ins welcome · Se habla español · Accepting new patients

Primary Care in Ocala, FL

We believe in compassionate, patient-centered care that puts your well-being first. With a focus on accessibility and preventive wellness, we're here to support your health journey every step of the way.

Accepting New Patients Walk-Ins Welcome Se Habla Español
Dr. Alfonso Martinez-Irizarry, MD, primary care physician in Ocala, FL
Dr. Alfonso Martinez-Irizarry, MD, primary care physician in Ocala, FL

Meet Dr. Alfonso Martinez-Irizarry

Dr. Alfonso Martinez-Irizarry, MD brings more than 15 years of primary care experience to patients in Ocala, Florida. He is certified in Anti-Aging Medicine, Bioidentical Hormone Replacement Therapy (BHRT), and Aesthetics. Fluent in English and Spanish, Dr. Martinez-Irizarry is accepting new patients and welcomes walk-ins at his Ocala office.

Learn More About Dr. Martinez-Irizarry

Meet Our Team

The people who take care of you at every visit.

Mariann L. Lopez, ARNP, nurse practitioner at Primary Medical Services in Ocala, FL

Mariann L. Lopez, ARNP

Advanced Registered Nurse Practitioner

Mariann L. Lopez, ARNP works alongside Dr. Martinez-Irizarry to care for patients at our Ocala office. She sees patients for wellness visits, chronic condition follow-ups, and same-day concerns, and takes the time to make sure every question is answered before you leave.

Ashley Owens-Cimino, practice manager at Primary Medical Services in Ocala, FL

Ashley Owens-Cimino

Practice Manager

Ashley Owens-Cimino manages day-to-day operations at Primary Medical Services. She oversees scheduling, insurance and billing questions, and the front-office team, so she is the person to ask for help getting an appointment on the calendar or understanding your coverage.

Share Your Experience

If Dr. Martinez-Irizarry and our team have cared for you, we would be grateful if you took a moment to share your experience on Google. Your feedback helps other Ocala families find us.

Scan the QR code in our office or tap the button above — thank you for sharing your experience.

Secure Athenahealth Patient Portal

HIPAA-Compliant

Access your healthcare from anywhere with our secure, HIPAA-compliant patient portal. Your privacy and security are our top priority.

Schedule Appointments

Easily book your next visit at a time that works for you.

View Lab Results

Access your test results securely and instantly.

Request Prescription Refills

Manage your medications with just a few clicks.

Message Your Care Team

Communicate securely with your healthcare providers.

Open Patient Portal

Your health information is encrypted and protected with industry-leading security standards.

WCAG 2.1 AA Compliant
ADA Accessible
HIPAA Compliant

Accessible, Compassionate Care for Every Patient

We believe healthcare should be accessible to everyone. We're committed to providing compassionate care with easy access for all patients, including those with disabilities.

Our Commitment: All patient health information is protected under HIPAA regulations. Our website and services maintain strict confidentiality and security standards.

Our Commitment to You

  • Trust — Your care is guided by compassion and evidence-based medicine.
  • Accessibility — Our clinic is fully accessible, and our services meet WCAG 2.1 AA standards.
  • Inclusivity — We serve patients of all backgrounds and abilities with personalized, respectful care.

Ways We Support You

  • Wheelchair-accessible facilities and parking
  • Interpreter services available in multiple languages
  • Clear, easy-to-read materials and documentation

Visit Our Ocala Primary Care Office

Phone

(352) 789-5047

Available Monday–Friday, see hours below for times

Address

Primary Medical Services
1500 SE Magnolia Ext. Ste. 204, Ocala, FL 34471

Hours

Monday: 8:00 AM – 7:00 PM

Tuesday–Wednesday: 8:00 AM – 5:00 PM

Thursday: 8:00 AM – 7:00 PM

Friday: 8:00 AM – 12:00 PM

Saturday–Sunday: Closed

Call Now

Book Your Appointment

  1. 1 Call us or use the Athenahealth patient portal to schedule.
  2. 2 Arrive 10–15 minutes early for your first visit to complete intake forms.
  3. 3 Bring your insurance card and photo ID to your appointment.
  4. 4 Our care team will provide compassionate, personalized care.