A diagnostic model of general diseases could help general practitioners to decrease misdiagnoses and reduce workload. In this paper, we developed a neural network model that can classify potential diagnoses among 100 selected common diseases based on ambulatory health care data. We propose a novel approach to integrate domain knowledge into neural network training. The evaluation results show our model outperforming the baseline model in terms of knowledge consistency and model generalization.
Keywords: Neural networks (computer); diagnosis.