Bile duct stones (Choledocholithiasis); symptoms, investigations (scans) complications, treatment