Classification of pseudohypoparathyroidism and differential diagnosis