The medication is usually anticoagulants, such as aspirin/plavix (
clopidogrel). Many times a Cardiologist will put a patient onto Beta blockers to keep the heart rate down and lower blood pressure. The best way to get vitamins is from food, not supplements. A 30 min walk every day will work wonders too. As his weight drops, and the healthy diet, you will see his blood pressure drop along with his cholesterol.
It is also important to watch his mental health.