A computer-implemented method or system for generating health data is provided. The method includes receiving a sensor data set measured by one or more sensors of a wearable device over an interval of time, the sensor data set indicating a time series profile of a body parameter of a user of the wearable device over the interval of time. The method also includes determining an activity type of the user matching the time series profile; and calculating a value associated with a health metric, wherein the value is calculated based on the activity type.La présente invention concerne un procédé mis en œuvre par ordinateur ou un système de génération de données de santé. Le procédé consiste à recevoir un ensemble de données de capteur mesurées par un ou plusieurs capteurs d'un dispositif portable sur un intervalle de temps, l'ensemble de données de capteur indiquant un profil chronologique d'un paramètre corporel d'un utilisateur du dispositif portable sur l'intervalle de temps. Le procédé consiste également à déterminer un type d'activité de l'utilisateur correspondant au profil chronologique ; et à calculer une valeur associée à un indicateur de santé, la valeur étant calculée sur la base du type d'activité.