右上腹,右侧肋骨边缘处隐痛,有时痛有时不痛,感觉是在浅表处已经持续近半年,做过血液和大便检查,以及彩超和增强CT,未见异常。附上检查报告。又去看过消化内科,服甲钴胺近两周,效果不明显。请问是什么原因,应该吃什么药治疗?