Porfiri nasıl teşhis edilir?

Genellikle akut batın tablosu ile gelen hastada ayırıcı tanılar arasında düşünülmesi ile veya deri hastalıkları polikliniklerine başvuran hastanın şikayetleri ile tanıya gidilir. Tanıda laboratuar testleri yardımcıdır. İdrarda, kanda ve dışkıda yukarıda bahsedilen maddelerin miktarları ölçülerek tanı konulabilir. Tanı hastalığın belirtileri sıklıkla diğer hastalıklarla karışması ve hekimin aklına gelmemesi yüzünden genellikle geç konulur.