Dr Richard Chan Tze Ming is a consultant interventional cardiologist and internal medicine physician.