Chẩn đoán thường dựa trên mức 25 (OH) D trong máu tăng. Điều trị bao gồm ngừng vitamin D, hạn chế canxi trong khẩu phần, phục hồi thể tích thiếu hụt trong mạch máu, và nếu ngộ độc nặng, cho dùng corticosteroid hoặc bisphosphonate.