Interactive education workshops may be the most effective strategy in community-based health promotion education programs for hypertensive patients in improving patients ' knowledge on hypertension and alleviating clinical risk factors for preventing hypertension-related complications .