The document describes a predictive data mining algorithm for medical diagnosis that uses support vector machine (SVM) and random forest (RF) algorithms. It analyzes diabetes, kidney, and liver disease databases using these techniques. The proposed algorithm applies SVM and RF to the datasets and achieves high prediction accuracies of 99.35%, 99.37%, and 99.14% for diabetes, kidney, and liver diseases respectively. It also compares the performance of SVM and RF based on metrics like precision, recall, accuracy, and execution time.