Our Services

Minor Surgical Procedures

Pre and Post Natal Care

Drivers Medical Exam

Women’s Health

Chronic Disease Management

Teaching Residents

Regular Booked and Walk-in Visits for all age groups

We provide health services to all age groups from newborns to the elderly. Affinity Medical provides regular booked appointments and accommodates walk-ins. Whether we’re your family doctor or you’re new to the city, we are dedicated to provide you the care you can trust.

Your yearly physical checkup plays a big part in your life. Having an annual physical allows our us to make sure you are staying healthy. We also do age appropriate screening tests which are vital in catching diseases early on. Child wellness exams are equally important, especially in the first few years to ensure proper growth and age appropriate milestones.

Affinity Medical Clinic offers multiple services to our female patients, including Birth control counselling, pregnancy related and post-natal care (During and after pregnancy care). PAP tests allow for physicians to screen for cervical cancer, and STI (Sexually Transmitted Infections) checkups for you and your partner ensure that you stay healthy.

IUD’s (Intrauterine Devices) are one of the most effective methods of birth control. Affinity Medical Clinic provides women with IUD insertion, removal, and endometrial biopsies services.

Not all surgeries require going to a hospital, emergency room or a referral to the Specialist. Our physicians can provide minor surgeries in the clinic, including suturing of cuts, skin biopsies, removal of Ingrown toe nails, lumps and bumps excision, and joint injections among others.

Proper pre-and post-natal care are an important part of pregnancy. We ensure healthy pre-pregnancy, pregnancy, and post-delivery care for both mom and baby.

Chronic Disease and Mental Health Issues can affect anyone at any time. We have a team of Health Professionals including Physicians, dieticians and a Psychologist on site to provide patients with the knowledge to properly manage their chronic illness and live a healthier life.

As we get older, our bodies need more attention and care in order to continue living comfortably. We can provide the elderly the health services that they require.

Getting injured at work can greatly affect someone’s life. To ensure a quick a recovery we provide paper work and WCB related services to our patients.

Does your Insurance or employer require you to complete a medical exam or a form? We are able to provide you with the exam and necessary documentation you require.

Is driving part of your work life? Most likely you’ll be required to get a driver’s medical exam to get hired or to maintain your license. Call us today to make your appointment.

Both adult and travel vaccinations help prevent numerous unwanted illnesses. We recommend and provide annual flu shots to individuals 9 years and older. Please consult one of our physicians if you or your loved ones are planning to travel anywhere outside Canada for your immunization/travel needs.

Teaching the next generation is a big part of who we are. Dr. Sahni is affiliated with University of Calgary Family Medicine Residency Program. He takes Family Medicine Residents as part of their clinical training in this clinic

Doctor Schedules

heading-bar

* and clinic hours are subject to change without notice, Doctors are on a rotating In Clinic & Phone calls schedule, please call us to verify which doctor is working.

  • Monday
    9:00 AM – 4:00 PM
    Tuesday
    9:00 AM – 4:00 PM
    Wednesday
    9:00 AM – 4:00 PM
    Thursday
    9:00 AM – 4:00 PM
    Friday
    OFF
    Saturday
    OFF

    Dr. Mary Samoil

  • Monday
    OFF
    Tuesday
    OFF
    Wednesday
    9:00 AM – 4:00 PM
    Thursday
    OFF
    Friday
    OFF
    Saturday
    9:00 AM – 1:00 PM (varies)

    Dr. Irina Adamova

  • Monday
    OFF
    Tuesday
    9:00 AM – 4:00 PM
    Wednesday
    OFF
    Thursday
    9:00 AM – 4:00 PM
    Friday
    9:00 AM – 12:00 PM
    Saturday
    9:00 AM – 1:00 PM (varies)

    Dr. Victor Abdelmalak

  • Monday
    1:00 PM – 5:00 PM
    Tuesday
    9:00 AM – 5:00 PM
    Wednesday
    9:00 AM – 5:00 PM
    Thursday
    9:00 AM – 5:00 PM
    Friday
    OFF
    Saturday
    9:00 AM - 1:00 PM (varies)

    Dr. Andrew Andrawes

  • Monday
    9:00 AM - 1:00 PM
    Tuesday
    OFF
    Wednesday
    9:00 AM - 3:00 PM
    Thursday
    9:00 AM - 1:00 PM
    Friday
    9:00 AM - 2:00 PM
    Saturday
    One Saturday a Month (varies)

    Dr. Perry Sahni