A method of analysis of medical signals is presented which provides useful clinical information concerning the state of the myocardium during cardiopulmonary resuscitation (CPR). The analysis during CPR can be used to (i) identify the underlying rhythm, (ii) provide a measure of the efficacy of CPR, and (iii) to predict the outcome from a defibrillation shock.