Online appointment booking will launch on New Years Day — Stay tuned! In the meantime, Call us at 760-691-1901

Oasis Medical Group
New Patients

Now Accepting New Patients – Oasis Medical Group, Vista, CA

Same-day appointments, no referral needed. Physician-led primary care in Vista, CA.

Now Accepting New Patients in Vista, CA

Oasis Medical Group, led by Dr. Kareem Moasis, MD, is currently accepting new patients for primary care and internal medicine in Vista, CA. Whether you're switching physicians, new to the area, or looking for a doctor who actually takes the time to listen, our team makes it simple to get established — often with a same-day or same-week first appointment, and no referral required.

We serve patients throughout Vista, Oceanside, Carlsbad, San Marcos, Encinitas, Fallbrook, and the rest of North County San Diego.

Why Patients Are Choosing Oasis Medical Group

Dr. Moasis practices internal medicine the way it's meant to be practiced: he sits down, listens, asks the questions other doctors skip, and explains your care plan in plain language — not medical jargon. Patients consistently describe our team as attentive, patient, and easy to talk to.

  • Physician-led care, not rotating providers
  • Same-day and walk-in appointments available
  • No referral needed
  • Most major insurance accepted, plus transparent cash-pay pricing
  • In-office labs available
  • A physician who explains things clearly and doesn't rush

What to Expect as a New Patient

Getting started at Oasis Medical Group is straightforward:

Step 1 — Call or book online.

Call 760-691-1901 or request an appointment through our website. Walk-ins are also welcome.

Step 2 — We verify your insurance.

Our front desk confirms your coverage the same day, or discusses cash-pay pricing if you prefer not to use insurance.

Step 3 — Your first visit is scheduled.

We offer same-day and same-week appointments whenever our schedule allows, so you're not waiting weeks to be seen.

Step 4 — You meet Dr. Moasis.

Your first visit covers your health history, current concerns, and a care plan built around you — not a rushed checklist.

If you're transferring from another practice, our team can help request your prior medical records so Dr. Moasis has a complete picture of your health history from day one.

Insurance We Accept

Oasis Medical Group accepts Blue Shield, Aetna, Anthem Blue Cross, Cigna, United Healthcare, Tricare, Medicare, and most PPO plans. The only plan we're currently unable to accept is Medi-Cal. Not sure about your specific plan? See our full Insurance Accepted page, or call us and we'll confirm it for you.

If you're selecting a new primary care physician during open enrollment, Dr. Kareem Moasis, MD and Oasis Medical Group are available to be listed as your PCP with participating plans.

Don't have insurance? Flat-rate cash-pay visits start at $120 for your initial consultation, with CareCredit financing available for eligible patients.

Services Available to New Patients

As your primary care physician, Dr. Moasis and our team can support:

  • ✓Annual physicals and preventive screenings
  • ✓Chronic disease management (diabetes, hypertension, thyroid conditions, and more)
  • ✓Sick visits and same-day acute care
  • ✓Ongoing management of existing conditions
  • ✓Referrals to specialists when needed
FAQ

Frequently Asked Questions

Yes. New patients are always welcome at Oasis Medical Group, and we keep same-day and same-week appointments open whenever possible.

No referral is needed. Call 760-691-1901 or book online to get started.

We offer same-day appointments whenever our schedule allows, and walk-ins are welcome. Call ahead to check same-day availability.

Your insurance card (if applicable), a photo ID, and a list of any current medications.

Yes. We regularly see patients from Oceanside, Carlsbad, San Marcos, Encinitas, Fallbrook, and across North County San Diego.

Ready to Get Started?

New patients welcome. Same-day appointments available. A physician who actually listens — right here in North County San Diego.

  • 906 Sycamore Ave, Suite 201, Vista, CA 92081
  • Mon–Fri 8:30 AM–5:00 PM