In some examples, a system comprises one or more medical devices configured to, for each of a plurality of periods, determine a respective value for each of a plurality of parameters of a patient and processing circuitry. The processing circuitry can for each of the plurality of periods, execute an algorithm to determine at least one of a heart failure risk score or status for the patient based on the determined values for the period, determine a number of the determined heart failure risk scores or statuses that were false determinations, determine that the number of false determinations for the patient satisfies a false determination threshold, and modify the algorithm for the patient in response to the determination that the number of false determinations for the patient satisfies the false determination threshold.La présente invention dans certains exemples, concerne un système comprenant un ou plusieurs dispositifs médicaux configurés afin de, pour chacune d'une pluralité de périodes, déterminer une valeur respective pour chacune d'une pluralité de paramètres d'un patient et de circuits de traitement. Le circuit de traitement peut pour chacune de la pluralité des périodes, exécuter un algorithme pour déterminer une note de risque d'insuffisance cardiaque et/ou un état pour le patient sur la base des valeurs déterminées pour la période, déterminer un nombre de notes ou d'états déterminés de risque d'insuffisance cardiaque qui étaient des déterminations erronées, déterminer que le nombre de déterminations erronées pour le patient satisfait un seuil de déterminations erronées, et modifier l'algorithme pour le patient en réponse à la détermination que le nombre de déterminations erronées pour le patient satisfait le seuil de déterminations erronées.