ตรวจสอบสิทธิ์ (Eligibility)
Eligibility
ตรวจสอบสิทธิ์การรักษาแบบเรียลไทม์กับ สปสช. / ประกันสังคม / สวัสดิการข้าราชการ พร้อม Cache + Audit Log + Manual Fallback
ฟีเจอร์หลัก
- เชื่อมต่อ NHSO (สปสช.) ตรวจสิทธิ์บัตรทองด้วยเลขบัตรประชาชน
- เชื่อมต่อ SSO (ประกันสังคม) ตรวจสิทธิ์ผู้ประกันตน + สถานพยาบาลตามสิทธิ์
- เชื่อมต่อ CGD (กรมบัญชีกลาง) ตรวจสิทธิ์สวัสดิการข้าราชการ
- Mock Mode สำหรับทดสอบและสาธิต — สลับโหมดผ่าน Config ไม่ต้องแก้โค้ด
- Manual Verification — เจ้าหน้าที่กรอกผลการตรวจสิทธิ์ด้วยตนเองได้ พร้อมระบุที่มา
- Cache อัจฉริยะ — เก็บผลตรวจไว้ตามอายุที่กำหนด ลดภาระ API ภายนอก
- Auto-refresh เมื่อใกล้หมดอายุ — ระบบเรียกตรวจใหม่ก่อนผลเก่าจะ Stale
- Audit Log — บันทึกทุกการเรียก API พร้อม Request / Response / สถานะ
- Fallback Strategy — เมื่อ API ภายนอกล่ม สลับไป Manual / Cache อัตโนมัติ
- ผูกผลตรวจสิทธิ์เข้ากับ Visit อัตโนมัติ ส่งต่อ Benefit Engine ใช้คำนวณ
ภาพรวม
ก่อนผู้ป่วยจะได้รับการรักษา การยืนยันว่า “สิทธิ์ที่บอกมา ใช้ได้จริงไหม” คือด่านแรกของกระบวนการการเงิน หมอหลวงเชื่อมต่อกับระบบของหน่วยงานต้นสังกัดสิทธิ์ครบทั้ง 3 หลัก (สปสช., ประกันสังคม, กรมบัญชีกลาง) พร้อมทางเลือกสำรองครบเมื่อเครือข่ายมีปัญหา
ทำไมถึงสำคัญ
ใบเสร็จที่เก็บผิดเพราะตรวจสิทธิ์พลาด = หาผู้ป่วยกลับมาเก็บเงินยาก หรือทำเรื่องคืนวุ่นวาย Eligibility ที่ทำงานก่อนเปิด Visit ช่วยให้ Benefit Engine มีข้อมูลถูกต้องตั้งแต่ต้น และช่วยเจ้าหน้าที่ทำการตัดสินใจที่ถูกต้องได้ในจุดบริการ
โหมดการทำงาน
หมอหลวงรองรับ 3 โหมดที่สลับกันได้ตามสถานการณ์:
| โหมด | ใช้เมื่อ | ลักษณะ |
|---|---|---|
| Live API | Production | เรียก API จริงของ สปสช./ประกันสังคม/กรมบัญชีกลาง |
| Mock | Demo / Training | ใช้ข้อมูลจำลอง ไม่กระทบระบบจริง |
| Manual | API ล่ม / สิทธิ์พิเศษ | เจ้าหน้าที่กรอกผลด้วยตนเอง พร้อมระบุแหล่งที่มา |
ระบบเลือกโหมดอัตโนมัติเมื่อเจอ Error และ Log ทุกครั้งที่ Fallback
Cache + Audit
ทุกผลตรวจสิทธิ์เก็บไว้ใน Cache พร้อม TTL ที่ Configurable (เช่น สิทธิ์บัตรทอง 24 ชม. / สิทธิ์ประกันสังคม 7 วัน) ลดภาระการเรียก API ภายนอกและทำให้หน้าจอลงทะเบียนตอบสนองเร็ว
ทุก Request / Response บันทึกใน Audit Log พร้อม Timestamp, ผู้เรียก, ผลที่ได้ และเวอร์ชันของ Adapter ที่ใช้ — สำคัญสำหรับการตอบ Inspector ในภายหลังว่า “ตอนนั้นเรียกอะไรไป ได้คำตอบอะไรกลับมา”
การเชื่อมต่อกับโมดูลอื่น
Eligibility ทำงานก่อน OPD เปิด Visit — ผลตรวจสิทธิ์ผูกเข้า Visit อัตโนมัติ จากนั้นส่งต่อให้ Benefit Engine ใช้คำนวณยอดสิทธิ์ในขั้น Charge Capture ส่วน Claim Center ใช้ผลตรวจสิทธิ์ประกอบเอกสารส่งเบิก