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

Oasis Medical Group
Appointment

Choose your service. Book in minutes.

Select the care you need, confirm your insurance, and schedule through our secure online booking system — or subscribe to a monthly wellness package for ongoing care.

Schedule your visit

Book an in-person appointment

Choose your service, tell us about your insurance, then pick a time at our Vista clinic — 906 Sycamore Ave, Suite 201, Vista, CA. New-patient registration and consent forms are completed through our secure patient portal after scheduling.

  1. 1Select service
  2. 2Check insurance & book

Step 1 — Select a service

Click a service card to select it for an in-person visit, then press Continue.

Select a service above to continue.

Monthly packages

Subscribe or start your wellness package

Prefer predictable monthly pricing? Choose a package that fits your goals — from primary care visits to addiction recovery memberships and wellness subscriptions.

Primary care cash-pay packages

Transparent flat-rate visits for patients without insurance or those who prefer to pay directly.

Initial Medical Consultation

$120

Comprehensive new patient visit with Dr. Moasis and his team.

MAT recovery memberships

Monthly plans for Suboxone and medication-assisted treatment — visits and monitoring included.

MAT Premium Plan

$599/month

Weekly therapy integration, priority scheduling, and medication management

Wellness & longevity memberships

Ongoing wellness care with flexible monthly options — from energy and recovery to weight loss, red-light therapy, and elite longevity programs. View all membership details.

Recovery & Longevity Membership

$149.99/month

Supports healthy recovery, tissue repair, active lifestyles, and longevity.

Oasis Elite Longevity Membership

$499.99/month

Our most comprehensive physician-directed longevity program.

Ready to enroll in a monthly package or have questions about memberships?

Accepted insurances

We accept most major PPO plans and Medicare. We do not currently accept Medi-Cal. Cash-pay options are available for wellness services and uninsured patients. Call 760-691-1901 to verify your benefits.

  • Aetna
  • Anthem Blue Cross
  • Blue Shield of California
  • Cigna
  • United Healthcare
  • Tricare
  • Medicare
  • Most PPO plans