Nyeri pada perut kanan atas dapat disebabkan oleh lesi pada kandung empedu atau lesi pada hati. Umumnya, batu kandung empedu menyebabkan kolesistitis, baik yang akut maupun kronis. Pada radang kandung empedu akut, rasa sakit di perut kanan atas sangat parah, kadang-kadang menjalar ke tulang belikat kanan, dan disertai dengan gejala gastrointestinal, seperti mual, muntah dan memuntahkan isi perut, serta peningkatan suhu tubuh secara umum, yaitu demam. Pada kolesistitis kronis, rasa sakit di perut bagian kanan atas tidak terlalu parah, tetapi samar-samar atau buncit. Ultrasonografi kantung empedu dapat menunjukkan adanya batu di dalam kantung empedu, baik batu tunggal maupun batu multipel, dan kolesistektomi laparoskopi diperlukan setelah diagnosis. Ada kemungkinan terdapat lesi pada hati, seperti kista yang membesar di hati atau tumor di hati. Ketika tumor bertambah besar, ia akan memengaruhi peritoneum hati dan menyebabkan nyeri pada hati serta distensi pada perut bagian kanan atas.