robin: You ask "If the £150 pa medical doesn't pick up the likelihood of a cardiac problem, why are we doing it?".
I have not seen any statistics on the subject, but I suggest the number of cases of incipient cardiac problems that the Docs find on annual medicals, vastly outweighs the very small number of unpredictable heart failures on the flight deck.