Key differences which help in differentiating between a cough caused by heart failure and one caused by respiratory conditions are cough characteristics, associated symptoms, triggers and medical history