COVID-19 Test
Health Screening
Glucose Control
Cholesterol Management
Blood Pressure Control
Pain Relief
Men's Condition
Family Planning
Vitamins A-Z
Search History
Clear History
Cart History
Clear History





online pharmacy

Find COVID Test

Book a slot to get tested in the comfort of your car, at the clinic or at home

Health Screening

Best healthcare packages in Malaysia at affordable prices tailored to your individual healthcare and wellness needs.

doctor services

Ask Doctor

Malaysia"s #1Health Forum. Ask any health related questions to our doctors anonymously

Book Doctor

Check out our latest hospital partners and specialist services now available for online video and phone consultation!

Consult Doctor

Consult With A Doctor Online Video Call, Audio Call or Chat Privately from RM19.99



Get RM30 when you sign up! #GetUbat

Collect pharmacy cash rewards & give your friends RM30 by inviting them!

Get RM30 Now

How It Works



Register on DoctorOnCall & get RM30 in your rewards account



Share your Referral Code to your friends & they get RM30 cash rewards too



Every time you or your friends make a purchase, you will get rewarded too!

Explore Malaysia's Largest Online Pharmacy

1. Register

Register on DoctorOnCall to get your referral code.
Click here to register.

2. Share

Send your personal referral link to your friends.
Click here to share.

3. Earn

Every time you or your friends make a purchase,
you will get cash rewards too!

4. Redeem

Once you have enough cash rewards, you can claim
your shopping voucher for your next purchase!

Frequently Asked Questions

How do I earn cash rewards and what do I get?

You will receive a rewards account specially for collecting platform rewards. Get rewarded through the following:

  • For signing up with a referral code (Limited to first 100,000 sign ups)

    RM30 cash rewards will be credited to your rewards accounts balance upon sign up.

  • For your first purchase

    You'll get RM10 cash rewards credited to your rewards account.

  • For every purchase

    3% cash rewards (of total purchase value) will be credited into your rewards account

  • For every purchase made by a friend you referred

    1% cash rewards (of total purchase value) will be credited into your rewards account

What if items purchased are returned?

Any purchases returned or refunded for any reason before OR after the cooling period will cause the reward to be cancelled.

My cash rewards says status pending?

For every purchase made, there will be a cooling period of 14 days for cash rewards to be approved. Any purchases returned or refunded for any reason before AND after the cooling period will cause the cash rewards to be cancelled

How do I share my code?

Log in to your DoctorOnCall account here. Then go to My Rewards & click the share box. Share your code to your friends & family to start the cash rewards

Two of us sent a code to a friend. Who gets rewarded?

The first code that gets registered first will get rewarded.

My referral code is blank or cannot be used! I also have problems signing up.

Please contact our team at A member of our team will get in touch.

Terms and Conditions

1. By participating in this campaign you agree to the terms and conditions stated on this page

2. The organizer reserves the right to amend the terms of the campaign without any notice including the quantum of rewards and the applicability of rewards.

3. The organizer reserves the right to end the campaign without any notice

4. This campaign is open only for retail customers & EXCLUDE DoctorOnCall corporate, government linked & insurance customers. Epharmacy medication delivery is only valid throughout east & west Malaysia

5. Cash rewards are NOT APPPLICABLE for testing services, including COVID19 drive thru, in-clinic and home testing services. Cash rewards only applicable for online pharmacy purchases directly on the online pharmacy. Cash rewards not applicable for any purchases made from any other sources or channels including online clinic prescriptions, email channels or other channels other than the online pharmacy. For clarity, only purchases made through qualify for rewards.

6. Cash rewards are not applicable for doctor telehealth services via chat, call or video. Cash rewards are not applicable for booking services. No rewards shall be given for services under these category and rewards cannot be used for doctor telehealth services

7. Rewards redeemed can only be used on the online pharmacy and not redeemable for any other services within the DoctorOnCall platform

8. Rewards are not exchangeable for cash in any form

9. Rewards cannot be used with another promotions

10. Rewards that have been redeemed have a validity of 1 year

11. Rewards can only be used for one time for one purchase. If the applied rewards is more than the purchase value, the balance shall be considered forfeit

12. If for any reason, a reward code is used more than once, the organizer reserves the right to reverse the redemption and cancel any orders associated

13. The organizer reserves the right to ban individuals who partake in fradulent activities and reverse any redemptions or orders related to fraud

14. Only purchases made after 7th May 2020 will be rewarded

15. The decision of the organiser is final and no appeals shall be entertained


Get RM30 Now