The continuous increase in population of our country is a great burden on our medical resources. So there is an urgent need of efficient technology which increases the performance of our medical diagnosis system. The technology will be beneficial for hospitals as well as patients. It reduces the possibility of manual errors during patient registration in the hospitals. It also saves time, money and energy of patients spent during their visits in the hospitals. By the use of this technology, patients can self-check their health conditions on regular intervals. This technology provides risk warning to the patients based on their disease symptoms. As a large amount of useful information related to various diseases and their diagnostic processes are available nowadays. This information can be processed with data mining and machine learning techniques and propose a medical diagnostic support system. That artificial intelligent system can learn with the help of machine learning algorithms. It performs data analytics on available medical data and provides an intelligent solution for disease diagnosis. The system mainly supports in decision making process during medical diagnosis of various diseases. This paper provides a unique approach to design a diagnosis support system based on machine learning algorithm.