A method of monitoring a patient's foot, the method comprising: receiving at least one foot of the patient on an open platform having at least one temperature sensor and receiving a thermogram of the sole of the at least one foot characterized in generating a plurality of temperature data values by a plurality of temperature sensors after receipt of the at least one foot on the open platform; receiving a thermogram message from the open platform, the thermogram message including the temperature data values; forming a thermogram (702, 800) of the sole of the at least one foot from the temperature data; wherein forming a thermogram comprises the following steps: receiving the plurality of temperature data values by a thermogram generator of an analysis engine, calculating the temperatures between the temperature sensors and receiving a more discrete illustration of the temperature distribution of the soles of the at least one foot; determining by means of the analysis engine whether the thermogram presents at least one of a plurality of prescribed patterns; and producing by means of the analysis engine output information indicating the emergence of a pre-ulcer, the emergence of an ulcer, the progression of a known ulcer and/or progression of a known pre-ulcer in the at least one foot, wherein producing output information being a function of whether the thermogram is determined to present the at least one pattern. receiving at least one foot of the patient on an open platform having at least one temperature sensor and receiving a thermogram of the sole of the at least one foot characterized in generating a plurality of temperature data values by a plurality of temperature sensors after receipt of the at least one foot on the open platform; receiving a thermogram message from the open platform, the thermogram message including the temperature data values; forming a thermogram (702, 800) of the sole of the at least one foot from the temperature data; wherein forming a thermogram comprises the following steps: receiving the plurality of temperature data values by a thermogram generator of an analysis engine, calculating the temperatures between the temperature sensors and receiving a more discrete illustration of the temperature distribution of the soles of the at least one foot; determining by means of the analysis engine whether the thermogram presents at least one of a plurality of prescribed patterns; and receiving the plurality of temperature data values by a thermogram generator of an analysis engine, calculating the temperatures between the temperature sensors and receiving a more discrete illustration of the temperature distribution of the soles of the at least one foot; determining by means of the analysis engine whether the thermogram presents at least one of a plurality of prescribed patterns; and producing by means of the analysis engine output information indicating the emergence of a pre-ulcer, the emergence of an ulcer, the progression of a known ulcer and/or progression of a known pre-ulcer in the at least one foot, wherein producing output information being a function of whether the thermogram is determined to present the at least one pattern.