ระบบที่ 19: ระบบงานห้องจ่ายยาผู้ป่วยนอก (Outpatient Pharmacy Dispensing System)
ภาพรวมการเปรียบเทียบ
| หัวข้อ | Core System | โรงพยาบาลค่ายธนรัชต์ |
|---|---|---|
| ชื่อระบบ | ระบบห้องจัดยา/จ่ายยาผู้ป่วยนอก (Outpatient Pharmacy Dispensing System) | 1.2.13 ระบบเภสัชกรรม (ส่วนผู้ป่วยนอก) |
| ความคล้ายคลึง | 70% | มีระบบเภสัชกรรมรวม OPD+IPD |
| จุดเน้น Core | AI-assisted CPOE Integration, Multi-location Printing, Queue Management, Real-time Display, Payment Integration (2 รูปแบบ) | - |
| จุดเน้น โรงพยาบาล | - | Drug Database, Template, RE-MED, Drug Interaction, Allergy Warning, Pregnancy/Lactation Alert |
| จุดแข็ง Core | ✅ เชื่อมโยง OPD-CPOE AI Assist ✅ Location Code (ตำแหน่งจัดเก็บยา) ✅ Multi-location Printing ✅ Queue Management System ✅ Real-time Display ✅ Payment Integration (2 รูปแบบ) ✅ Log ครบถ้วน |
- |
| จุดแข็ง โรงพยาบาล | - | ✅ Drug Database ครบถ้วน ✅ Template/RE-MED ✅ Drug Interaction Check ✅ Allergy Warning ✅ Pregnancy/Lactation/Pediatric Alert ✅ หนังสือรับรองยานอกบัญชี |
1. การรับคำสั่งยาและเวชภัณฑ์
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| รับคำสั่งจาก OPD-CPOE AI Assist | ✅ Auto รับจาก SOAP Note (AI แปลง) | ⚠️ มีการสั่งยาผู้ป่วยนอก แต่ไม่ระบุ AI | 🟡 |
| รับคำสั่งยา Home Med ก่อนจำหน่าย (IPD) | ✅ มี | ⚠️ มีการสั่งยากลับบ้าน แต่ไม่ระบุแยกชัดเจน | 🟡 |
| รองรับ Re-Med / Re-Order | ✅ มี | ✅ มี (1.2.13.2.3) | 🟢 |
| รองรับ Package Order | ✅ มี | ✅ มี (Template 1.2.13.2.2) | 🟢 |
| แสดงรายการยาจากแพทย์หลายคน | ✅ มี | ❌ ไม่ระบุ | 🔴 |
สรุป: Core เชื่อมโยง CPOE AI Assist โดยตรง โรงพยาบาล มีการสั่งยาพื้นฐาน แต่ไม่ระบุ AI Integration
2. การตรวจสอบความถูกต้องของคำสั่งยา (Drug Order Verification)
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| แสดงรายการยาแบบเรียงตามหมวด (ยากิน, ยาฉีด, ยาน้ำ, ยาใช้ภายนอก) | ✅ มี | ❌ ไม่ระบุ | 🔴 |
| แสดง ICD-10, ICD-9, ค่ารักษา, สถานะสิทธิ์ | ✅ มี (ดึงจาก CPOE ทันที) | ❌ ไม่ระบุ | 🔴 |
| แจ้งเตือนการแพ้ยา | ✅ Auto Alert + ไฮไลต์ High Alert | ✅ มี (1.2.13.2.9) | 🟢 |
| Drug Interaction Check | ✅ Auto Alert + ระดับความรุนแรง | ✅ มี + ระดับความรุนแรง (1.2.13.2.10) | 🟢 |
| ตรวจสอบกลุ่มแพทย์ที่สามารถสั่งยาได้ | ✅ มี | ✅ มี (1.2.13.2.11) | 🟢 |
| แจ้งเตือนยาสำหรับสตรีตั้งครรภ์ (Pregnancy) | ✅ มี | ✅ มี (1.2.13.2.12) | 🟢 |
| แจ้งเตือนยาสำหรับสตรีให้นมบุตร (Lactation) | ✅ มี | ✅ มี | 🟢 |
| แจ้งเตือนยาสำหรับเด็ก (Pediatric) | ✅ มี | ✅ มี | 🟢 |
| Location Code (รหัสตำแหน่งจัดเก็บยา) | ✅ มี | ❌ ไม่ระบุ | 🔴 |
สรุป: ทั้งสองระบบมี Drug Safety Checks คล้ายกัน Core มี Location Code เพิ่มเติม
3. การพิมพ์ฉลากยาแบบแยกจุด (Multi-location Printing)
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| พิมพ์ฉลากยา + ใบสรุปรายการยา | ✅ มี | ✅ มี (1.2.13.6.2) | 🟢 |
| ฉลากยามีข้อมูล: ชื่อยา, วิธีใช้, ข้อควรระวัง, วันหมดอายุ, ชื่อผู้ป่วย | ✅ ครบถ้วน | ✅ ครบถ้วน | 🟢 |
| Multi-location Printing (แยกพิมพ์ตามกลุ่มยา/จุดจัดยา) | ✅ มี (กลุ่มยาทั่วไป→จุด A, ยาควบคุม→จุด B, ยาผสม IV→ห้อง IV) | ❌ ไม่ระบุ | 🔴 |
| Location Code บนฉลาก | ✅ มี | ❌ ไม่ระบุ | 🔴 |
| พนักงานจัดยาได้ทันที ณ จุดปฏิบัติงาน | ✅ มี | ❌ ไม่ระบุ | 🔴 |
สรุป: Core มี Multi-location Printing ช่วยกระจายการจัดยา โรงพยาบาล มีฉลากพื้นฐาน
4. การรวมรายการยาและตรวจสอบ (Drug Order Checking)
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| รวบรวมรายการยากลับมาที่จุดตรวจสอบกลาง | ✅ มี | ❌ ไม่ระบุ | 🔴 |
| เภสัชกรตรวจสอบความถูกต้องสุดท้าย (จำนวน, วิธีใช้, ลำดับยา, ความครบถ้วนของฉลาก) | ✅ มี | ⚠️ มีการตรวจสอบ แต่ไม่ระบุ Workflow | 🟡 |
| บันทึกชื่อผู้ตรวจสอบ + เวลา + ลงนาม/ล็อกอินยืนยัน | ✅ มี | ❌ ไม่ระบุ | 🔴 |
สรุป: Core มี Workflow ตรวจสอบ ชัดเจน โรงพยาบาล ไม่ระบุ
5. การสรุปค่าใช้จ่ายและส่งต่อระบบการเงิน
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| สรุปค่าใช้จ่าย (ราคาทั้งหมด, เบิกได้ตามสิทธิ, ส่วนเกินที่ต้องชำระเอง) | ✅ มี | ⚠️ มีในระบบการเงิน (1.2.14) แต่ไม่ระบุในเภสัชกรรม | 🟡 |
| ส่งต่อระบบการเงิน (2 รูปแบบ) | ✅ มี: 1. ส่งต่อเจ้าหน้าที่การเงิน 2. Payment Kiosk/QR/Mobile App |
⚠️ มีการเชื่อมโยงการเงิน แต่ไม่ระบุ 2 รูปแบบ | 🟡 |
สรุป: Core รองรับ Payment Integration 2 รูปแบบ ครบถ้วน โรงพยาบาล ไม่ระบุชัดเจน
6. การจ่ายยาให้ผู้ป่วย (Dispensing Process)
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| เรียกคิวด้วยเสียงอัตโนมัติ + หมายเลข + ช่องรับยา | ✅ มี (เช่น "เชิญหมายเลข 125 รับยาที่ช่อง 3") | ❌ ไม่ระบุ | 🔴 |
| แสดงหมายเลขคิว "พร้อมรับยา" บนจอแสดงผล | ✅ มี | ❌ ไม่ระบุ | 🔴 |
| บันทึกชื่อผู้จ่ายยา | ✅ มี | ❌ ไม่ระบุ | 🔴 |
| ลงบันทึกคิวที่เรียกผ่านแล้ว ไม่มารับยา | ✅ แสดงบนหน้าจอ "คิวที่เรียกผ่านแล้ว" | ❌ ไม่ระบุ | 🔴 |
| Log การจ่ายยา (วันเวลา + ผู้ดำเนินการ) | ✅ มี | ❌ ไม่ระบุ | 🔴 |
สรุป: Core มี Queue Management System ครบถ้วน โรงพยาบาล ไม่มี
7. จอแสดงผลและสถานะจัดยา (Real-time Display)
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| จอแสดงสถานะ Realtime | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 1. กำลังจัดยา | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 2. รอชำระเงิน | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 3. รอจ่ายยา | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 4. เรียกรับยา | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 5. จ่ายยาแล้ว | ✅ มี | ❌ ไม่มี | 🔴 |
| สถานะ: 6. คิวเรียกผ่านแล้ว | ✅ มี | ❌ ไม่มี | 🔴 |
สรุป: Core มี Real-time Display System ครบ 6 สถานะ โรงพยาบาล ไม่มีเลย
8. ฐานข้อมูลยาและเวชภัณฑ์
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| ทะเบียนยา (รหัส, ชื่อทั่วไป, ชื่อการค้า, หมวดกลุ่ม) | ✅ มี | ✅ มี (1.2.13.1.4) ครบถ้วน | 🟢 |
| หยุดการจำหน่ายยา / แจ้งยาหมด | ✅ มี | ✅ มี (1.2.13.1.3) | 🟢 |
| รูปภาพของยา | ✅ มี | ✅ มี (1.2.13.1.5) | 🟢 |
| กำหนดสิทธิการสั่งใช้ยา (กลุ่มผู้ใช้, ผู้ป่วย, สิทธิการรักษา) | ✅ มี | ✅ มี (1.2.13.1.6) | 🟢 |
| ส่วนผสมยา (Ingredient) | ✅ มี | ✅ มี (1.2.13.1.7) | 🟢 |
| คำช่วยค้นหา (>1 ชื่อ ต่อ 1 รหัส) | ✅ มี | ✅ มี (1.2.13.1.8) | 🟢 |
| จัดกลุ่มยา ใน/นอกบัญชียาหลัก | ✅ มี | ✅ มี (1.2.13.1.9) | 🟢 |
| Drug Interaction Database | ✅ มี | ✅ มี (1.2.13.1.18-19) + ระดับความรุนแรง | 🟢 |
| Notify (หญิงตั้งครรภ์, ให้นมบุตร, เด็ก, G6PD, เพศ) | ✅ มี | ✅ มี (1.2.13.1.12) | 🟢 |
| รหัสมาตรฐาน (GPO, INV, TMT, 24 หลัก) | ✅ มี | ✅ มี (1.2.13.1.4) | 🟢 |
สรุป: ทั้งสองระบบมี Drug Database คล้ายกันมาก
9. การยกเลิกและแก้ไขการสั่งยา
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| แก้ไขรายการยา (กรณียังไม่ชำระเงิน) | ⚠️ ไม่ระบุในเอกสาร | ✅ มี (1.2.13.4.1) | 🟢 |
| แก้ไข/ยกเลิก (กรณีชำระเงินแล้ว) | ⚠️ ไม่ระบุในเอกสาร | ✅ มี (ต้องผ่านยกเลิกใบเสร็จก่อน 1.2.13.4.2) | 🟢 |
สรุป: โรงพยาบาล ระบุการแก้ไข/ยกเลิกชัดเจน Core ไม่ระบุ
10. การพิมพ์เอกสาร
| ฟีเจอร์ | Core System | โรงพยาบาลค่ายธนรัชต์ | สถานะ |
|---|---|---|---|
| ใบสั่งยา (ไทย + อังกฤษ) | ✅ มี | ✅ มี (1.2.13.6.1) | 🟢 |
| ฉลากยา + วิธีใช้ + คำแนะนำ (ไทย + อังกฤษ) | ✅ มี | ✅ มี (1.2.13.6.2) | 🟢 |
| หนังสือรับรองยานอกบัญชียาหลักแห่งชาติ | ⚠️ ไม่ระบุในเอกสาร OPD Pharmacy | ✅ มี (1.2.13.6.3) | 🟢 |
สรุป: โรงพยาบาล มีหนังสือรับรองยานอกบัญชี Core ไม่ระบุ
จุดแข็งของแต่ละระบบ
✅ จุดแข็ง Core System
- 🎯 เชื่อมโยง OPD-CPOE AI Assist:
- รับคำสั่งจาก SOAP Note (AI แปลงอัตโนมัติ)
-
ลดการบันทึกซ้ำ
-
📍 Location Code (รหัสตำแหน่งจัดเก็บยา):
- ผู้จัดยาหยิบยาได้ถูกต้อง
-
ลดความผิดพลาด
-
🖨️ Multi-location Printing:
- แยกพิมพ์ตามกลุ่มยา/จุดจัดยา
- กระจายงาน ลดเวลารอ
-
กลุ่มยาทั่วไป→จุด A, ยาควบคุม→จุด B, ยาผสม IV→ห้อง IV
-
🎫 Queue Management System:
- เรียกคิวอัตโนมัติ (เสียง + จอแสดงผล)
- แสดงหมายเลขคิว + ช่องรับยา
-
ลงบันทึกคิวที่เรียกผ่านแล้ว
-
📺 Real-time Display (6 สถานะ):
-
- กำลังจัดยา
-
- รอชำระเงิน
-
- รอจ่ายยา
-
- เรียกรับยา
-
- จ่ายยาแล้ว
-
- คิวเรียกผ่านแล้ว
-
💳 Payment Integration (2 รูปแบบ):
- รูปแบบ 1: ส่งต่อเจ้าหน้าที่การเงิน
-
รูปแบบ 2: Payment Kiosk/QR/Mobile App
-
📝 Log ครบถ้วน:
- บันทึกชื่อผู้จ่ายยา
- วันเวลา
-
ผู้ดำเนินการ
-
✅ Workflow ตรวจสอบชัดเจน:
- รวบรวมรายการยากลับจุดตรวจสอบกลาง
- เภสัชกรตรวจสอบสุดท้าย
- ลงนาม/ล็อกอินยืนยัน
✅ จุดแข็ง โรงพยาบาลค่ายธนรัชต์
- 📚 Drug Database ครบถ้วน:
- ทะเบียนยาละเอียด (รหัส, ชื่อทั่วไป, ชื่อการค้า, Dosage form, ฯลฯ)
- รูปภาพของยา
- ส่วนผสมยา (Ingredient)
- คำช่วยค้นหา (>1 ชื่อ)
-
รหัสมาตรฐาน (GPO, INV, TMT, 24 หลัก)
-
⚙️ Template / RE-MED:
- Template ของแพทย์แต่ละท่าน
- RE-MED (สั่งยาซ้ำ)
-
แก้ไข/เปลี่ยนแปลงได้
-
🔍 Drug Safety Checks ครบถ้วน:
- Drug Interaction + ระดับความรุนแรง
- Allergy Warning
- Pregnancy Alert (สตรีตั้งครรภ์)
- Lactation Alert (ให้นมบุตร)
- Pediatric Alert (เด็ก)
-
G6PD Alert
-
👨⚕️ ตรวจสอบกลุ่มแพทย์:
-
ยาบางรายการสั่งได้เฉพาะแพทย์เฉพาะทาง
-
📄 หนังสือรับรองยานอกบัญชียาหลักแห่งชาติ:
-
พิมพ์ได้ทันที
-
✏️ การแก้ไข/ยกเลิกชัดเจน:
- กรณียังไม่ชำระ: แก้ไขได้
-
กรณีชำระแล้ว: ต้องผ่านยกเลิกใบเสร็จก่อน
-
🔒 หยุดการจำหน่ายยา / แจ้งยาหมด:
- แจ้งเตือนแพทย์
- ไม่สามารถสั่งยาได้จนกว่าจะมียา
ข้อเสนอแนะในการพัฒนา
🔴 ลำดับความสำคัญสูง (HIGH Priority)
- เพิ่ม Queue Management System:
- ปัญหา: โรงพยาบาล ไม่มีระบบคิว
- แนวทาง:
- เรียกคิวอัตโนมัติ (เสียง + จอแสดงผล)
- แสดงหมายเลขคิว + ช่องรับยา
- ลงบันทึกคิวที่เรียกผ่านแล้ว
-
ผลลัพธ์:
- ผู้ป่วยไม่พลาดการรับยา
- ลดความสับสน
- เพิ่มประสิทธิภาพ
-
เพิ่ม Real-time Display (6 สถานะ):
- ปัญหา: โรงพยาบาล ไม่มีจอแสดงสถานะ
- แนวทาง: แสดงสถานะ Realtime:
- กำลังจัดยา
- รอชำระเงิน
- รอจ่ายยา
- เรียกรับยา
- จ่ายยาแล้ว
- คิวเรียกผ่านแล้ว
-
ผลลัพธ์:
- ผู้ป่วยทราบสถานะ
- ลดการสอบถาม
- โปร่งใส
-
เพิ่ม Multi-location Printing:
- ปัญหา: โรงพยาบาล ไม่มีการแยกพิมพ์ตามจุด
- แนวทาง: แยกพิมพ์ตามกลุ่มยา/จุดจัดยา:
- กลุ่มยาทั่วไป→จุด A
- กลุ่มยาควบคุมพิเศษ→จุด B
- กลุ่มยาผสม IV→ห้องยา IV
-
ผลลัพธ์:
- กระจายงาน
- ลดเวลารอ
- เพิ่มประสิทธิภาพ
-
เพิ่ม Location Code (รหัสตำแหน่งจัดเก็บยา):
- ปัญหา: โรงพยาบาล ไม่มี Location Code
- แนวทาง: กำหนด Location Code ให้ทุกรายการยา
-
ผลลัพธ์:
- ผู้จัดยาหยิบยาได้ถูกต้อง
- ลดความผิดพลาด
- ลดเวลาจัดยา
-
เพิ่ม Payment Integration (2 รูปแบบ):
- ปัญหา: โรงพยาบาล ไม่ระบุ Payment Integration
- แนวทาง: รองรับ 2 รูปแบบ:
- ส่งต่อเจ้าหน้าที่การเงิน
- Payment Kiosk/QR/Mobile App
- ผลลัพธ์:
- ผู้ป่วยชำระเงินได้สะดวก
- ลดคิวชำระเงิน
🟡 ลำดับความสำคัญปานกลาง (MEDIUM Priority)
- เพิ่ม Workflow ตรวจสอบชัดเจน:
- ปัญหา: โรงพยาบาล ไม่ระบุ Workflow
- แนวทาง:
- รวบรวมรายการยากลับจุดตรวจสอบกลาง
- เภสัชกรตรวจสอบสุดท้าย
- ลงนาม/ล็อกอินยืนยัน
-
ผลลัพธ์:
- ลดความผิดพลาด
- มี Double Check
-
เพิ่ม Log ครบถ้วน:
- ปัญหา: โรงพยาบาล ไม่ระบุ Log
- แนวทาง: บันทึก:
- ชื่อผู้จ่ายยา
- วันเวลา
- ผู้ดำเนินการ
-
ผลลัพธ์:
- ตรวจสอบย้อนกลับได้
- รับผิดชอบชัดเจน
-
เชื่อมโยง OPD-CPOE AI Assist:
- ปัญหา: โรงพยาบาล ไม่ระบุ AI Integration
- แนวทาง: เชื่อมโยง CPOE รับคำสั่งอัตโนมัติ
- ผลลัพธ์:
- ลดการบันทึกซ้ำ
- รวดเร็ว
🟢 ลำดับความสำคัญต่ำ (LOW Priority)
- ปรับปรุงการแสดงข้อมูล:
- ปัญหา: โรงพยาบาล ไม่ระบุการแสดง ICD, ค่ารักษา, สถานะสิทธิ์
- แนวทาง: แสดงข้อมูลครบถ้วนบนหน้าจอจัดยา
-
ผลลัพธ์: เภสัชกรเห็นข้อมูลครบ
-
เพิ่มการแสดงรายการยาจากแพทย์หลายคน:
- ปัญหา: โรงพยาบาล ไม่ระบุ
- แนวทาง: รวมรายการยาจากแพทย์ที่ร่วมรักษา
- ผลลัพธ์: จัดยาได้ครบถ้วน
สรุป
ความคล้ายคลึงโดยรวม: 70%
โรงพยาบาลค่ายธนรัชต์: - มี ระบบเภสัชกรรม (1.2.13) ครอบคลุม OPD + IPD - มี Drug Database ครบถ้วน (ทะเบียนยา, รูปภาพ, Ingredient, รหัสมาตรฐาน) - มี Drug Safety Checks ครบถ้วน (Drug Interaction, Allergy, Pregnancy/Lactation/Pediatric) - มี Template / RE-MED - มี หนังสือรับรองยานอกบัญชี - แต่ขาด Queue Management, Real-time Display, Multi-location Printing, Location Code
Core System: - เน้น Outpatient Pharmacy Dispensing แยกชัดเจน - มี Queue Management System (เรียกคิวอัตโนมัติ + จอแสดงผล) - มี Real-time Display (6 สถานะ) - มี Multi-location Printing (แยกพิมพ์ตามกลุ่มยา/จุด) - มี Location Code (รหัสตำแหน่งจัดเก็บยา) - มี Payment Integration (2 รูปแบบ) - มี Workflow ตรวจสอบ + Log ครบถ้วน - เชื่อมโยง OPD-CPOE AI Assist (รับคำสั่งอัตโนมัติ)
🎯 ข้อเสนอแนะหลัก
- เพิ่ม Queue Management System (🔴 HIGH):
- เรียกคิวอัตโนมัติ
- จอแสดงผล
-
ลงบันทึกคิวที่เรียกผ่าน
-
เพิ่ม Real-time Display (🔴 HIGH):
-
6 สถานะ (กำลังจัดยา, รอชำระเงิน, รอจ่ายยา, เรียกรับยา, จ่ายยาแล้ว, คิวเรียกผ่านแล้ว)
-
เพิ่ม Multi-location Printing (🔴 HIGH):
- แยกพิมพ์ตามกลุ่มยา/จุด
-
กระจายงาน ลดเวลารอ
-
เพิ่ม Location Code (🔴 HIGH):
- ผู้จัดยาหยิบยาได้ถูกต้อง
-
ลดความผิดพลาด
-
เพิ่ม Payment Integration (🔴 HIGH):
- รองรับ 2 รูปแบบ (เจ้าหน้าที่การเงิน + Kiosk/QR/Mobile)
หมายเหตุพิเศษ
⚠️ ข้อสังเกต: - โรงพยาบาลค่ายธนรัชต์ มีระบบเภสัชกรรมรวม OPD + IPD ใน 1.2.13 - Core แยกระบบชัดเจน: OPD Pharmacy / IPD Pharmacy - โรงพยาบาล มี Drug Safety Features ครบถ้วน เทียบเท่า Core - แต่ ขาด Queue Management + Real-time Display ซึ่งสำคัญต่อประสบการณ์ผู้ป่วย
💡 คำแนะนำ: - ควรเพิ่ม Queue Management System (🔴 CRITICAL) - เพิ่ม Real-time Display เพื่อให้ผู้ป่วยทราบสถานะ - เพิ่ม Multi-location Printing เพื่อกระจายงานและลดเวลารอ - เพิ่ม Location Code เพื่อลดความผิดพลาดในการจัดยา