A Clinical-Based Drug Interaction Alert (CIDIA) System for Preventing Drug Interaction and Its Associated Factors at Rural Primary Care Centres