Liver detox itself if your body gets detoxicated...
Medicine depends on the type of toxin you have accumulated in your body, and for diagnosing it, i need more detail of your body related complaints...
Pain in left shoulder is related to both heart and diaphragm(again related to gas only)...better u consult here for proper diagnosis...
Go for usg of gall bladder and serum bilirubin test.
Next Steps
consult here for treatment