Причиной болевых ощущений в грудной клетке могут стать заболевания желудочно-кишечного тракта, особенно поражения пищевода. Трудно диагностируемый спазм пищевода является по клиническим признакам определенным двойником стенокардии в покое. Эзофагиты, кардиоспазм (ахалазия пищевода), дивертикулы и опухоли пищевода также могут вызывать болевые ощущения за грудиной.
Частой причиной кардиалгии бывает грыжа пищеводного отверстия диафрагмы. Из других заболеваний желудочно-кишечного тракта, вызывающих кардиалгии, следует назвать болезни желудка (язвенная болезнь, опухоли), заболевания желчного пузыря, поджелудочной железы и кишечника.
В связи с тем что стенокардия часто сочетается с другими заболеваниями, которые могут быть причиной боли в грудной клетке, дифференциальную диагностику надо проводить даже тогда, когда диагноз стенокардии не вызывает сомнений. В результате удается найти другие причины боли в грудной клетке, кроме стенокардии, что повышает эффективность лечения больного.