Medicine

A male child with gall bladder stone has Hb-6 gm%, serum bilirubin 2.5 mg % and high urobilinogen in urine. The diagnosis is -