Hello, my friend. According to your description, the skin in the upper abdomen is blue with muscle tension for a week, so be alert to the possibility of pancreatitis. Pancreatitis can be caused by the exudation of digestive juice into subcutaneous tissue, and has a history of biliary tract diseases, which can be induced by overeating or drinking. At the same time, thrombocytopenic purpura should also be differentiated.
Suggestion:
It is recommended to go to the hospital in time. Blood and urine amylase, B-ultrasound of digestive tract and routine blood examination can clarify the cause, so as not to delay the illness, temporarily fast and take omeprazole orally to make acid.