Pharmacovigilance is the science of collecting, monitoring, researching, assessing and evaluating information from healthcare providers and patients on the adverse effects of medications, biological products, herbalism and traditional medicines with a view to identifying hazards and preventing harm to patients.