1. A computer implemented method comprising: mapping data from an electronic medical record to standardized medical concepts in an ontology; generating feature values for said standardized medical concepts based on said electronic medical record; weighting said standardized medical concepts based on said feature values according to a weighting function; identifying candidate medical problems as ones of said standardized medical concepts that have a weighted score above a threshold; and outputting a list of said candidate medical problems from a computerized device.