KMCH HIS Wiki
สแกนเพื่อเปิดบนมือถือ

Pharmacy Dispensing Workflow

Workflow UAT verification pending For: DoctorNurseIPDPharmacist Source: 13.MEDHIS Manual_Pharmacy V.1.docx Updated Thu Apr 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

IP Fill

OP Dispensing

Yes — Add Reason

No

IP Path

Ordered

Register

Allocate

Drug Alert?

Verify

Dispensed OP

Generate IP Fill

Allocate & Dispense

Dispensed / Partial

Workflow flowchart

Pharmacy Dispensing Workflow — กระบวนการจ่ายยา

ครอบคลุมทั้ง OP Dispensing, OP Refills, IP Fill, Pending Medicine (Future Order)


1. OP Dispensing (Allocate & Dispense Daily Order)

กระบวนการหลักสำหรับผู้ป่วยนอก — ใบสั่งยามาจากแพทย์ผ่าน Order Entry

Doctor สั่งยาใน MEDHIS
    ↓
ใบยาแสดงใน Pharmacy Worklist (Status: Ordered)
    ↓
[1] Register — ลงทะเบียนรับใบสั่งยา
    ↓
[2] Allocate — ตรวจสอบ + ตัดสต็อก + เลือก Batch ID
    ↓ (ระบบแสดง Alert popup → ใส่เหตุผล → Save)
[3] Verify — ตรวจสอบความถูกต้องอีกครั้ง
    ↓
[4] Dispense — จ่ายยาให้ผู้ป่วย (พิมพ์ฉลาก + ใบสั่งยา)
    ↓
Status: Dispensed

Shortcut: กด Allocate & Dispense — รวมขั้นตอน 2+3+4 ทันที

กรณีสต็อกไม่พอ (Partial)


2. OP Refills — เติมยาผู้ป่วยนอก

ผู้ป่วยรับยาซ้ำโดยไม่ต้องพบแพทย์ (แพทย์กำหนดจำนวนครั้งล่วงหน้า)

แพทย์ระบุ Refills จำนวนครั้ง ใน Medicine Orders
    ↓
รายการยาแสดงสัญลักษณ์ Refill ใน Order / Order Profile / ใบสั่งยา
    ↓
ผู้ป่วยมาตามนัด → ลงทะเบียนผู้ป่วยก่อน
    ↓
เภสัชกร → Pharmacy Worklist → Tab OP Refills
    ↓
ระบุวันที่ (วันที่แพทย์สั่งครั้งแรก) + สถานะ All + ชื่อผู้ป่วย → Search
    ↓
เลือกรายการยา → กด Repeat Refill → ยืนยัน Yes
    ↓
รายการยาแสดงใน Pharmacy Worklist → Dispense ตามปกติ

ข้อจำกัด: ไม่สามารถเติมยาเกินจำนวนครั้งที่แพทย์ระบุได้


3. IP Fill — จ่ายยาผู้ป่วยใน (Daily Dose / Continuous)

สำหรับยาประเภท Continuous Order ของผู้ป่วยใน

Pharmacy Worklist → Tab IP Fill → กด Generate
    ↓
เลือก Ward (หรือ Search Patient รายคน)
    ↓
ระบบแสดงยา Continuous Order ที่อนุญาต IP Fill ใน Drug Master
    ↓
เลือก Generate IP Fill (รายคน หรือทั้งหมด Ward)
    ↓
แก้ไขจำนวนที่ต้องการจ่าย → Save
    ↓
ใบสั่งยาแสดงใน IP Fill (Status: Ordered)
    ↓
Allocate Dispense → ตัด Stock

กรณี Stock = 0:

สถานะหลัง IP Fill:

สถานะความหมาย
Dispensedตัดจ่ายทุกรายการสมบูรณ์
Partially Dispensedตัดจ่ายบางรายการ
Cancelledมีการยกเลิกรายการในเอกสาร IP Fill

IP Fill Actions:

Icon/ButtonAction
ดูข้อมูลตรวจสอบเอกสารที่บันทึกแล้ว
Allocate & Dispenseตัดจ่ายยา
ยกเลิกยกเลิกทั้งเอกสาร / รายผู้ป่วย / แต่ละรายการ
พิมพ์ใบสั่งยาพิมพ์เอกสาร
พิมพ์ฉลากยาพิมพ์ฉลาก
Audit Logดูประวัติบันทึก/ยกเลิก/ตัดจ่าย

4. Pending Medicine (Future Order)

ยาที่สั่งล่วงหน้า ยังไม่คิดค่าใช้จ่าย (Future Order Type)

แพทย์สั่งยา → เลือก Tab Future Order → บันทึก → Status: Ordered
    ↓
(รอจนถึงวันนัด / ต้องการใช้)
    ↓
เปิดปุ่ม Future Order Filter → เลือกรายการ Pending Medicine → กด Order
    ↓
รายการแสดงใน Orders → ตรวจสอบ → บันทึก → จ่ายยาตามปกติ
    ↓
Status ใน Future Order: Executed

Actions บน Pending Medicine:

Actionผล
แก้ไขแก้ไขรายละเอียดยา
ยกเลิกStatus → Cancelled
ดู Audit Logดูประวัติ
พิมพ์ใบค้างยาพิมพ์เอกสาร

Drug Alert Flow (ระหว่างจ่ายยา)

เมื่อพบ Alert ในขั้นตอน Allocate:

  1. ระบบแสดง popup alert ทุกรายการ
  2. เภสัชกรอ่านรายละเอียด + ระบุเหตุผลในการพิจารณาจ่ายยา
  3. กด Save → ดำเนินการต่อได้

ดู Drug Alert Popup สำหรับ 11 ประเภท alert


Cancel Restrictions

ไม่สามารถยกเลิกได้เมื่อ Patient Status:

ดู Pharmacy Dispensing Screen


เนื้อหาที่เกี่ยวข้อง / Related