ข้ามไปที่เนื้อหา

Sitemap

ระบบตรวจสอบสิทธิ

โรงพยาบาลค่ายธนรัชน์


เอกสารเลขที่: SRS-1.2.15-SITEMAP
เวอร์ชัน: 1.0
วันที่: 3 ตุลาคม 2568
ผู้จัดทำ: ทีมพัฒนาระบบ
ผู้อนุมัติ: ผู้อำนวยการโรงพยาบาลค่ายธนรัชน์


สารบัญ

  1. วัตถุประสงค์เอกสาร
  2. ภาพรวมระบบ
  3. โครงสร้างหน้าจอหลัก
  4. Modal Integration Components
  5. Administrative Interfaces
  6. Print Output Forms
  7. Navigation Flow
  8. User Permissions Matrix

1. วัตถุประสงค์เอกสาร

เอกสารนี้มีวัตถุประสงค์เพื่อกำหนด โครงสร้างหน้าจอและการนำทางของระบบตรวจสอบสิทธิ สำหรับโรงพยาบาลค่ายธนรัชน์ ครอบคลุมทั้งการทำงานแบบ Standalone Management Interface และ Modal/Pop-up Integration กับระบบอื่นๆ

ขอบเขตการใช้งาน

ระบบตรวจสอบสิทธิออกแบบให้ทำงานใน 2 รูปแบบ:

  1. Modal/Pop-up Components - เรียกใช้จากระบบอื่นๆ เช่น:
  2. ระบบเวชระเบียน (1.2.1)
  3. ระบบซักประวัติ (1.2.2)
  4. ระบบห้องตรวจแพทย์ (1.2.3)
  5. และระบบอื่นๆ ทั้งหมด 24 ระบบ

  6. Standalone Management Interface - สำหรับเจ้าหน้าที่ตรวจสอบสิทธิโดยเฉพาะ


2. ภาพรวมระบบ

2.1 ภาพรวมการทำงาน

graph TB
    A[ระบบ HIS หลัก] --> B{เรียกใช้ Modal}
    B --> C[Modal ตรวจสอบสิทธิ]
    C --> D[แสดงสิทธิผู้ป่วย]
    D --> E[เลือกสิทธิ]
    E --> F[ส่งข้อมูลกลับ]
    F --> A

    G[เจ้าหน้าที่ตรวจสอบสิทธิ] --> H[Standalone Interface]
    H --> I[จัดการข้อมูลสิทธิ]
    I --> J[เชื่อมต่อระบบภายนอก]
    J --> K[สปสช./สนย.]

    style A fill:#e3f2fd,stroke:#1976d2
    style C fill:#fff3e0,stroke:#f57c00  
    style H fill:#f3e5f5,stroke:#7b1fa2
    style K fill:#e8f5e8,stroke:#388e3c

2.2 ประเภทผู้ใช้และหน้าจอที่เข้าถึงได้

ประเภทผู้ใช้ การเข้าถึง หน้าจอหลัก
แพทย์/พยาบาล Modal จากระบบหลัก Patient Rights Modal
เจ้าหน้าที่ลงทะเบียน Modal จากระบบเวชระเบียน Quick Rights Check
เจ้าหน้าที่ตรวจสอบสิทธิ Standalone + Modal Full Management Interface
เจ้าหน้าที่การเงิน Modal + Report Rights Summary Report
ผู้ดูแลระบบ Admin Interface System Configuration

3. โครงสร้างหน้าจอหลัก

3.1 Standalone Management Interface

3.1.1 หน้าจอหลัก (Main Dashboard)

URL: /rights-management/dashboard
Access: เจ้าหน้าที่ตรวจสอบสิทธิ, ผู้ดูแลระบบ

┌────────────────────────────────────────────────────────────┐
│  โรงพยาบาลค่ายธนรัชน์ - ระบบตรวจสอบสิทธิ         [ล็อกเอาต์] │
├────────────────────────────────────────────────────────────┤
│ ▶ Dashboard  │ จัดการสิทธิ  │ รายงาน  │ ตั้งค่า            │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────┐ │
│ │ สถานะการเชื่อมต่อ │ │ สถิติวันนี้      │ │ งานค้างดำเนิน │ │
│ │ ● สปสช.: เชื่อมต่อ│ │ ตรวจสอบสิทธิ: 45│ │ รอยืนยัน: 12 │ │
│ │ ● สนย.: เชื่อมต่อ │ │ ยืนยันสิทธิ: 38 │ │ ข้อผิดพลาด: 3│ │
│ │ ● CGD: เชื่อมต่อ  │ │ พิมพ์ใบยืนยัน: 25│ │              │ │
│ └──────────────────┘ └──────────────────┘ └──────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │               ค้นหาผู้ป่วย                              │ │
│ │ HN: [___________] หรือ ชื่อ: [___________________]      │ │
│ │ เลขบัตร: [_____________________] [ค้นหา] [ล้าง]        │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                    รายการล่าสุด                        │ │
│ │ ┌──────┬────────────────────┬─────────┬──────────────┐  │ │
│ │ │ HN   │ ชื่อ-สกุล          │ สิทธิ   │ สถานะ        │  │ │
│ │ ├──────┼────────────────────┼─────────┼──────────────┤  │ │
│ │ │001234│ นายสมชาย ใจดี      │ UC      │ ยืนยันแล้ว   │  │ │
│ │ │002567│ นางสมใส สุขใจ     │ SSS     │ ตรวจสอบแล้ว │  │ │
│ │ │003890│ นายประยุทธ์ พลเดิน  │ UC      │ รอยืนยัน     │  │ │
│ │ └──────┴────────────────────┴─────────┴──────────────┘  │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘

3.1.2 หน้าจัดการสิทธิผู้ป่วย (Patient Rights Management)

URL: /rights-management/patient/{HN}
Access: เจ้าหน้าที่ตรวจสอบสิทธิ

