PROBLEM TO BE SOLVED: To provide a diagnosis support method for diagnosing a patient who has disease symptoms.SOLUTION: A method includes the steps of: determining a plurality of factors having values to be used for classifying a patient and determining the number of abstraction levels between a value of a factor and raw data; generating a neural network according to the determined number of levels; acquiring raw data obtained from a plurality of sources and associated with each of the plurality of factors; processing the raw data of a factor using the neural network to obtain a value of the factor; classifying the patient using the value of the factor; comparing classification information of the patient with information equivalent to information on other subjects; and outputting information to be used for diagnosing the patient on the basis of the comparison. The embodiment also provides a program for executing diagnosis support and the method.SELECTED DRAWING: Figure 1【課題】 本発明の実施形態は、病状を有する患者を診断するための診断を支援する方法を提供する。【解決手段】 当該方法は、前記患者を分類するために使用できる値を有する複数の因子、及び因子の値と生データとの間の抽象化レベルの数を決定するステップと、前記決定したレベルの数に従いニューラルネットワークを生成するステップと、複数のソースからの複数の因子の各々に関連する生データを取得するステップと、前記ニューラルネットワークを使用して因子の前記生データを処理して前記因子の値を得るステップと、前記因子の値を用いて前記患者を分類するステップと、前記患者の分類情報を他の被検者の等価な情報と比較するステップと、前記比較に基づき前記患者を診断する際に使用するための情報を出力するステップと、を有する。さらに、本発明の実施形態は、診断支援、及び当該方法を実行させるプログラムを提供する。【選択図】 図1