There is provided a device (100) and method for determining a total probability (Ptot) of Return of Spontaneous Circulation (ROSC) during an associated CPR procedure, which is being performed on an associated patient, comprising an input for receiving a set of photoplethysmograpy data (328, 330) having been obtained from the associated patient during the CPR procedure, and a processor (112) being arranged for carrying out one or more processes according to one or more predetermined algorithms (321, 322, 323, 324) so as to calculate the total probability (Ptot) of ROSC based on the one or more parameters, wherein the one or more processes are each, and/or in combination, being arranged for overcoming challenges derived from the CPR process, such as arbitrary signals not related to return of spontaneous circulation. In embodiments, the device and method relies on a plurality of processes in determining the total probability of ROSC.L'invention concerne un dispositif (100) et un procédé pour déterminer une probabilité totale (Ptot) de retour de circulation spontanée (ROSC) pendant une réanimation cardiopulmonaire (RCP) associée qui est en train d'être pratiquée sur un patient associé, comprenant une entrée pour recevoir un ensemble de données de photopléthysmograpie (328, 330) obtenues à partir du patient associé pendant l'intervention RCP, et un processeur (112) conçu pour mettre en œuvre un ou plusieurs procédés selon un ou plusieurs algorithmes prédéterminés (321, 322, 323, 324) de façon à calculer la probabilité totale (Ptot) de ROSC sur la base d'un ou plusieurs paramètres, le ou les procédés étant chacun, et/ou en combinaison, conçus pour surmonter des défis dérivés du procédé RCP, tels que des signaux arbitraires qui ne sont pas liés au retour de circulation spontanée. Dans des modes de réalisation, le dispositif et le procédé reposent sur une pluralité de procédés pour déterminer la probabilité totale de ROSC.