Thanks for writing in. I am a qualified and certified cardiologist. I read your mail with diligence. Ramipril belongs a group of drugs called ACE Inhibitors. Any of these can be the cause for dry cough
in some patients. Bring this symptom to the knowledge of your cardiologist. He/she will substitute it with an equally appropriate drug. You are on beta blocker
group of drugs that is Metoprolol
also has to be looked into. Good Luck.
With Best Wishes
Dr Anil Grover