A system and method of providing computer-aided analysis of medical images uses an image processor (910) to process medical image data. A decision engine (920) generates a diagnosis based on the image data (940). The decision engine estimates the probability of an illness based on the image data and assesses the relevance of any unavailable data. The result is used to request this unavailable data from the user for computing a more complete diagnosis or otherwise displaying the results in incomplete form due to either the lack of additional data or the confidence in the incomplete diagnostic results. The diagnostic results may be displayed on an output terminal (970) and may be stored in the database (930).