Diagnosis is based on assay for G6PD, although test results are often falsely negative during acute hemolysis due to the presence of reticulocytes, which are richer in G6PD than older cells.
Chẩn đoán dựa trên xét nghiệm G6PD, mặc dù kết quả thường âm tính giả trong quá trình tan máu cấp do có hồng cầu lưới, vốn chứa nhiều G6PD hơn các tế bào cũ.