Category: 

What is a BNP Test?

Article Details
  • Written By: Mary McMahon
  • Edited By: Kristen Osborne
  • Last Modified Date: 11 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

A BNP test is a blood test that checks levels of a chemical compound associated with heart failure. In individuals with healthy hearts, B-type Natriuretic Peptide (BNP) in the blood is usually low. Levels begin to rise when the heart starts to fail, and the higher the levels, the more severe the heart failure. This diagnostic screening test can be ordered in an emergency room as part of a workup on an incoming patient and it may also be recommended by a doctor who is concerned that a patient may be going into heart failure.

B-type Natriuretic Peptide, also known as Brain Natriuretic Peptide, is produced in the ventricles of the heart. The harder the heart has to work, the more BNP the ventricles produce. As heart failure progresses, the heart labors more and more to circulate blood effectively, leading to an increase in this compound. Since it circulates through the blood, a simple blood draw can be used for a BNP test, making it a minimally invasive and also very affordable diagnostic test.

Ad

Certain things can cause BNP to rise when a patient is not in heart failure. These include some drug therapies, age, and kidney disease. These factors must be considered when evaluating results to determine how to move forward. One important function of the BNP test is to eliminate some possible diagnoses, such as lung disease, for a patient's symptoms. If the test is positive and a clinician believes that heart failure is a likely diagnosis, a screening, such as echocardiography, can be used to find out what is happening inside the patient.

For the test, a small sample of blood will be needed. Additional vials may be taken to provide a full workup, depending on what the doctor has ordered. The test does not take very long, with results typically available very quickly in a hospital or clinic that has a full service lab. For non-emergencies, a doctor may ask that a patient fast before taking the BNP test for more meaningful results, depending on the case.

It is important to remember that having a high BNP does not automatically mean heart failure. Levels may be elevated for other reasons or the test may not have been performed properly. High levels imply the need for more follow-up and additional diagnostic testing. Patients can discuss the findings of the BNP test with their physicians to determine what would be an appropriate action to take in their case.

Ad

You might also Like

Recommended

Discuss this Article

anon175251
Post 2

What is a normal BNP number?

anon145535
Post 1

how to minimize the chemical level which raises BNP level due to heart failure?

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}