Patients with diabetes mellitus (both type 1 and type 2) being treated at general hospitals, diabetes clinics and referral clinics will be selected according to inclusion and exclusion criteria. Patients will be selected randomly from clinic record/list to avoid any bias.