A system for providing a medical diagnosis for a user is disclosed. The system provides a set of questions to the user for gathering personal and medical information about the user, the system granting or denying access to an medical self-service unit based on the anamnesis, the system guiding the user through a medical self-service process by providing instructions and medical examination means, the system teaching the user to classify each examination result to one or more groups, the system collecting medical data from said medical self-service process, the system providing the medical diagnosis for the user, wherein the medical diagnosis is based on said personal and medical information and said medical data and on said user classifications.La présente invention concerne un système permettant de fournir un diagnostic médical destiné à un utilisateur. Le système selon l'invention fournit un ensemble de questions à l'utilisateur afin de rassembler des informations personnelles et médicales concernant l'utilisateur ; accorde ou refuse l'accès à une unité médicale en libre-service sur la base de l'anamnèse ; guide l'utilisateur à travers un processus médical en libre-service en lui fournissant des instructions et des moyens d'examen médical ; apprend à l'utilisateur à classer chaque résultat d'examen au sein d'un ou de plusieurs groupes ; collecte des données médicales à partir dudit processus médical en libre-service ; fournit le diagnostic médical destiné à l'utilisateur, le diagnostic médical étant basé sur lesdites informations personnelles et médicales, sur lesdites données médicales et sur lesdites classifications d'utilisateur.