Medicine

Hemobilia patients presents with GI bleeding and elevated liver biochemical tests. The diagnosis is confirmed by: