Systems, methods, and computer program products for providing personalized recommendations of devices for monitoring and/or managing a health condition are disclosed, and generally include receiving first structured information regarding a patient and a first set of one or more patient populations; receiving unstructured information regarding at least the patient and a second set of one or more patient populations; analyzing the unstructured information to derive second structured information; determining one or more health metrics to be monitored for the patient based on analyzing each of the first structured information and the second structured information, using a classification model; and determining an optimum set of devices to be used for monitoring the one or more health metrics. In some embodiments, metrics may be continuously monitored to detect a change exceeding an event trigger threshold, and a new set of recommended devices may be generated.L'invention concerne des systèmes, des procédés et des produits-programmes d'ordinateur permettant de fournir des recommandations personnalisées de dispositifs pour la surveillance et/ou la gestion d'un état de santé, et qui comprennent généralement la réception de premières informations structurées concernant un patient et d'un premier ensemble d'une ou de plusieurs populations de patients ; la réception d'informations non structurées concernant au moins le patient et un second ensemble d'une ou de plusieurs populations de patients ; l'analyse des informations non structurées pour dériver des secondes informations structurées ; la détermination d'une ou de plusieurs mesures de santé devant être surveillées pour le patient sur la base de l'analyse de chacune des premières informations structurées et des secondes informations structurées au moyen d'un modèle de classification ; et la détermination d'un ensemble optimal de dispositifs devant être utilisés pour surveiller la ou les mesures de santé. Dans certains modes