HealthInsight: ระบบข้อมูลตรวจสุขภาพในสถานประกอบการ
ระบบข้อมูลตรวจสุขภาพในสถานประกอบการ ตั้งแต่จัดรอบ เตรียมผู้เข้าร่วม บันทึกและทบทวนผล ไปจนถึงรายงานรายบุคคลและระดับบริษัท

ขอบเขตการใช้งานจริงที่ตรวจสอบแล้ว
ตัวเลขรวมตรวจสอบ ณ วันที่ 29 สิงหาคม 2026
- ระบบที่ติดตั้งใช้งานจริง
- 3
- โปรไฟล์ผู้เข้าร่วม
- 35,801
- ครั้งของการตรวจสุขภาพ
- 69,471
- ระเบียนรายงาน
- 81,770
- จุดข้อมูลแบบมีโครงสร้าง
- 2.84M
ตัวเลขแสดงปริมาณการใช้งานเท่านั้น ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านคลินิกหรือประสิทธิภาพ
ภาพรวมโครงการ
ก่อนมีระบบนี้ ทีมอาชีวอนามัยเก็บผลตรวจ แปลผลรายบุคคล และทำรายงานแยกกันหลายไฟล์ งานหนึ่งจึงมีทั้งการจับคู่ record และทำสรุปซ้ำ ผมออกแบบ HealthInsight ให้เก็บค่าต้นทาง ผลแปล และคำแนะนำแยกกัน แต่ยังตามกลับถึง record เดียวกันได้
ผู้ใช้และ workflow เดิม
ผู้ใช้หลักคือทีมอาชีวอนามัยและผู้ทบทวนผล เมื่อข้อมูลยังอยู่คนละไฟล์ การเปรียบเทียบระดับกลุ่มและการอธิบายที่มาของผลรายบุคคลทำได้ยาก และผู้เชี่ยวชาญต้องเสียเวลากับการประกอบข้อมูลก่อนเริ่มทบทวนผล
บทบาทของผม
ผมกำหนด workflow ข้อมูลสุขภาพ ทิศทางการแปลผลทางคลินิก information architecture ตามบทบาท ความต้องการด้านรายงาน และพัฒนาระบบแบบ full stack
ข้อจำกัด
- ข้อมูลสุขภาพต้องมีขอบเขตการเข้าถึงที่ชัดเจน
- identifier การส่งออก และการขอความช่วยเหลือต้องจัดการอย่างระมัดระวัง
- ผลอัตโนมัติต้องเปิดให้ผู้เชี่ยวชาญตรวจทาน ไม่สื่อว่าเป็นคำวินิจฉัยที่แก้ไขไม่ได้
- ต้องเก็บค่าต้นทางไว้แม้มีการแก้ผลแปลหรือคำแนะนำ
การตัดสินใจออกแบบ
ผมแยกค่าต้นทาง การแปลผล และคำแนะนำออกเป็นคนละชั้น แต่เชื่อมให้อยู่ใน record เดียว ผู้เชี่ยวชาญจึงตรวจ แก้ หรือยืนยันผลได้โดยไม่ทำให้ข้อมูลต้นทางสูญหาย ก่อนรวมตัวแปรที่เหมาะสมไปวิเคราะห์ระดับกลุ่ม
เรื่องราวการออกแบบ · ตุลาคม 2026
เรียงตามงานตั้งแต่เตรียมรอบจนได้รายงาน
หน้าแนะนำปัจจุบันใช้สี่ช่วง คือสร้างรอบ เตรียมผู้เข้าร่วม บันทึกและทบทวนผล แล้วจัดทำรายงาน ทีมโรงพยาบาลจึงเห็นลำดับงานที่คุ้นเคยก่อนลงรายละเอียดการตรวจแต่ละประเภท
ผลแปลต้องตามกลับถึงข้อมูลต้นทางได้
ผลรายบุคคล การตรวจครั้งก่อน และกฎแปลผลของโรงพยาบาลเป็นส่วนหนึ่งของการทบทวน รายงานเป็นผลลัพธ์ถัดจากกระบวนการนั้น ผมจึงคงบทบาทของผู้ทบทวนไว้ในขั้นตอน ไม่แสดงผลอัตโนมัติราวกับเป็นข้อสรุปทางคลินิกสุดท้าย
สิ่งที่พัฒนา
- การเก็บข้อมูลตรวจสุขภาพในโครงสร้างเดียวกัน
- การแปลผลรายบุคคลอัตโนมัติเพื่อเตรียมให้ผู้เชี่ยวชาญทบทวน
- การแยกค่าต้นทาง ผลแปล และคำแนะนำ
- การวิเคราะห์ข้อมูลระดับกลุ่ม
- รายงานสำหรับทีมคลินิกและทีมปฏิบัติการ
workflow หลังปรับปรุง
- เก็บข้อมูลตรวจสุขภาพในโครงสร้างที่สม่ำเสมอ
- ตรวจสอบค่าต้นทางและบริบทของผู้เข้าร่วม
- สร้างผลแปลรายบุคคลสำหรับผู้เชี่ยวชาญทบทวน
- แก้หรือยืนยันผลโดยยังเก็บค่าต้นทาง
- รวมข้อมูลที่เหมาะสมเพื่อวิเคราะห์และรายงานระดับกลุ่ม
ผลลัพธ์ที่ยืนยันได้ในปัจจุบัน
ข้อมูลรวมจากระบบ production 3 แห่ง ณ วันที่ 29 สิงหาคม 2026 มี 35,801 โปรไฟล์ผู้เข้าร่วม 69,471 ครั้งของการตรวจสุขภาพ 81,770 รายงาน และจุดข้อมูลแบบมีโครงสร้างประมาณ 2.84 ล้านจุด ตัวเลขเหล่านี้แสดงขอบเขตการใช้งานจริง ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านคลินิกหรือประสิทธิภาพ
รายละเอียดเทคโนโลยีในบันทึกเดิม
- Front end: Blazor WebAssembly
- Back end: ASP.NET Core (.NET 6) และ PostgreSQL ผ่าน Entity Framework Core
รายละเอียดเทคโนโลยีข้างต้นคงไว้จากบันทึกโครงการเดิม การปรับเนื้อหารอบนี้ไม่ได้ยืนยันเวอร์ชันแพ็กเกจที่แอปใช้อยู่ในปัจจุบัน
ภาพและแหล่งข้อมูล
หน้าแนะนำระบบสาธารณะ บันทึกภาพเดือนตุลาคม 2026 จอภาพเป็นภาพประกอบ ไม่ได้แสดงระเบียนผู้เข้าร่วม ตัวเลขบนหน้าแนะนำเป็นข้อความของเว็บต้นทาง ไม่ใช่การตรวจสอบตัวเลขการใช้งานใหม่ในบันทึกนี้
ปรับเนื้อหาเมื่อ 7 พฤศจิกายน 2026 จาก หน้า HealthInsight ที่เผยแพร่บน Quack & Honk