┌────────────────────────────────────────────────────────────┐
│ ← กลับ Dashboard    รายละเอียดสิทธิผู้ป่วย HN: 001234        │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                  ข้อมูลผู้ป่วย                         │ │
│ │ ชื่อ: นายสมชาย ใจดี               อายุ: 45 ปี เพศ: ชาย │ │
│ │ เลขบัตรประชาชน: 1-1234-56789-01-2                      │ │
│ │ ที่อยู่: 123 หมู่ 4 ต.ธนรัชน์ อ.สิรินธร จ.อุบลราชธานี  │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                    รายการสิทธิ                         │ │
│ │ ┌──────────────────────────────────────────────────────┐│ │
│ │ │ 🏥 หลักประกันสุขภาพถ้วนหน้า (UC)                    ││ │
│ │ │ เลขที่สิทธิ: 11234567890123                          ││ │
│ │ │ สถานพยาบาลหลัก: รพ.สต.ธนรัชน์                      ││ │
│ │ │ วันหมดอายุ: ไม่มีกำหนด                               ││ │
│ │ │ สถานะ: ✅ ใช้งานได้      [ตรวจสอบออนไลน์] [แก้ไข]   ││ │
│ │ └──────────────────────────────────────────────────────┘│ │
│ │                                                        │ │
│ │ ┌──────────────────────────────────────────────────────┐│ │
│ │ │ 🏢 ประกันสังคม (SSS)                                 ││ │
│ │ │ เลขที่สิทธิ: 0-1234-56789-01-2                       ││ │
│ │ │ วันหมดอายุ: 31/12/2568                               ││ │
│ │ │ สถานะ: ⚠️ ใกล้หมดอายุ   [ตรวจสอบออนไลน์] [แก้ไข]   ││ │
│ │ └──────────────────────────────────────────────────────┘│ │
│ │                                                        │ │
│ │ [+ เพิ่มสิทธิใหม่]                                     │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                ประวัติการตรวจสอบ                       │ │
│ │ ┌──────────┬─────────┬──────────┬───────────────────────┐│ │
│ │ │วันที่    │เวลา     │สิทธิ     │ผลการตรวจสอบ         ││ │
│ │ ├──────────┼─────────┼──────────┼───────────────────────┤│ │
│ │ │03/10/68  │08:30    │UC        │ยืนยันสำเร็จ          ││ │
│ │ │02/10/68  │14:15    │SSS       │หมดอายุ              ││ │
│ │ │01/10/68  │09:45    │UC        │ยืนยันสำเร็จ          ││ │
│ │ └──────────┴─────────┴──────────┴───────────────────────┘│ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ [พิมพ์ใบยืนยันสิทธิ] [พิมพ์ใบรับรอง] [บันทึก] [ยกเลิก]     │
└────────────────────────────────────────────────────────────┘

4. Modal Integration Components

4.1 Modal ตรวจสอบสิทธิหลัก (Main Rights Modal)

การเรียกใช้: JavaScript API จากระบบต่างๆ
Target Users: แพทย์, พยาบาล, เจ้าหน้าที่ลงทะเบียน

// การเรียกใช้จากระบบอื่น
window.openRightsModal('001234', function(selectedRights) {
    // ใช้ข้อมูลสิทธิที่เลือก
});
┌────────────────────────────────────────────────────────────┐
│                   ตรวจสอบสิทธิผู้ป่วย                       │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ 👤 HN: 001234  นายสมชาย ใจดี  อายุ 45 ปี                  │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                   สิทธิที่ใช้งานได้                    │ │
│ │                                                        │ │
│ │ ☑️ 🏥 หลักประกันสุขภาพถ้วนหน้า (UC)                   │ │
│ │    เลขที่: 11234567890123                              │ │
│ │    สถานะ: ✅ ใช้งานได้                                │ │
│ │    ส่วนลด: OPD ฟรี, IPD ตามสิทธิ                      │ │
│ │    หมายเหตุ: สามารถใช้ได้ทันที                        │ │
│ │                                                        │ │
│ │ ☐ 🏢 ประกันสังคม (SSS)                                │ │
│ │    เลขที่: 0-1234-56789-01-2                           │ │
│ │    สถานะ: ⚠️ ใกล้หมดอายุ (31/12/68)                  │ │
│ │    ส่วนลด: OPD 30 บาท, IPD ตามสิทธิ                   │ │
│ │    หมายเหตุ: ต้องต่ออายุภายใน 2 เดือน                  │ │
│ │                                                        │ │
│ │ ☐ 🚫 ข้าราชการ (CGD)                                  │ │
│ │    สถานะ: ❌ ไม่มีสิทธิ                               │ │
│ │    หมายเหตุ: ไม่ใช่ข้าราชการหรือลูกจ้างรัฐ            │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │               สรุปค่าใช้จ่ายโดยประมาณ                  │ │
│ │ ค่าตรวจ OPD: ฟรี (UC)                                 │ │
│ │ ค่ายาพื้นฐาน: ฟรี (UC)                                │ │
│ │ ค่า LAB/X-Ray: ตามสิทธิ UC                            │ │
│ │                                                        │ │
│ │ ⚠️ หากเลือก SSS แทน จะมีค่า Copayment 30 บาท          │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│         [ตรวจสอบออนไลน์] [แก้ไขด่วน] [ยืนยัน] [ยกเลิก]      │
└────────────────────────────────────────────────────────────┘

4.2 Modal Quick Edit (แก้ไขข้อมูลด่วน)

การเรียกใช้: จาก Modal หลักเมื่อกดปุ่ม "แก้ไขด่วน"
Target Users: แพทย์, พยาบาล, เจ้าหน้าที่

