What is the difference between ERCP and PTC?

What is the difference between ERCP and PTC?

ERCP is usually performed by a gastroenterologist in cooperation with a radiologist via endoscopy with cannulation of the ampulla of Vater.


PTC is done by cannulating a bile duct with a needle placed percutaneously by a radiologist.