Hepatoerythropoietic porphyria is a very rare form of hepatic porphyria caused by a disorder in both genes which code Uroporphyrinogen III decarboxylase (UROD).