The anemia must be treated and worked up. If related to the heart or to the kidney insufficinecy, it will likely get better once those two improve. It sounds like it is the heart that is causing all the problems and it needs to be treated accordingly. First with medications, then with likely surgery or percutaneous inteventions. Either way, I would recommend getting a second opinion and a likely transfer to a tertiary care center. The prognosis all depends on his functional level and the degree of cardiac dysfunction. If he had silent heart attacks then there will be very little that can be done, on the other hand, if the heart is ischemic (low blood flow) or in a hybernating state, the prognosis is relatively good. Again, having an experienced cardiologist and a surgeon will be key.