Therapeutic endoscopic retrograde cholangiopancreatography (ERCP)