Since diagnosing the different types of porphyria can be complex, your healthcare provider may need to do several rounds of tests.