Home » Inferior Vena Cava POCUS Assessment of Inferior Vena Cava (IVC)

Inferior Vena Cava POCUS Assessment of Inferior Vena Cava (IVC)



The inferior vena cava (IVC) is a large, thin-walled, retroperitoneal blood vessel formed by the confluence of the left and right common iliac veins. It carries the deoxygenated blood from the lower body and lower extremities to the right atrium. Before it drains into the right atrium, it runs a short course through the liver and collects blood from the hepatic veins. It also acts as a venous capacitance reservoir. The IVC typically runs on the right side of the spine. The image below shows it (the large blue vessel) lying next to the abdominal aorta (Figure 1). Rarely, there could be anatomical variants such as left-sided IVC and IVC duplication.

Figure 1. IVC with draining veins is shown in blue. Observe how the IVC drains straight into the right atrium of the heart.

Common Indications

Some common indications for IVC assessment are:

  1. Determine volume status
  2. Determine approximate central venous pressure (CVP)
  3. Determine fluid therapy responsiveness in management of shock
  4. Determine possible cause of shock
  5. Monitor response to therapy
  6. Determine collapsed or plethoric IVC
  7. Part of VExUS protocol

Figure 2. Documenting IVC diameter variability with respiration using B-mode and M-mode.

IVC Diameter and Variability with Respiration – What the numbers mean?

The table below shows the relationship between IVC diameter, respiratory variation, and approximate CVP range.

IVC diameter (cm) Respiratory variation CVP (cm H20)
<1.5 Total collapse 0-5
1.5 – 2.5 >50% 6-10
1.5 – 2.5 <50% 11-15
>2.5 <50% 16-20
>2.5 No change >20

Measuring and correlating IVC diameter, respiratory variation, and CVP to direct fluid therapy may be controversial at times. However, in most clinical situations, it is of value, such as cases where there is very small or collapsed IVC or large plethoric IVC. The exception to this rule occurs in some challenging clinical scenarios, for example, when the patient is on a mechanical ventilator.


Some very well-trained and conditioned elite athletes may have a normal physiologically distended IVC due to increased venous reserves. Some examples of pathophysiological IVC dilatation may be cardiac tamponade, pneumothorax, hemodynamically significant pulmonary embolism (PE), some cases of myocardial infarction, and decompensated heart failure. IVC may be small or collapsed in severe dehydration, significant blood loss due to bleeding, and sepsis. In these conditions, the IVC diameter may not be an accurate indicator of volume status.


Inaccurate determination of volume status may lead to the administration of unnecessary diuretics or reduced fluids. On the other hand, it could also lead to excessive fluid administration or delay of vasopressors.


An inaccurate interpretation of the volume status can be avoided by being aware of the limitations of just looking at the IVC diameter in some clinical situations. For example, you could easily scan both lung fields to look for evidence of pulmonary congestion (B-lines). However, it is highly recommended to consider using the venous excess ultrasound (VExUS) grading system in patients with renal failure, septic shock, and congestive heart failure. Always compare the hemodynamic data with the complete clinical picture and other lab values.

Since the vascular system is all connected, it makes more sense to evaluate hemodynamic flow parameters in the hepatic, portal, and intrarenal veins, as well as the IVC, to gain a more accurate picture. The VExUS score will help determine the grade (Grade 0-3) of venous congestion to manage fluid therapy accurately.

Ready to dive deeper in your knowledge of POCUS?  Visit our individual clinical certificate page to check out the many opportunities available.

Looking for more information?

Fill out the form below or email us at POCUS@Inteleos.org to get more info.
  • This field is for validation purposes and should be left unchanged.

[gravityform id="66" ajax="true"]
<div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_66' ><div id='gf_66' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <h3 class="gform_title">Get your POCUS Guide - POPUP</h3> <span class='gform_description'></span> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_66' id='gform_66' action='/inferior-vena-cava-pocus-assessment-of-inferior-vena-cava-ivc/#gf_66' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_66' class='gform_fields top_label form_sublabel_below description_below'><li id="field_66_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_66_1"><label class='gfield_label screen-reader-text' for='input_66_1' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_66_1' type='email' value='' class='form-control medium' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id="field_66_3" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_66_3"><div class='ginput_container ginput_container_text'><input name='input_3' id='input_66_3' type='hidden' class='gform_hidden' aria-invalid="false" value='https://www.pocus.org/inferior-vena-cava-pocus-assessment-of-inferior-vena-cava-ivc/' /></div></li><li id="field_66_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_66_4"><label class='gfield_label' for='input_66_4' >Phone</label><div class='ginput_container'><input name='input_4' id='input_66_4' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_66_4'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_66' class='gform_button button' value='Download POCUS Guide' onclick='if(window["gf_submitting_66"]){return false;} if( !jQuery("#gform_66")[0].checkValidity || jQuery("#gform_66")[0].checkValidity()){window["gf_submitting_66"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_66"]){return false;} if( !jQuery("#gform_66")[0].checkValidity || jQuery("#gform_66")[0].checkValidity()){window["gf_submitting_66"]=true;} jQuery("#gform_66").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=66&amp;title=1&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_66' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='66' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_66' value='WyJbXSIsIjZmY2YxODJmMjQzYjkwYWE0YTkyM2JiYzA3ZGNhOGYzIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_66' id='gform_target_page_number_66' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_66' id='gform_source_page_number_66' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="236"/><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_66' id='gform_ajax_frame_66' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 66, 'https://www.pocus.org/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_66').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_66');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_66').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_66').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_66').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_66').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_66').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_66').val();gformInitSpinner( 66, 'https://www.pocus.org/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [66, current_page]);window['gf_submitting_66'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_66').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_66').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [66]);window['gf_submitting_66'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_66').text());}, 50);}else{jQuery('#gform_66').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [66, current_page]);} );} ); </script>