ผลงาน / กรณีศึกษา

CoeKPI: ระบบรายงานตัวชี้วัดอาชีวเวชศาสตร์

ระบบกลางสำหรับบันทึก ตรวจสอบ และรายงานตัวชี้วัดของศูนย์ความเป็นเลิศด้านอาชีวเวชศาสตร์ในแต่ละรอบการรายงาน

เปิดโปรเจกต์

ขอบเขตการใช้งานจริงที่ตรวจสอบแล้ว

ตัวเลขรวมตรวจสอบ ณ วันที่ 29 สิงหาคม 2026

โรงพยาบาลที่ตั้งค่าในระบบ
47
โรงพยาบาลที่ได้รับมอบหมายให้รายงาน
24
โรงพยาบาลที่ส่งข้อมูลแล้ว
23
ค่า KPI ที่ส่งแล้ว
3,067
รอบรายงานที่มีข้อมูล
55

ตัวเลขแสดงปริมาณการใช้งานเท่านั้น ไม่ใช่ข้อสรุปเชิงเหตุและผลด้านคลินิกหรือประสิทธิภาพ

CoeKPI: ระบบรายงานตัวชี้วัดอาชีวเวชศาสตร์

ภาพรวมโครงการ

โรงพยาบาลที่เข้าร่วมต้องรายงานตัวชี้วัดของศูนย์ความเป็นเลิศด้านอาชีวเวชศาสตร์ซ้ำในหลายรอบ ข้อมูลเดียวกันต้องมีความหมายตรงกันทุกครั้ง และผู้ดูแลต้องเห็นภาพรวมโดยไม่ต้องประกอบรายงานใหม่ด้วยมือ

ผู้ใช้และ workflow เดิม

ผู้ใช้แบ่งเป็นโรงพยาบาลที่ส่งข้อมูลและผู้ดูแลโครงการ เดิมการใช้แบบฟอร์มกับ spreadsheet แยกกันทำให้คำนิยาม การตรวจสอบสิทธิ์ และการสรุปรายงานไม่สม่ำเสมอ ค่าที่กรอกอาจมีอยู่แต่ยังนำไปใช้ไม่ได้หากขาดรอบรายงาน โรงพยาบาล ตัวหาร หรือคำอธิบายที่ถูกต้อง

บทบาทของผม

ผมแปลงข้อกำหนดการรายงานเป็น information model ออกแบบ workflow และ interface กำหนด validation dashboard และรูปแบบการส่งออก รวมถึงพัฒนาระบบแบบ full stack

ข้อจำกัด

  • หน้าจอต้องรองรับข้อมูลหนาแน่นโดยไม่กลายเป็น spreadsheet ที่ใช้งานยาก
  • คำนิยามตัวชี้วัดและบริบทของข้อมูลต้องชัดเจน
  • สิทธิ์การเข้าถึงต้องแยกตามหน้าที่ของโรงพยาบาลและผู้ดูแล
  • การส่งออกต้องเข้ากับ workflow รายงานเดิมของทีม

การตัดสินใจออกแบบ

ผมเก็บรอบรายงาน โรงพยาบาล คำนิยาม และค่าตัวชี้วัดไว้ในโครงสร้างเดียวกัน พร้อมตรวจ validation ตั้งแต่จุดกรอกข้อมูล dashboard ใช้สำหรับมองความครบถ้วนและเปรียบเทียบผล ส่วน Excel export ยังคงไว้เพื่อเชื่อมกับกระบวนการที่ทีมใช้อยู่แล้ว

สิ่งที่พัฒนา

  • แบบฟอร์ม KPI พร้อม validation ณ จุดกรอก
  • เส้นทางการใช้งานแยกระหว่างผู้ดูแลและโรงพยาบาลที่เข้าร่วม
  • การผูกข้อมูลกับรอบรายงานและองค์กร
  • dashboard สรุปความคืบหน้าและผลการดำเนินงาน
  • การส่งออก Excel สำหรับวิเคราะห์และรายงานต่อ

workflow หลังปรับปรุง

  1. เลือกรอบรายงานและโรงพยาบาลที่เกี่ยวข้อง
  2. กรอก KPI ตามโครงสร้างและคำนิยามที่กำหนด
  3. แก้ validation issue ก่อนส่งข้อมูล
  4. ตรวจความครบถ้วนและผลผ่าน dashboard
  5. ส่งออกข้อมูลที่มีโครงสร้างสำหรับรายงานหรือวิเคราะห์ต่อ

ผลลัพธ์ที่ยืนยันได้ในปัจจุบัน

ข้อมูลรวม ณ วันที่ 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