Systems and methods for diagnosing a users condition based on his gait. A sensor module with multiple sensors is placed inside a users shoe and biometric data is gathered from the sensors when the user takes a step or walks. The data is used to generate loops as the various sets of data is plotted against each other. The loops obtained from the data are then compared against stored loops previously obtained. Based on the results of the comparison, the users condition is diagnosed using predetermined indicators of specific health issues. Using the biometric data, it can be determined whether the user has a specific condition, whether a specific condition is worsening, or whether a specific condition is improving.