卟啉來源于卟膽原,是人體內血紅素合成過程中的中間產物,卟啉主要是在肝臟和紅骨髓內合成。當某些遺傳基因問題出現時,會使人體內卟啉生成過多,引起血卟啉病,此時可經過腎臟從尿中排出尿卟啉或經過膽汁從糞便中排出糞卟啉。
肝性卟啉病時可呈陽性反應,由重金屬如鉛、砷、汞、鋅等中毒引起或某些化學藥物引起的繼發性卟啉病也可出現陽性反應。