There are different types of TAPVR based on the abnormal connections:
Supracardiac TAPVR: The pulmonary veins drain into a common vein called the vertical vein, which then connects to the superior vena cava. This is the most common form of TAPVR.
Location 3
CXR showing “snowman” sign or figure of eight appearance resulting from supracardiac total anaomalous drainage of the pulmonary veins to the vertical vein with subsequent drainage into the innominate vein and right sided SVC and then into the right atrium Nutrient Consumption among Tribal and Non Tribal Children January 2017 DOI: 10.21088/per.2321.1644.5217.14 Shivamurthy Y.L.Rashmi H.K.Arunkumar NKallenahalli Jagadish KumarKallenahalli Jagadish Kumar
Location 3
Chest radiograph demonstrating the classic snowman appearance of supracardiac total anomalous pulmonary venous connection. B, Still-frame cardiac angiogram with a pigtail catheter advanced through the inferior vena cava, right atrium, right superior vena cava, and innominate vein into a vertical vein that extends along the left mediastinum.
Rare Case of Undiagnosed Supracardiac Total Anomalous Pulmonary Venous Return in an Adult Fred M. Wu, Sitaram M. Emani, Michael J. Landzberg and Anne Marie Valente
Originally published30 Sep 2014https://doi.org/10.1161/CIRCULATIONAHA.114.008013Circulation. 2014;130:1205?1207
Cardiac TAPVR: The pulmonary veins drain directly into the right atrium or through abnormal connections within the heart.
Infracardiac TAPVR: The pulmonary veins drain into the portal vein, hepatic veins, or the inferior vena cava.
Location 3
Total Anomalous Pulmonary venous Return Below the Diaphragm to the Portal Vein Ashley Davidoff TheCommonVein.net 07498
Location 3
TAPVR below the diaphragm Case courtesy of David Cuevas, Radiopaedia.org, rID: 42807
Mixed TAPVR: A combination of the above types is present.
DOMElement Object
(
[schemaTypeInfo] =>
[tagName] => img
[firstElementChild] =>
[lastElementChild] =>
[childElementCount] => 0
[previousElementSibling] =>
[nextElementSibling] =>
[nodeName] => img
[nodeValue] =>
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] =>
[lastChild] =>
[previousSibling] =>
[nextSibling] =>
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => img
[baseURI] =>
[textContent] =>
)
DOMElement Object
(
[schemaTypeInfo] =>
[tagName] => img
[firstElementChild] =>
[lastElementChild] =>
[childElementCount] => 0
[previousElementSibling] =>
[nextElementSibling] =>
[nodeName] => img
[nodeValue] =>
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] =>
[lastChild] =>
[previousSibling] =>
[nextSibling] =>
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => img
[baseURI] =>
[textContent] =>
)
DOMElement Object
(
[schemaTypeInfo] =>
[tagName] => img
[firstElementChild] =>
[lastElementChild] =>
[childElementCount] => 0
[previousElementSibling] =>
[nextElementSibling] =>
[nodeName] => img
[nodeValue] =>
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] =>
[lastChild] =>
[previousSibling] =>
[nextSibling] =>
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => img
[baseURI] =>
[textContent] =>
)
DOMElement Object
(
[schemaTypeInfo] =>
[tagName] => img
[firstElementChild] =>
[lastElementChild] =>
[childElementCount] => 0
[previousElementSibling] =>
[nextElementSibling] =>
[nodeName] => img
[nodeValue] =>
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] =>
[lastChild] =>
[previousSibling] =>
[nextSibling] =>
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => img
[baseURI] =>
[textContent] =>
)