A model is trained over raw data from open source to predict if a person has heart disease. It has 4 levels of prediction based on severity level, approx. 14 different features were used to train the model. Use of prediction model with sklearn helped achieve accuracy up to 80%-85%.