PTDD: Percutaneous Transhepatic Duodenal Drainage

What does PTDD mean? The above is one of PTDD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Percutaneous Transhepatic Duodenal Drainage