CASE
    -- ถ้าแถบควบคุมไม่ขึ้น (C ไม่ใช่ 'Seen') ให้ถือว่าผลไม่ถูกต้อง
    WHEN CC0008 <> 'Seen' THEN 'Invalid'

    -- แถบควบคุมขึ้น แต่ทั้ง IgM และ IgG ไม่ขึ้น → ผลลบ
    WHEN CC0008 = 'Seen'
         AND TT0008 = 'Non seen'
         AND TT0018 = 'Non seen'
    THEN 'Negative'

    -- แถบควบคุมขึ้น และ IgM ขึ้น แต่ IgG ไม่ขึ้น → ตรวจพบ IgM
    WHEN CC0008 = 'Seen'
         AND TT0008 = 'Seen'
         AND TT0018 = 'Non seen'
    THEN 'IgM Positive'

    -- แถบควบคุมขึ้น และ IgG ขึ้น แต่ IgM ไม่ขึ้น → ตรวจพบ IgG
    WHEN CC0008 = 'Seen'
         AND TT0008 = 'Non seen'
         AND TT0018 = 'Seen'
    THEN 'IgG Positive'

    -- แถบควบคุมขึ้น ทั้ง IgM และ IgG ขึ้น → ตรวจพบทั้ง IgM และ IgG
    WHEN CC0008 = 'Seen'
         AND TT0008 = 'Seen'
         AND TT0018 = 'Seen'
    THEN 'IgM+IgG Positive'

    -- กรณีอื่นๆ ให้แสดงว่า ‘กรุณาตรวจซ้ำ’
    ELSE 'Repeat Test'
END AS TestResult

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: