Drug Catalog — จัดการรายการยาของคลีนิก

Import TMT, ตั้งราคาขาย, ผูก lot/expiry, ตั้ง min/max stock, allergen tag

6 นาที·อัปเดต 2026-05-24

Drug Catalog คืออะไร

รายการยาที่คลีนิกขาย/สั่งจ่าย — ผูกกับ:

  • ใบสั่งยา (หมอเลือกจาก catalog ตอน OPD)
  • Dispense (เภสัชสแกน barcode → match กับ catalog)
  • Stock (เพิ่ม/ลดตามการรับยาเข้า-จ่ายออก)
  • Pricing (ราคาที่ขึ้นบนใบเสร็จ)

Drug catalog เป็น per-tenant — แต่ละคลีนิกมีรายการของตัวเอง (อ่าน TMT/MOPH master ได้แต่จัดเก็บราคา/stock ภายใน)

เปิด Drug Catalog

Settings → Drug Catalog (/dashboard/settings/drug-catalog)

เพิ่มยาใหม่ (Manual)

  1. กด + เพิ่มยา
  2. กรอก:

- Generic name — เช่น Paracetamol - Brand name — เช่น Tylenol (optional) - Strength500 mg - Form — Tablet / Capsule / Syrup / Injection / Cream / ฯลฯ - Unitเม็ด, ขวด, tube - TMT code — รหัสมาตรฐาน MOPH (24 หลัก) — optional แต่ช่วย claim ประกัน - ATC code — Anatomical Therapeutic Chemical (สำหรับ drug interaction)

  1. ราคาขาย (satang) — ราคาที่ขึ้นใบเสร็จ
  2. ราคาทุน (optional) — ใช้คำนวณ margin
  3. บันทึก

Import จาก TMT Master

แทนที่จะกรอกเอง สามารถดึงจาก TMT master:

  1. กด Import จาก TMT
  2. ค้นด้วยชื่อ generic / brand
  3. เลือกรายการ → กด "Import"
  4. ระบบดึง strength + form + ATC ให้อัตโนมัติ — แค่กรอกราคา + stock เพิ่ม

ตั้งค่า Stock

ในหน้า drug detail tab Inventory:

  • Min stock — เมื่อเหลือต่ำกว่านี้ ระบบ alert
  • Max stock — capacity จัดเก็บ (helpful สำหรับ purchase order)
  • Reorder point — ระดับที่ควรสั่งใหม่
  • Location — เก็บที่ชั้น/ลิ้นชักไหน (free text)

Lot / Expiry tracking

แต่ละรอบรับยาเข้า บันทึก Stock Movement พร้อม:

  • Lot number
  • Expiry date
  • จำนวน
  • ราคาทุน (ราคาที่ซื้อมา)

ระบบ FIFO ตัด lot เก่าก่อน + alert lot ที่ใกล้หมดอายุ < 90 วัน

Allergen / Drug class

ตั้ง tag ที่ drug detail:

  • Allergen grouppenicillin, sulfa, aspirin — ผูกกับ patient allergy เพื่อ alert
  • Schedulecontrolled-drug-2, hi-alert — บังคับ extra check ตอน dispense
  • Pregnancy category — A/B/C/D/X
  • High alert — boolean แสดง warning ทุกครั้งที่สั่ง (เช่น insulin, warfarin)

Drug Interaction Database

HexaHealth มี base drug interaction (~5,000 pair) จาก WHO + Thai FDA. เปิดอัตโนมัติ:

  • คนไข้มีประวัติ allergy → alert ทันทีตอนสั่งยา
  • ยาที่กำลังจะสั่ง interact กับยา active → banner สีแดง/เหลือง/ฟ้า

ปิด/Discontinue ยา

ถ้ายาตัวไหนเลิกขาย (หมด, supplier ปิด, ห้ามใช้):

  1. กดที่ drug → tab สถานะ → toggle Active → Inactive
  2. ระบบ:

- ห้ามสั่งยาใหม่ - ยา active ในใบสั่งเก่ายังจ่ายต่อได้ - ไม่ลบ history ของ Rx เก่า (audit)

Bulk import จาก Excel

Settings → Drug Catalog → ⋯ → Import CSV

Template มี column: generic, brand, strength, form, unit, tmt_code, price_satang, allergen_group, .... Upload .csv → preview → confirm. รองรับ 500 rows/import

บทความที่เกี่ยวข้อง