1. A computer-implemented method for predicting diagnosis of a patient performed by a computerized device having a processor, comprising: modeling data from a group of patients successfully diagnosed as having one or more medical conditions, wherein the data is modeled as treatment paths of patients including referrals to medical practitioners; and predicting diagnosis of one or more medical conditions for a current patient by comparing a treatment path of the current patient with the modeled treatment paths of successfully diagnosed patients, including calculating a probability of a given diagnosis of one or more medical conditions from the modeled treatment paths, wherein the calculating is in accordance with: P ( Path  ⁢ D i ) ⁢ P ⁡ ( D i ) P ⁡ ( Path ) where: P denotes probability, Path denotes the treatment path of the current patient, and D i denotes the given diagnosis.