Drug Catalog — จัดการรายการยาของคลีนิก
Import TMT, ตั้งราคาขาย, ผูก lot/expiry, ตั้ง min/max stock, allergen tag
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)
- กด + เพิ่มยา
- กรอก:
- Generic name — เช่น Paracetamol - Brand name — เช่น Tylenol (optional) - Strength — 500 mg - Form — Tablet / Capsule / Syrup / Injection / Cream / ฯลฯ - Unit — เม็ด, ขวด, tube - TMT code — รหัสมาตรฐาน MOPH (24 หลัก) — optional แต่ช่วย claim ประกัน - ATC code — Anatomical Therapeutic Chemical (สำหรับ drug interaction)
- ราคาขาย (satang) — ราคาที่ขึ้นใบเสร็จ
- ราคาทุน (optional) — ใช้คำนวณ margin
- บันทึก
Import จาก TMT Master
แทนที่จะกรอกเอง สามารถดึงจาก TMT master:
- กด Import จาก TMT
- ค้นด้วยชื่อ generic / brand
- เลือกรายการ → กด "Import"
- ระบบดึง 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 group —
penicillin,sulfa,aspirin— ผูกกับ patient allergy เพื่อ alert - Schedule —
controlled-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 ปิด, ห้ามใช้):
- กดที่ drug → tab สถานะ → toggle Active → Inactive
- ระบบ:
- ห้ามสั่งยาใหม่ - ยา 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