55岁,男,左胸肋骨下方有硬块,用手摸得到,由最开始的黄豆大小到现在大拇指大小,已有两年,现疼痛。请问是什么病因?如果治疗需要挂什么科室?