MentalInsight: ระบบประเมินสุขภาวะทางใจ
ระบบประเมินสุขภาวะทางใจสำหรับพนักงาน รองรับการบันทึกความคืบหน้า แบบสอบถามมาตรฐาน และผลลัพธ์ที่สื่อสารโดยไม่กล่าวอ้างเกินขอบเขต
ขอบเขตการใช้งานจริงที่ตรวจสอบแล้ว
ตัวเลขรวมตรวจสอบ ณ วันที่ 29 สิงหาคม 2026
- ระบบที่ติดตั้งให้หน่วยงานลูกค้า
- 2
- ระเบียนผู้เข้าร่วม
- 2,834
- ระเบียนแบบสอบถาม
- 5,304
ตัวเลขแสดงปริมาณการใช้งานเท่านั้น ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านคลินิกหรือประสิทธิภาพ

ภาพรวมโครงการ
แบบประเมินสุขภาวะทางใจขอให้พนักงานเปิดเผยข้อมูลส่วนตัวในบริบทที่เชื่อมโยงกับที่ทำงาน ผลิตภัณฑ์จึงต้องอธิบายกระบวนการ ลดแรงกดดันที่ไม่จำเป็น และไม่ทำให้ผลคัดกรองดูเหมือนการวินิจฉัย
ผู้ใช้และ workflow เดิม
ผู้ใช้หลักคือพนักงานที่ทำแบบประเมินด้วยตนเอง แบบฟอร์มยาวที่ไม่แสดงความคืบหน้าทำให้ละทิ้งกลางทางได้ง่าย ผู้เข้าร่วมยังต้องรู้ว่าคำตอบจะถูกใช้อย่างไร กลับมาทำต่อได้หรือไม่ และควรตีความผลอย่างไร
บทบาทของผม
ผมออกแบบลำดับการประเมิน ประสบการณ์ที่คำนึงถึงความเป็นส่วนตัว การนำเสนอผล ทิศทางสองภาษา และพัฒนาระบบแบบ full stack รอบแบบสอบถามมาตรฐานที่เลือกใช้
ข้อจำกัด
- คำถามที่ละเอียดอ่อนไม่ควรถูกนำเสนออย่างเล่น ๆ หรือสร้างแรงกดดัน
- ผลการคัดกรองต้องไม่ถูกสื่อว่าเป็นการวินิจฉัย
- นโยบายการเข้าถึงและการเก็บข้อมูลต้องอธิบายได้
- คำตอบและผลลัพธ์ต้องเป็นส่วนตัวตามสิทธิ์ที่กำหนด
การตัดสินใจออกแบบ
ผมแยกเส้นทางเริ่มต้น ตอบคำถาม ทบทวน และอ่านผลออกจากกัน พร้อมอธิบายขอบเขตก่อนลงทะเบียน แบบประเมินแสดงทีละช่วงและบันทึกกลับมาทำต่อได้ ส่วนผลลัพธ์มีบริบทและคำแนะนำต่อโดยไม่ใช้ภาษาที่ชี้ขาด
สิ่งที่พัฒนา
- การลงทะเบียนและบันทึกความคืบหน้า
- แบบสอบถามมาตรฐานที่แบ่งเป็นขั้นตอน
- หน้าทบทวนก่อนส่งคำตอบ
- ผลลัพธ์ที่ผู้เข้าร่วมเปิดดูหรือดาวน์โหลดได้ตามนโยบาย
- interface ภาษาไทยเป็นหลักและรองรับภาษาอังกฤษ
workflow หลังปรับปรุง
- อธิบายแบบประเมินและข้อจำกัดก่อนลงทะเบียน
- แสดงคำถามทีละช่วงพร้อมความคืบหน้า
- บันทึกแบบประเมินที่ยังทำไม่เสร็จเพื่อกลับมาทำต่อ
- แสดงผลพร้อมบริบทและแนวทางติดตาม
- ให้ผู้เข้าร่วมเก็บหรือดาวน์โหลดผลเมื่อโครงการอนุญาต
ผลลัพธ์ที่ยืนยันได้ในปัจจุบัน
ข้อมูลรวมจากระบบที่ติดตั้งให้หน่วยงานลูกค้า 2 แห่ง ณ วันที่ 29 สิงหาคม 2026 มี 2,834 ระเบียนผู้เข้าร่วมและ 5,304 ระเบียนแบบสอบถาม ตัวเลขเหล่านี้แสดงขอบเขตการใช้งาน ไม่ใช่จำนวนบุคคลไม่ซ้ำข้ามทุกระบบ และไม่ใช่ผลลัพธ์ด้านสุขภาพจิต
Technology stack
- Front end: Blazor WebAssembly
- Back end: ASP.NET Core (.NET 8) และ PostgreSQL ผ่าน Entity Framework Core
- Infrastructure protection: Cloudflare