┌────────────────────────────────────────────────────────────┐
│                    แก้ไขข้อมูลสิทธิด่วน                     │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ 👤 HN: 001234  นายสมชาย ใจดี                              │
│                                                            │
│ ประเภทสิทธิ: [หลักประกันสุขภาพถ้วนหน้า ▼]                 │
│                                                            │
│ เลขที่สิทธิ: [11234567890123___________________]            │
│                                                            │
│ วันที่เริ่มใช้: [01/01/2568] วันหมดอายุ: [ไม่มีกำหนด]      │
│                                                            │
│ สถานพยาบาลหลัก: [รพ.สต.ธนรัชน์__________________]         │
│                                                            │
│ สถานพยาบาลรอง: [________________________________]         │
│                                                            │
│ เอกสารแสดงสิทธิอื่นๆ:                                      │
│ เลขบัตรทอง: [_____________________________]               │
│ เลขประกันสังคม: [0-1234-56789-01-2__________]             │
│                                                            │
│ หมายเหตุ: [_____________________________________]          │
│ [___________________________________________________]       │
│                                                            │
│ ⚠️ การแก้ไขจะถูกบันทึกในระบบและส่งผลต่อการคิดค่าบริการ    │
│                                                            │
│              [บันทึก] [ทดสอบการเชื่อมต่อ] [ยกเลิก]           │
└────────────────────────────────────────────────────────────┘

4.3 Modal การเลือกสิทธิสำหรับการส่งตรวจ

การเรียกใช้: จากระบบเวชระเบียน, ซักประวัติ, ห้องตรวจแพทย์
วัตถุประสงค์: เลือกสิทธิที่จะใช้ในการส่งตรวจครั้งนั้น

┌────────────────────────────────────────────────────────────┐
│                 เลือกสิทธิสำหรับการส่งตรวจ                  │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ 📋 การส่งตรวจ: LAB - เลือดครบ, ปัสสาวะ                    │
│ 👤 ผู้ป่วย: HN 001234 นายสมชาย ใจดี                       │
│ 🏥 แผนก: ห้องตรวจแพทย์ทั่วไป                               │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │            เลือกสิทธิที่ต้องการใช้                      │ │
│ │                                                        │ │
│ │ ⚫ 🏥 หลักประกันสุขภาพถ้วนหน้า (UC)                    │ │
│ │    ✅ ค่าตรวจเลือด: ฟรี                               │ │
│ │    ✅ ค่าตรวจปัสสาวะ: ฟรี                             │ │
│ │    💰 ประมาณการค่าใช้จ่าย: 0 บาท                       │ │
│ │                                                        │ │
│ │ ○ 🏢 ประกันสังคม (SSS)                                │ │
│ │    ✅ ค่าตรวจเลือด: ฟรี                               │ │
│ │    ✅ ค่าตรวจปัสสาวะ: ฟรี                             │ │
│ │    💰 Copayment: 30 บาท                               │ │
│ │    💰 ประมาณการค่าใช้จ่าย: 30 บาท                      │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                     สรุปการส่งตรวจ                     │ │
│ │ สิทธิที่เลือก: หลักประกันสุขภาพถ้วนหน้า (UC)          │ │
│ │ ค่าใช้จ่ายทั้งหมด: 0 บาท                              │ │
│ │ วิธีการชำระ: เบิกได้เต็มจำนวน                          │ │
│ │ ประเภทใบเสร็จ: ใบเสร็จรัฐบาล                          │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│                       [ยืนยันการส่งตรวจ] [ยกเลิก]            │
└────────────────────────────────────────────────────────────┘

4.4 Modal สำหรับห้องฉุกเฉิน (Emergency Rights Modal)

การเรียกใช้: จากระบบห้องฉุกเฉิน (1.2.4)
คุณสมบัติพิเศษ: การตรวจสอบแบบเร่งด่วน, รองรับผู้ป่วยที่ไม่มีเอกสาร

┌────────────────────────────────────────────────────────────┐
│              🚨 ตรวจสอบสิทธิผู้ป่วยฉุกเฉิน 🚨                │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ⚡ โหมดฉุกเฉิน - ข้ามขั้นตอนการยืนยันออนไลน์                │
│                                                            │
│ 👤 ผู้ป่วย: [ไม่ทราบชื่อ] / รหัสฉุกเฉิน: ER-001234         │
│ 📱 เลขบัตรประชาชน: [1-1234-56789-01-2_______] [ตรวจสอบ]  │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │               สิทธิที่พบจากการตรวจสอบ                  │ │
│ │                                                        │ │
│ │ ⚫ 🏥 หลักประกันสุขภาพถ้วนหน้า (UC)                    │ │
│ │    สถานะ: ✅ ใช้งานได้ (ตรวจสอบผ่าน Cache)            │ │
│ │    ความคุ้มครอง: การรักษาฉุกเฉิน 100%                 │ │
│ │                                                        │ │
│ │ ☐ ⚠️ สิทธิ์ฉุกเฉิน (Emergency Care)                    │ │
│ │    สถานะ: 💡 สำรอง (กรณีไม่มีสิทธิอื่น)                │ │
│ │    ความคุ้มครอง: ตามมาตรฐานการรักษาฉุกเฉิน             │ │
│ │    หมายเหตุ: ใช้เฉพาะกรณีไม่สามารถยืนยันสิทธิอื่นได้    │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ⏱️  สถานะการตรวจสอบออนไลน์:                               │
│ • สปสช.: ⏳ กำลังตรวจสอบ... (15 วินาที)                   │
│ • สนย.: ❌ Timeout - ใช้ข้อมูล Cache                       │
│                                                            │
│ [⚡ ดำเนินการทันที] [รอผลออนไลน์] [ใช้สิทธิฉุกเฉิน] [ยกเลิก] │
└────────────────────────────────────────────────────────────┘

5. Administrative Interfaces

5.1 หน้าจัดการประเภทสิทธิ (Rights Type Management)

URL: /rights-management/rights-types
Access: ผู้ดูแลระบบ, เจ้าหน้าที่ตรวจสอบสิทธิ (ระดับสูง)

