Hello and thank you for posting your medical question on E health forum.
From the history available, it seems that your husband has chronic hepatitis C, which might have cause hepatic adenoma or hepato cellular cancer as a complication.
In addition the presence of gall stones might be causing additional pain related symptoms.
You might consider to consult a hepatologist and a oncologist for proper treatment of your condition.
In addition consulting a pain clinic may help your husband to control his pain issues.
I hope this helps.