Uncertainty is one of the important facts of the medical knowledge. Medical prognosis and diagnosis, as the essential parts of medical knowledge, is affected by different aspects of uncertainty, which must be managed. In the previous studies, different theories such as Bayesian probability theory, evidence theory, and fuzzy set theory have been developed to represent and manage different aspects of uncertainty. Recently, hybrid frameworks are suggested to deal with various types of uncertainty in a single framework. Evidential networks are general frameworks for dealing explicitly with total and partial ignorance and offer powerful combination rule of contradictory evidence. In this framework, the fuzziness of linguistic variables is neglected while these variables commonly appear in the medical domain knowledge and different sources of medical information. In addition, the evidential network parameters are determined based on the experts' knowledge and no data-driven algorithm is provided to learn these parameters. In this study, a novel hybrid framework called fuzzy evidential network was suggested to manage the imprecision and epistemic uncertainty of medical prognosis and diagnosis. Also, a data-driven algorithm based on the fuzzy set theory and the fuzzy maximum likelihood is provided to learn the network parameters from clinical databases. The performance of the proposed framework as various prognosis and diagnosis models, compared with well-known machine learning algorithms and the results showed its superiority. Also, an evidential method is suggested to handle the missing values and its results were compared with KNN imputation method.