Medical ontology information is used for mining and/or probabilistic
modeling. A domain knowledge base may be automatically or
semi-automatically created by a processor from a medical ontology. The
domain knowledge base, such as a list of disease associated terms, is
used to mine for corresponding information from a medical record. The
relationship of different terms with respect to a disease may be used to
train a probabilistic model. Probabilities of a disease or chance of
indicating the disease are determined based on the terms from a medical
ontology. This probabilistic reasoning is learned with a machine from
ontology information and a training data set.