Porphyrins are natural chemicals in the body that help form many important substances in the body. One of these is hemoglobin, the protein in red blood cells that carries oxygen in the blood.
Porphyrins can be measured in the urine or blood. This article discusses the urine test.
After you provide a urine sample, it is tested in the lab. This is called a random urine sample.
If needed, your health care provider may ask you to collect your urine at home over 24 hours. This is called a 24-hour urine sample. Your provider will tell you how to do this. Follow instructions exactly so that the results are accurate.
Your provider may tell you to temporarily stop taking medicines that may affect the test results. These may include:
Do not stop taking any medicine without first talking to your provider.
This test involves only normal urination and there is no discomfort.
Your provider will order this test if you have signs of porphyria or other disorders that can cause abnormal urine porphyrins.
Normal results vary depending on the type of porphyrin tested. In general, for a 24-hour urine test of total porphyrins, the range is about 20 to 120 µg/L (25 to 144 nmol/L).
Normal value ranges may vary slightly among different laboratories. Some labs use different measurements or may test different specimens. Talk to your provider about the meaning of your specific test results.
Abnormal results may be due to:
There are no risks with this test.
Reviewed By: Todd Gersten, MD, Hematology/Oncology, Florida Cancer Specialists & Research Institute, Wellington, FL. Review provided by VeriMed Healthcare Network. Also reviewed by David Zieve, MD, MHA, Medical Director, Brenda Conaway, Editorial Director, and the A.D.A.M. Editorial team.