CoeKPI: ระบบรายงานตัวชี้วัดอาชีวเวชศาสตร์
ระบบกลางสำหรับบันทึก ตรวจสอบ และรายงานตัวชี้วัดของศูนย์ความเป็นเลิศด้านอาชีวเวชศาสตร์ในแต่ละรอบการรายงาน
ขอบเขตการใช้งานจริงที่ตรวจสอบแล้ว
ตัวเลขรวมตรวจสอบ ณ วันที่ 29 สิงหาคม 2026
- โรงพยาบาลที่ตั้งค่าในระบบ
- 47
- โรงพยาบาลที่ได้รับมอบหมายให้รายงาน
- 24
- โรงพยาบาลที่ส่งข้อมูลแล้ว
- 23
- ค่า KPI ที่ส่งแล้ว
- 3,067
- รอบรายงานที่มีข้อมูล
- 55
ตัวเลขแสดงปริมาณการใช้งานเท่านั้น ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านคลินิกหรือประสิทธิภาพ

ภาพรวมโครงการ
โรงพยาบาลที่เข้าร่วมต้องรายงานตัวชี้วัดของศูนย์ความเป็นเลิศด้านอาชีวเวชศาสตร์ซ้ำในหลายรอบ ข้อมูลเดียวกันต้องมีความหมายตรงกันทุกครั้ง และผู้ดูแลต้องเห็นภาพรวมโดยไม่ต้องประกอบรายงานใหม่ด้วยมือ
ผู้ใช้และ workflow เดิม
ผู้ใช้แบ่งเป็นโรงพยาบาลที่ส่งข้อมูลและผู้ดูแลโครงการ เดิมการใช้แบบฟอร์มกับ spreadsheet แยกกันทำให้คำนิยาม การตรวจสอบสิทธิ์ และการสรุปรายงานไม่สม่ำเสมอ ค่าที่กรอกอาจมีอยู่แต่ยังนำไปใช้ไม่ได้หากขาดรอบรายงาน โรงพยาบาล ตัวหาร หรือคำอธิบายที่ถูกต้อง
บทบาทของผม
ผมแปลงข้อกำหนดการรายงานเป็น information model ออกแบบ workflow และ interface กำหนด validation dashboard และรูปแบบการส่งออก รวมถึงพัฒนาระบบแบบ full stack
ข้อจำกัด
- หน้าจอต้องรองรับข้อมูลหนาแน่นโดยไม่กลายเป็น spreadsheet ที่ใช้งานยาก
- คำนิยามตัวชี้วัดและบริบทของข้อมูลต้องชัดเจน
- สิทธิ์การเข้าถึงต้องแยกตามหน้าที่ของโรงพยาบาลและผู้ดูแล
- การส่งออกต้องเข้ากับ workflow รายงานเดิมของทีม
การตัดสินใจออกแบบ
ผมเก็บรอบรายงาน โรงพยาบาล คำนิยาม และค่าตัวชี้วัดไว้ในโครงสร้างเดียวกัน พร้อมตรวจ validation ตั้งแต่จุดกรอกข้อมูล dashboard ใช้สำหรับมองความครบถ้วนและเปรียบเทียบผล ส่วน Excel export ยังคงไว้เพื่อเชื่อมกับกระบวนการที่ทีมใช้อยู่แล้ว
สิ่งที่พัฒนา
- แบบฟอร์ม KPI พร้อม validation ณ จุดกรอก
- เส้นทางการใช้งานแยกระหว่างผู้ดูแลและโรงพยาบาลที่เข้าร่วม
- การผูกข้อมูลกับรอบรายงานและองค์กร
- dashboard สรุปความคืบหน้าและผลการดำเนินงาน
- การส่งออก Excel สำหรับวิเคราะห์และรายงานต่อ
workflow หลังปรับปรุง
- เลือกรอบรายงานและโรงพยาบาลที่เกี่ยวข้อง
- กรอก KPI ตามโครงสร้างและคำนิยามที่กำหนด
- แก้ validation issue ก่อนส่งข้อมูล
- ตรวจความครบถ้วนและผลผ่าน dashboard
- ส่งออกข้อมูลที่มีโครงสร้างสำหรับรายงานหรือวิเคราะห์ต่อ
ผลลัพธ์ที่ยืนยันได้ในปัจจุบัน
ข้อมูลรวม ณ วันที่ 29 สิงหาคม 2026 มีโรงพยาบาลที่ตั้งค่าในระบบ 47 แห่ง ได้รับมอบหมายให้รายงาน 24 แห่ง และมีข้อมูลส่งแล้ว 23 แห่ง ระบบเก็บค่า KPI ที่ส่งแล้ว 3,067 รายการ ครอบคลุม 55 รอบรายงานที่มีข้อมูล ตัวเลขเหล่านี้แสดงขอบเขตการใช้งานจริง ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านประสิทธิภาพ
Technology stack
- Front end: Blazor WebAssembly, Microsoft Fluent UI และ ECharts
- Back end: ASP.NET Core (.NET 8) และ PostgreSQL ผ่าน Entity Framework Core
- Authentication: Suttisak.Blazor.Identity และ Passkey