┌────────────────────────────────────────────────────────────┐
│ ← Dashboard    จัดการประเภทสิทธิ                             │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ [+ เพิ่มประเภทสิทธิใหม่]                    [🔍 ค้นหา: ___] │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │รหัส │ชื่อประเภทสิทธิ        │หมวดหมู่  │สถานะ │จัดการ  │ │
│ │─────┼──────────────────────┼─────────┼──────┼────────  │ │
│ │UC   │หลักประกันสุขภาพถ้วนหน้า│Government│ ✅    │[แก้ไข]  │ │
│ │SSS  │ประกันสังคม            │Social   │ ✅    │[แก้ไข]  │ │
│ │CGD  │ข้าราชการ             │Government│ ✅    │[แก้ไข]  │ │
│ │PVT  │ประกันเอกชน           │Private  │ ✅    │[แก้ไข]  │ │
│ │CASH │จ่ายเงินสด             │Self-Pay │ ✅    │[แก้ไข]  │ │
│ │EMRG │ฉุกเฉิน               │Emergency│ ✅    │[แก้ไข]  │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │              รายละเอียดประเภทสิทธิ: UC                 │ │
│ │                                                        │ │
│ │ ชื่อเต็ม: หลักประกันสุขภาพถ้วนหน้า                    │ │
│ │ ชื่อภาษาอังกฤษ: Universal Coverage Scheme             │ │
│ │ ระบบตรวจสอบออนไลน์: สปสช.                            │ │
│ │ ความคุ้มครอง: 100% (OPD), 100% (IPD)                  │ │
│ │ Copayment: ไม่มี                                      │ │
│ │                                                        │ │
│ │ ┌──────────────────────────────────────────────────────┐│ │
│ │ │                การตั้งค่าขั้นสูง                      ││ │
│ │ │ API Endpoint: https://ucws.nhso.go.th/...           ││ │
│ │ │ Timeout: 30 วินาที                                 ││ │
│ │ │ Retry: 3 ครั้ง                                     ││ │
│ │ │ Cache Duration: 1 ชั่วโมง                          ││ │
│ │ └──────────────────────────────────────────────────────┘│ │
│ │                                                        │ │
│ │ [บันทึกการเปลี่ยนแปลง] [ทดสอบการเชื่อมต่อ] [ลบ]        │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘

5.2 หน้าจัดการส่วนลด (Discount Management)

URL: /rights-management/discounts
Access: เจ้าหน้าที่ตรวจสอบสิทธิ, เจ้าหน้าที่การเงิน

┌────────────────────────────────────────────────────────────┐
│ ← Dashboard    จัดการส่วนลดตามหมวดค่าใช้จ่าย                 │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ประเภทสิทธิ: [หลักประกันสุขภาพถ้วนหน้า ▼]  [+ เพิ่มส่วนลด] │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │หมวดค่าใช้จ่าย       │ประเภทส่วนลด │ค่าส่วนลด │สถานะ   │ │
│ │────────────────────┼────────────┼──────────┼────────   │ │
│ │ค่าตรวจรักษา (OPD)   │ฟรี 100%    │    0 บาท │ ✅     │ │
│ │ค่ายาพื้นฐาน         │ฟรี 100%    │    0 บาท │ ✅     │ │
│ │ค่าตรวจเลือด         │ฟรี 100%    │    0 บาท │ ✅     │ │
│ │ค่าเอกซเรย์          │ตามสิทธิ    │    0 บาท │ ✅     │ │
│ │ค่าหัตถการพิเศษ      │บางรายการ   │   50%    │ ✅     │ │
│ │ค่ารักษาพิเศษ        │ไม่คุ้มครอง  │    0%    │ ✅     │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │              แก้ไขส่วนลด: ค่าตรวจรักษา (OPD)            │ │
│ │                                                        │ │
│ │ ประเภทส่วนลด: (⚫) ฟรี 100%   (○) เปอร์เซ็นต์ (○) คงที่  │ │
│ │                                                        │ │
│ │ ค่าส่วนลด: [100] %                                     │ │
│ │ ส่วนลดสูงสุด: [ไม่จำกัด_____] บาท                      │ │
│ │ ค่าใช้จ่ายขั้นต่ำ: [0_______] บาท                       │ │
│ │                                                        │ │
│ │ วันที่เริ่มใช้: [01/01/2568] วันหมดอายุ: [31/12/2568]   │ │
│ │                                                        │ │
│ │ สูตรการคำนวณ:                                          │ │
│ │ ┌──────────────────────────────────────────────────────┐│ │
│ │ │ if (service_type == "OPD_CONSULTATION") {           ││ │
│ │ │     discount = total_amount * 1.0; // 100% ฟรี     ││ │
│ │ │     patient_pay = 0;                               ││ │
│ │ │ }                                                  ││ │
│ │ └──────────────────────────────────────────────────────┘│ │
│ │                                                        │ │
│ │ [บันทึก] [ทดสอบการคำนวณ] [ยกเลิก]                      │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘

5.3 หน้าตั้งค่าระบบภายนอก (External System Configuration)

URL: /rights-management/external-systems
Access: ผู้ดูแลระบบเท่านั้น

