 As most porphyrias are rare conditions, general hospital labs typically do not have the expertise, technology, or staff time to perform porphyria testing.In general, testing involves sending samples of blood, stool, and urine to a reference laboratory.All samples to detect porphyrins must be handled properly.