Компьютерная диагностика гарантирует применение одних и тех же правил по отношению к каждому случаю. Компьютерные диагностические программы базируются на использовании либо логического древа решения, либо статистических моделей. Программа, основанная на древе решения, оценивает ряд положительных и отрицательных (да/нет) ответов и таким образом последовательно сводит полученную информацию к диагнозу. В какой-то степени это напоминает дифференциальную диагностику в клинической практике. Впервые эту процедуру применили Spitzer и Endicott (1968) для разработки программы DIAGNO. Позже Wing и его коллеги (1974) разработали программу CATEGO для использования ее вместе со схемой Обследования психического статуса. Программа CATEGO оказалась полезной при эпидемиологических исследованиях больших и малых психических расстройств, а данные для сравнения теперь можно получить, исследуя множество групп больных и психически здоровое население.
При альтернативном статистическом подходе накапливается соответствующая информация по выборочной совокупности пациентов, диагнозы которых уже известны, а затем система классификации формируется статистическими методами исходя из базы данных. В то время как метод древа решения логически вытекает из ряда условных правил, лежащих в основе обычной клинической практики, статистический метод
оценивает вероятность совпадения симптомов данного больного с симптомами ранее диагностированных пациентов.
.