┌────────────────────────────────────────────────────────────┐
│ ← Dashboard    การตั้งค่าระบบภายนอก                          │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                    สำนักงาน สปสช.                      │ │
│ │                                                        │ │
│ │ สถานะ: 🟢 เชื่อมต่อได้ (ตอบสนอง: 1.2 วิ)              │ │
│ │                                                        │ │
│ │ API Endpoint:                                          │ │
│ │ [https://ucws.nhso.go.th/ucwstokenp1/UCWSTokenP1____] │ │
│ │                                                        │ │
│ │ Hospital GUID:                                         │ │
│ │ [10978-THANARATANA-MILITARY-HOSPITAL_____________]     │ │
│ │                                                        │ │
│ │ Timeout: [30] วินาที   Retry: [3] ครั้ง               │ │
│ │                                                        │ │
│ │ Token หมดอายุ: 15/10/2568 14:30                       │ │
│ │ [ต่ออายุ Token] [ทดสอบการเชื่อมต่อ]                    │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                    สำนักงาน สนย.                       │ │
│ │                                                        │ │
│ │ สถานะ: 🟡 เชื่อมต่อช้า (ตอบสนอง: 8.5 วิ)              │ │
│ │                                                        │ │
│ │ API Endpoint:                                          │ │
│ │ [https://api.sso.go.th/validation________________]     │ │
│ │                                                        │ │
│ │ Client Certificate: [Browse...] certificate.p12       │ │
│ │ Certificate Password: [••••••••••]                     │ │
│ │                                                        │ │
│ │ หมดอายุ: 30/12/2568                                   │ │
│ │ [อัปโหลด Certificate ใหม่] [ทดสอบการเชื่อมต่อ]         │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                 กรมบัญชีกลาง (CGD)                     │ │
│ │                                                        │ │
│ │ สถานะ: 🔴 ไม่สามารถเชื่อมต่อ (Timeout)                │ │
│ │                                                        │ │
│ │ API Endpoint:                                          │ │
│ │ [https://api.ocsc.go.th/medical__________________]     │ │
│ │                                                        │ │
│ │ API Key: [••••••••••••••••••••••••••••••••••••••••••] │ │
│ │                                                        │ │
│ │ ข้อผิดพลาดล่าสุด: Connection timeout after 30 seconds │ │
│ │ [ตรวจสอบการตั้งค่า] [ทดสอบการเชื่อมต่อ]                │ │
│ └────────────────────────────────────────────────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                    การตั้งค่าทั่วไป                     │ │
│ │                                                        │ │
│ │ Cache Duration: [60] นาที                              │ │
│ │ Background Sync: ☑️ เปิดใช้งาน ทุก [30] นาที           │ │
│ │ Error Notification: ☑️ แจ้งเตือนผู้ดูแลระบบ           │ │
│ │ Offline Mode: ☑️ อนุญาตการทำงานแบบ Offline            │ │
│ │                                                        │ │
│ │ [บันทึกการตั้งค่า] [ทดสอบทั้งหมด] [รีเซ็ต]              │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘

5.4 หน้ารายงานและสถิติ (Reports & Statistics)

URL: /rights-management/reports
Access: เจ้าหน้าที่ตรวจสอบสิทธิ, เจ้าหน้าที่การเงิน, ผู้บริหาร

┌────────────────────────────────────────────────────────────┐
│ ← Dashboard    รายงานและสถิติระบบตรวจสอบสิทธิ                │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ 📅 ช่วงเวลา: [01/10/2568] ถึง [31/10/2568] [สร้างรายงาน]  │
│                                                            │
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────┐ │
│ │ สถิติการตรวจสอบ  │ │ การใช้งานสิทธิ   │ │ ประสิทธิภาพ  │ │
│ │                  │ │                  │ │ระบบ          │ │
│ │ 📊 ทั้งหมด: 1,235│ │ 🏥 UC: 856 (69%) │ │ ⚡ เฉลี่ย:    │ │
│ │ ✅ สำเร็จ: 1,198 │ │ 🏢 SSS: 289 (23%)│ │   2.1 วินาที │ │
│ │ ❌ ผิดพลาด: 37   │ │ 👨‍💼 CGD: 67 (5%) │ │ 📈 Uptime:   │ │
│ │ 📈 เพิ่มขึ้น: 12% │ │ 💰 อื่นๆ: 23 (3%)│ │   99.8%      │ │
│ └──────────────────┘ └──────────────────┘ └──────────────┘ │
│                                                            │
│ ┌────────────────────────────────────────────────────────┐ │
│ │                   รายงานรายละเอียด                     │ │
│ │                                                        │ │
│ │ ประเภทรายงาน:                                          │ │
│ │ (⚫) สรุปการใช้งานรายวัน                               │ │
│ │ (○) รายละเอียดการตรวจสอบแต่ละครั้ง                    │ │
│ │ (○) สถิติข้อผิดพลาดและการแก้ไข                        │ │
│ │ (○) รายงานการเชื่อมต่อระบบภายนอก                       │ │
│ │ (○) การใช้งาน Modal จากระบบต่างๆ                      │ │
│ │                                                        │ │
│ │ รูปแบบ: (⚫) PDF (○) Excel (○) CSV                     │ │
│ │                                                        │ │
│ │ ┌──────────────────────────────────────────────────────┐│ │
│ │ │              ตัวอย่างรายงาน                          ││ │
│ │ │                                                      ││ │
│ │ │ วันที่ 01/10/2568                                   ││ │
│ │ │ การตรวจสอบสิทธิ: 45 ครั้ง                           ││ │
│ │ │ - UC: 31 ครั้ง (68.9%)                              ││ │
│ │ │ - SSS: 12 ครั้ง (26.7%)                             ││ │
│ │ │ - CGD: 2 ครั้ง (4.4%)                               ││ │
│ │ │                                                      ││ │
│ │ │ เวลาตอบสนองเฉลี่ย: 2.1 วินาที                      ││ │
│ │ │ ข้อผิดพลาด: 1 ครั้ง (SSO Timeout)                  ││ │
│ │ └──────────────────────────────────────────────────────┘│ │
│ │                                                        │ │
│ │ [ดาวน์โหลดรายงาน] [ส่งอีเมล] [พิมพ์] [กำหนดการส่งอัตโนมัติ] │ │
│ └────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘

6. Print Output Forms

6.1 หน้าตัวอย่างใบยืนยันสิทธิ (Rights Confirmation Preview)

การเรียกใช้: จากหน้าจัดการสิทธิผู้ป่วย หรือจาก Modal
รูปแบบ: PDF Generator with Print Preview

┌────────────────────────────────────────────────────────────┐
│                     ตัวอย่างก่อนพิมพ์                       │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│ 🖨️ การตั้งค่า: (⚫) A4 (○) ขาว-ดำ (⚫) สี   [ตั้งค่าเพิ่ม] │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │                โรงพยาบาลค่ายธนรัชน์                      │ │
│ │              ใบยืนยันสิทธิการรักษาพยาบาล                 │ │
│ │ ──────────────────────────────────────────────────────── │ │
│ │                                                          │ │
│ │ HN: 001234      วันที่: 03/10/68 เวลา: 08:30            │ │
│ │                                                          │ │
│ │ ชื่อ-สกุล: นายสมชาย ใจดี                                │ │
│ │ เลขบัตรประชาชน: 1-1234-56789-01-2                       │ │
│ │ อายุ: 45 ปี 3 เดือน  เพศ: ☑️ ชาย ☐ หญิง              │ │
│ │                                                          │ │
│ │ ประเภทสิทธิ: หลักประกันสุขภาพถ้วนหน้า                   │ │
│ │ เลขที่สิทธิ: 11234567890123                             │ │
│ │ เอกสารแสดงสิทธิอื่นๆ:                                    │ │
│ │   เลขบัตรทอง: 1-1234-56789-01-2                        │ │
│ │   เลขบัตรประกันสังคม: 0-1234-56789-01-2                │ │
│ │                                                          │ │
│ │ วันที่เริ่มต้นสิทธิ: 01/01/2545                          │ │
│ │ วันที่หมดอายุสิทธิ: ไม่มีกำหนด                           │ │
│ │                                                          │ │
│ │ สถานพยาบาลหลัก: รพ.สต.ธนรัชน์                          │ │
│ │ สถานพยาบาลรอง: ไม่มี                                    │ │
│ │                                                          │ │
│ │ แผนกที่รับบริการ: ห้องตรวจแพทย์ทั่วไป                   │ │
│ │ วันที่และเวลาที่มารับบริการ: 03/10/68 08:30             │ │
│ │                                                          │ │
│ │ การตรวจสอบสิทธิ:                                        │ │
│ │ ☑️ ตรวจสอบออนไลน์ผ่าน สปสช.                           │ │
│ │ ☐ ตรวจสอบออนไลน์ผ่าน สนย.                              │ │
│ │ ☐ ตรวจสอบด้วยวิธีอื่น: _______________                   │ │
│ │                                                          │ │
│ │ สถานะการยืนยัน: ☑️ ยืนยันแล้ว ☐ รอตรวจสอบ            │ │
│ │                                                          │ │
│ │ ลงชื่อผู้ตรวจสอบ: นางสาวสุกัญญา ตรวจสิทธิ์              │ │
│ │ ตำแหน่ง: เจ้าหน้าที่ตรวจสอบสิทธิ วันที่: 03/10/68      │ │
│ │                                                          │ │
│ │ หมายเหตุ: ผู้ป่วยมีสิทธิครบถ้วน สามารถรักษาได้ตามสิทธิ │ │
│ │                                                          │ │
│ │ [QR CODE: RGT20681003001234]                            │ │
│ └──────────────────────────────────────────────────────────┘ │
│                                                            │
│              [พิมพ์] [ส่งอีเมล] [บันทึก PDF] [ยกเลิก]          │
└────────────────────────────────────────────────────────────┘

6.2 หน้าตัวอย่างใบรับรองการมีสิทธิ (Rights Certificate Preview)

การเรียกใช้: จากหน้าจัดการสิทธิผู้ป่วย
วัตถุประสงค์: สำหรับใช้ในการขอรับการสนับสนุนจากหน่วยงานภายนอก

┌────────────────────────────────────────────────────────────┐
│                ตัวอย่างใบรับรองการมีสิทธิ                    │
│                                                      [X]   │
├────────────────────────────────────────────────────────────┤
│ 🖨️ การตั้งค่า: (⚫) A4 (⚫) หัวกระดาษทางการ [ตั้งค่าเพิ่ม] │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │                โรงพยาบาลค่ายธนรัชน์                      │ │
│ │                ใบรับรองการมีสิทธิ                       │ │
│ │ ──────────────────────────────────────────────────────── │ │
│ │                                                          │ │
│ │ เลขที่ใบรับรอง: RGT-CERT-2568-001234                    │ │
│ │ วันที่ออกใบรับรอง: 03/10/2568                           │ │
│ │                                                          │ │
│ │ ข้าพเจ้าขอรับรองว่า                                      │ │
│ │                                                          │ │
│ │ ชื่อ-สกุล: นายสมชาย ใจดี                                │ │
│ │ เลขบัตรประชาชน: 1-1234-56789-01-2                       │ │
│ │ HN: 001234 อายุ: 45 ปี เพศ: ชาย                        │ │
│ │                                                          │ │
│ │ มีสิทธิการรักษาพยาบาลตามประเภทดังต่อไปนี้:               │ │
│ │                                                          │ │
│ │ ☑️ หลักประกันสุขภาพถ้วนหน้า                            │ │
│ │     เลขที่สิทธิ: 11234567890123                          │ │
│ │     วันที่หมดอายุ: ไม่มีกำหนด                             │ │
│ │                                                          │ │
│ │ ☑️ ประกันสังคม                                          │ │
│ │     เลขที่สิทธิ: 0-1234-56789-01-2                       │ │
│ │     วันที่หมดอายุ: 31/12/2568                            │ │
│ │                                                          │ │
│ │ ☐ ข้าราชการ/รัฐวิสาหกิจ                                 │ │
│ │     เลขที่สิทธิ: ___________________________              │ │
│ │                                                          │ │
│ │ ☐ อื่นๆ (ระบุ): ___________________________              │ │
│ │     เลขที่สิทธิ: ___________________________              │ │
│ │                                                          │ │
│ │ สถานะสิทธิ ณ วันที่ออกใบรับรอง: ใช้งานได้ปกติ            │ │
│ │                                                          │ │
│ │ ออกใบรับรองนี้เพื่อ: ใช้ประกอบการยื่นขอรับการสนับสนุน   │ │
│ │ ค่ารักษาพยาบาลจากหน่วยงานภายนอก                        │ │
│ │                                                          │ │
│ │ ใบรับรองนี้มีอายุ 30 วัน นับแต่วันที่ออกใบรับรอง         │ │
│ │                                                          │ │
│ │                    ลงชื่อ นางสาวสุกัญญา ตรวจสิทธิ์        │ │
│ │                         (นางสาวสุกัญญา ตรวจสิทธิ์)       │ │
│ │                    ตำแหน่ง เจ้าหน้าที่ตรวจสอบสิทธิ       │ │
│ │                    วันที่ 03/10/2568                     │ │
│ │                                                          │ │
│ │                      (ประทับตราโรงพยาบาล)                │ │
│ └──────────────────────────────────────────────────────────┘ │
│                                                            │
│              [พิมพ์] [ส่งอีเมล] [บันทึก PDF] [ยกเลิก]          │
└────────────────────────────────────────────────────────────┘

7. Navigation Flow

7.1 แผนผังการนำทางหลัก (Main Navigation Flow)

graph TD
    A[Login] --> B[Dashboard]

    B --> C[ค้นหาผู้ป่วย]
    B --> D[จัดการสิทธิ]
    B --> E[รายงาน]
    B --> F[ตั้งค่าระบบ]

    C --> G[รายละเอียดผู้ป่วย]
    G --> H[แก้ไขสิทธิ]
    G --> I[พิมพ์ใบยืนยัน]
    G --> J[ประวัติการตรวจสอบ]

    D --> K[จัดการประเภทสิทธิ]
    D --> L[จัดการส่วนลด]
    D --> M[จัดการการชำระเงิน]

    E --> N[รายงานสถิติ]
    E --> O[รายงานรายละเอียด]
    E --> P[ส่งออกข้อมูล]

    F --> Q[ตั้งค่าระบบภายนอก]
    F --> R[จัดการผู้ใช้]
    F --> S[Audit Log]

    style A fill:#ffebee,stroke:#c62828
    style B fill:#e8f5e8,stroke:#2e7d32
    style G fill:#fff3e0,stroke:#f57c00
    style F fill:#f3e5f5,stroke:#7b1fa2

7.2 Modal Integration Flow

sequenceDiagram
    participant HS as ระบบ HIS หลัก
    participant MR as Modal ตรวจสอบสิทธิ
    participant DB as ฐานข้อมูล
    participant ES as ระบบภายนอก

    HS->>MR: เรียกใช้ Modal(HN)
    MR->>DB: ค้นหาข้อมูลผู้ป่วย
    DB-->>MR: ข้อมูลผู้ป่วยและสิทธิ
    MR->>ES: ตรวจสอบสิทธิออนไลน์
    ES-->>MR: ผลการตรวจสอบ
    MR->>MR: แสดงสิทธิทั้งหมด
    MR->>HS: ส่งสิทธิที่เลือกกลับ
    HS->>HS: ใช้ข้อมูลสิทธิ

7.3 Emergency Flow (การทำงานในสถานการณ์ฉุกเฉิน)

graph TD
    A[ER Patient Registration] --> B{เชื่อมต่อออนไลน์ได้?}

    B -->|ได้| C[ตรวจสอบออนไลน์]
    B -->|ไม่ได้| D[ใช้ Cache/Offline Mode]

    C --> E[แสดงผลการตรวจสอบ]
    D --> F[แสดงข้อมูล Cache]

    E --> G{มีสิทธิ?}
    F --> G

    G -->|มี| H[ใช้สิทธิที่มี]
    G -->|ไม่มี| I[ใช้สิทธิฉุกเฉิน]

    H --> J[เริ่มการรักษา]
    I --> J

    J --> K[บันทึก Log สำหรับตรวจสอบทีหลัง]

    style A fill:#ffebee,stroke:#c62828
    style I fill:#fff3e0,stroke:#f57c00
    style J fill:#e8f5e8,stroke:#2e7d32

8. User Permissions Matrix

8.1 สิทธิการเข้าถึงตามบทบาท

ฟังก์ชัน แพทย์/พยาบาล เจ้าหน้าที่
ลงทะเบียน
เจ้าหน้าที่
ตรวจสอบสิทธิ
เจ้าหน้าที่
การเงิน
ผู้ดูแลระบบ
Modal Functions
เรียกใช้ Modal
ดูข้อมูลสิทธิ
เลือกใช้สิทธิ
Quick Edit สิทธิ ⚠️
Standalone Functions
Dashboard ⚠️
ค้นหาผู้ป่วย ⚠️ ⚠️
จัดการสิทธิผู้ป่วย
ตรวจสอบออนไลน์ ⚠️
พิมพ์ใบยืนยัน ⚠️ ⚠️
Administrative Functions
จัดการประเภทสิทธิ ⚠️
จัดการส่วนลด ⚠️ ⚠️
ตั้งค่าระบบภายนอก
ดูรายงาน
Audit Log ⚠️

สัญลักษณ์: - ✅ = อนุญาตเต็มรูปแบบ - ⚠️ = อนุญาตแบบจำกัด (ต้องมีเงื่อนไขหรืออนุมัติ) - ❌ = ไม่อนุญาต

8.2 ข้อกำหนดเงื่อนไขการใช้งาน

เจ้าหน้าที่ลงทะเบียน (⚠️ Limited Access)

  • Quick Edit: เฉพาะข้อมูลพื้นฐาน (เลขที่สิทธิ, วันหมดอายุ)
  • ตรวจสอบออนไลน์: เฉพาะ UC และ SSS
  • พิมพ์ใบยืนยัน: เฉพาะผู้ป่วยที่ลงทะเบียนเอง

เจ้าหน้าที่ตรวจสอบสิทธิ (⚠️ Senior Level)

  • จัดการประเภทสิทธิ: เฉพาะการแก้ไข ไม่สามารถลบได้
  • Audit Log: ดูได้เฉพาะข้อมูลที่เกี่ยวข้องกับตนเอง
  • Dashboard: ดูได้เฉพาะสถิติด้านการเงิน
  • ค้นหาผู้ป่วย: ดูได้เฉพาะข้อมูลสิทธิและส่วนลด
  • จัดการส่วนลด: ดูได้เฉพาะ ไม่สามารถแก้ไขได้
  • พิมพ์ใบยืนยัน: เฉพาะใบรับรองการมีสิทธิ

9. Technical Specifications

9.1 URL Structure

/rights-management/
├── dashboard                          # หน้าหลัก
├── patient/
│   ├── search                        # ค้นหาผู้ป่วย
│   ├── {HN}                          # รายละเอียดผู้ป่วย
│   ├── {HN}/edit                     # แก้ไขสิทธิ
│   └── {HN}/history                  # ประวัติการตรวจสอบ
├── admin/
│   ├── rights-types                  # จัดการประเภทสิทธิ
│   ├── discounts                     # จัดการส่วนลด
│   ├── payment-types                 # จัดการการชำระเงิน
│   ├── external-systems              # ตั้งค่าระบบภายนอก
│   └── users                         # จัดการผู้ใช้
├── reports/
│   ├── dashboard                     # รายงานสถิติ
│   ├── detailed                      # รายงานรายละเอียด
│   └── export                        # ส่งออกข้อมูล
└── modal/
    ├── rights-check/{HN}             # Modal ตรวจสอบสิทธิ
    ├── quick-edit/{HN}               # Modal แก้ไขด่วน
    ├── emergency/{HN}                # Modal ฉุกเฉิน
    └── rights-selection/{HN}         # Modal เลือกสิทธิ

9.2 JavaScript API สำหรับ Modal Integration

// Rights Management Modal API
window.RightsManagement = {

    // เรียกใช้ Modal ตรวจสอบสิทธิหลัก
    openRightsModal: function(patientHN, options = {}) {
        const config = {
            mode: 'standard',           // standard, emergency, quick
            allowEdit: true,            // อนุญาตแก้ไข
            allowSelection: true,       // อนุญาตเลือกสิทธิ
            callback: null,             // ฟังก์ชันรับข้อมูลกลับ
            ...options
        };

        return new Promise((resolve, reject) => {
            // Implementation
        });
    },

    // เรียกใช้ Modal เลือกสิทธิสำหรับการส่งตรวจ
    openRightsSelectionModal: function(patientHN, treatmentType, callback) {
        const config = {
            patientHN: patientHN,
            treatmentType: treatmentType,   // OPD, IPD, ER, LAB, XRAY
            callback: callback
        };

        // Implementation
    },

    // เรียกใช้ Modal แก้ไขด่วน
    openQuickEditModal: function(patientHN, rightType, callback) {
        // Implementation
    },

    // ตรวจสอบสิทธิแบบ Background (ไม่แสดง Modal)
    checkRightsBackground: function(patientHN) {
        return new Promise((resolve, reject) => {
            // Implementation
        });
    }
};

// ตัวอย่างการใช้งาน
document.getElementById('check-rights-btn').addEventListener('click', function() {
    const patientHN = document.getElementById('patient-hn').value;

    window.RightsManagement.openRightsModal(patientHN, {
        mode: 'standard',
        callback: function(selectedRights) {
            // ใช้ข้อมูลสิทธิที่เลือก
            console.log('Selected Rights:', selectedRights);

            // อัปเดต UI ของระบบหลัก
            updatePatientRights(selectedRights);
        }
    });
});

9.3 CSS Classes และ Styling

/* Rights Management Modal Styles */
.rights-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

.rights-modal-content {
    background: white;
    width: 80%;
    max-width: 800px;
    margin: 50px auto;
    border-radius: 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}

.rights-card {
    border: 2px solid #e0e0e0;
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 12px;
    transition: all 0.3s ease;
}

.rights-card.active {
    border-color: #2196f3;
    background-color: #e3f2fd;
}

.rights-card.disabled {
    border-color: #ccc;
    background-color: #f5f5f5;
    opacity: 0.6;
}

/* Status Indicators */
.status-active { color: #4caf50; }
.status-expired { color: #f44336; }
.status-pending { color: #ff9800; }
.status-disabled { color: #9e9e9e; }

/* Print Styles */
@media print {
    .rights-modal { display: none; }
    .print-form { 
        font-family: 'TH Sarabun New', Arial, sans-serif;
        font-size: 14pt;
        line-height: 1.4;
    }
}

9.4 Integration Requirements

ระบบที่ต้องเชื่อมโยง (ตาม TOR ฉบับเต็ม):

  1. 1.2.1 ระบบเวชระเบียน - การเลือกสิทธิในการส่งตรวจ
  2. 1.2.2 ระบบซักประวัติ - การตรวจสอบสิทธิก่อนตรวจรักษา
  3. 1.2.3 ระบบห้องตรวจแพทย์ - การแสดงสิทธิในการรักษา
  4. 1.2.4 ระบบห้องฉุกเฉิน - การตรวจสอบสิทธิฉุกเฉิน
  5. 1.2.5 ระบบทันตกรรม - การแสดงสิทธิการรักษาทางทันตกรรม
  6. 1.2.14 ระบบการเงิน - การส่งข้อมูลสิทธิและส่วนลด
  7. ระบบอื่นๆ ทั้งหมด 24 ระบบ

API Endpoints สำหรับ Integration:

// GET - ดึงข้อมูลสิทธิผู้ป่วย
GET /api/rights/{HN}

// POST - ตรวจสอบสิทธิออนไลน์
POST /api/rights/{HN}/verify

// PUT - อัปเดตข้อมูลสิทธิ
PUT /api/rights/{HN}/{rightId}

// POST - เลือกใช้สิทธิ
POST /api/rights/{HN}/select

// GET - ดึงข้อมูลส่วนลด
GET /api/discounts/{rightType}/{treatmentType}

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