Also, pain in the right side can indicate stones
, which is solidified bile. Stones
can end up in a lot of places, in a lot of organs. Usually stones pass normally, but perhaps you've got some hanging out in there, which would indeed cause pain in your liver area. But the pain can come from other things, too.
Like me, I think you need the same thing I do, have an ultrasound. It will pick up all sorts of stuff that CAT scans do not. You say you are anemic.