A system for diagnosing existence and progression of a disease of patients by imaging and mapping temperatures of human body parts, and analyzing differences between human body parts and changes in view of time, wherein the system comprises: - thermal imaging means configured to capture at least one thermal image of a human body part from at least one direction, comprising temperature values in a predetermined area of the human body part, wherein the thermal imaging means is an infrared camera, - a data analysis unit receiving and analyzing thermal image information of the thermal image, wherein the data analysis unit is further configured to - compare the thermal image information to at least one reference image information using artificial intelligence algorithm or algorithms , where the reference image information is either a previously taken thermal image of the same human body part of the patient , a thermal image of a correspondingly symmetrical part of the human body part of the patient , and/or thermal image information picked from a cloud data bank comprising information of all available patients, characterized in that the data analysis unit is further configured to: - merge an optical image of the human body part into an analysis performed by the data analysis unit , where the optical image is obtained by a regular camera or by laser scanning, - perform pattern recognition and pattern classification on the obtained images by the artificial intelligence algorithm or algorithms , taking the type or severity of the disease, the patient's age and the patient's weight into analysis to determine a severity of a found thermal deviation in the patient's body; and - give a health status parameter based on the performed comparison and the merged optical image , where the health status parameter is a diabetic progression information or a Charcot based disease status information. - thermal imaging means configured to capture at least one thermal image of a human body part from at least one direction, comprising temperature values in a predetermined area of the human body part, wherein the thermal imaging means is an infrared camera, - a data analysis unit receiving and analyzing thermal image information of the thermal image, wherein the data analysis unit is further configured to - compare the thermal image information to at least one reference image information using artificial intelligence algorithm or algorithms , where the reference image information is either a previously taken thermal image of the same human body part of the patient , a thermal image of a correspondingly symmetrical part of the human body part of the patient , and/or thermal image information picked from a cloud data bank comprising information of all available patients, - merge an optical image of the human body part into an analysis performed by the data analysis unit , where the optical image is obtained by a regular camera or by laser scanning, - perform pattern recognition and pattern classification on the obtained images by the artificial intelligence algorithm or algorithms , taking the type or severity of the disease, the patient's age and the patient's weight into analysis to determine a severity of a found thermal deviation in the patient's body; and - give a health status parameter based on the performed comparison and the merged optical image , where the health status parameter is a diabetic progression information or a Charcot based disease status information. <EOS>