Files
docs-piam/references/warehouse.txt
2025-11-10 13:55:48 +07:00

435 lines
45 KiB
Plaintext

# โมดูล 3: การบริหารคลังพัสดุ (Warehouse Management System)
## 3.1 การจัดการคลังพัสดุทั่วไป
ระบบรองรับการบริหารจัดการคลังพัสดุอย่างครบวงจร ตั้งแต่การรับเข้า การจ่ายออก การโอนย้าย และการปรับปรุงสต็อก โดยมีคุณสมบัติอย่างน้อยดังต่อไปนี้:
### 3.1.1 โครงสร้างคลังและสถานที่จัดเก็บ
- สามารถสร้างคลังสินค้าย่อยเพื่อรองรับการควบคุมการเบิกใช้งาน รวมทั้งสามารถโอนย้ายสินค้า/พัสดุระหว่างคลังใหญ่และคลังย่อยได้
- ระบบสามารถกำหนดรายละเอียดของคลังสินค้าหลักและคลังสินค้าย่อย (`Main Store`/`Sub Store`) รวมถึงรายการสินค้าในแต่ละคลังสินค้าได้
- ระบบสามารถแยกสถานที่ (`Location`) ในการจัดเก็บสินค้าคงคลังกับสินค้าฝากขาย (`Consignment`) ได้ชัดเจน เพื่อการควบคุมภายในยอดคงเหลือ
- ระบบสามารถระบุสถานที่จัดเก็บสินค้าแต่ละชนิด รวมถึงการจัดเก็บสินค้าของคลังสินค้าแต่ละแห่งที่มีการควบคุมตามชั้นแถว เช่น วันรับของ วันหมดอายุ (`Lot Control`)
### 3.1.2 การรับพัสดุเข้าคลัง
- สามารถเชื่อมโยงกับระบบงานพัสดุในด้านการรับสินค้าเข้าคลังได้
- ระบบสามารถรับยาเข้าคลังย่อยจากคลังยาใหญ่, รับคืนจากหอผู้ป่วย
- รองรับการรับพัสดุจากหลายช่องทาง:
- การรับจากผู้ขาย
- การรับโอนจากคลังอื่น
- การรับคืนจากหน่วยงาน
- การรับของแถม วัสดุ และครุภัณฑ์จากการสั่งซื้อ
### 3.1.3 การตรวจสอบสินค้าคงคลัง
- สามารถตรวจสอบสินค้าคงคลังผ่านทางระบบได้หลายรูปแบบ คือ:
- `Stock Card`
- `Stock Movements`
- `Stock Summary`
- สามารถค้นหาพัสดุเพื่อดูยอดคงเหลือของพัสดุที่อยู่ในคลังได้ โดยสามารถแสดงแบบรายการทั้งหมด หรือดูยอดรวมของพัสดุแต่ละรายการ
- ระบบสามารถแสดงรายละเอียดการเคลื่อนไหวของสินค้าในคลังได้
- สามารถดู `stock card movement` ได้แบบ real time
- สามารถตรวจสอบข้อมูลยอดคงเหลือตามแต่ละคลังสินค้า หรือทั้งหมดของโรงพยาบาลได้
### 3.1.4 การสอบถามยอดคงเหลือ
- สามารถดูข้อมูลยอดคงเหลือของรายการพัสดุของระบบได้ โดยสามารถเรียกดูได้ตาม:
- ยอดคงเหลือที่ต่ำกว่าจุดสั่งซื้อ
- ต่ำกว่าจุดต่ำสุด
- สูงกว่าจุดสูงสุด
- ระบบสามารถตรวจสอบยาคงเหลือได้ตลอดเวลา ทั้งที่เป็นยอดปัจจุบัน และยอดคงเหลือย้อนหลังตามช่วงวันที่ระบุ
- สามารถแสดงจำนวนคงเหลือและระบุจำนวนสินค้าที่จะจัดซื้อเป็นหน่วยนับและหน่วยบรรจุได้
### 3.1.5 การแจ้งเตือน
- สามารถแจ้งเตือนเมื่อสินค้า/พัสดุไม่พอต่อการขายหรือทำการโอนย้าย
- ระบบแจ้งเตือนเมื่อจำนวนวัสดุคงคลังใกล้หมด/ของหมด
---
## 3.2 การขอเบิกพัสดุ (Internal Requisition)
### 3.2.1 การสร้างใบขอเบิก
- สามารถให้คลังย่อยตามแผนกทำใบขอเบิก/ขอโอนผ่านระบบมาที่คลังพัสดุเพื่อขอเบิกพัสดุได้
- สามารถให้คลังย่อยทำใบบันทึกขอเบิกผ่านระบบมาที่คลังครุภัณฑ์ได้
- สามารถระบุรหัสหน่วยที่ขอเบิกและเลขที่หนังสือ กับหน่วยที่ให้เบิกสินค้าได้ และหมายเหตุอื่นๆ ที่เกี่ยวข้องกับการขอเบิกสินค้าได้
- สามารถระบุได้ว่าจะส่งเรื่องขอเบิกสินค้าไปยังหน่วยงานที่ให้เบิกสินค้าหรือไม่
- สามารถระบุได้ว่าเป็นการขอเบิกสินค้าแบบเร่งด่วนหรือไม่
### 3.2.2 การเลือกรายการเบิก
- สามารถระบุรหัสสินค้าที่จะขอเบิกสินค้าได้
- สามารถระบุจำนวนที่ขอเบิกสินค้าเป็นหน่วยบรรจุ หรือ หน่วยนับได้
- สามารถ `Load` รายการสินค้าที่ต่ำกว่า `Safety Level` หรือที่ต่ำกว่า `Max Level` ที่กำหนดไว้ ในการลงบันทึกขอเบิกได้
### 3.2.3 การอนุมัติใบขอเบิก
- หน่วยให้เบิกสามารถอนุมัติรายการขอเบิกสินค้าที่ส่งมาได้
- สามารถกำหนดสิทธิ์ `User` ในการอนุมัติรายการขอเบิกสินค้าได้
- สามารถตรวจสอบได้ว่ารายการขอเบิกสินค้าได้รับอนุมัติแล้วหรือไม่
- สามารถแสดงข้อมูลรหัสผู้ให้อนุมัติรายการขอเบิกสินค้าได้
- มีระบบการอนุมัติใบขอเบิกเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากคลังตรวจสอบเอกสารการขอเบิกแล้ว
### 3.2.4 การค้นหาและติดตาม
- สามารถค้นหาข้อมูลใบขอเบิก/ขอโอนย้อนหลังโดยค้นหาได้จาก:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- เลขที่เอกสาร
- วันที่เอกสาร
- คลังขอเบิก
- สามารถค้นหารายการครุภัณฑ์ในระบบได้จาก:
- รหัสรายการ
- ชื่อรายการ
---
## 3.3 การจ่ายพัสดุออกจากคลัง (Dispense/Issue)
### 3.3.1 การดำเนินการจ่ายพัสดุ
- สามารถเห็นจำนวนที่คลังย่อยขอเบิกมา และแก้ไขจำนวนที่จะโอนให้กับคลังย่อยใหม่ได้
- สามารถบันทึกรายการในหน้าใบโอนออก โดยไม่ต้องเลือกจากใบขอเบิก/ขอโอน ซึ่งระบบให้ใส่ข้อมูล:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- แผนกที่ขอ
- วันที่เอกสาร
- สามารถบันทึกใบโอนออกโดยเลือกจากใบขอเบิก/ขอโอนที่ได้รับการอนุมัติ ซึ่งข้อมูลที่อยู่ในใบขอเบิก/ขอโอนจะเชื่อมโยงมายังใบโอนออก พร้อมกับแสดงเลขที่ใบขอเบิก/ขอโอนที่ดึงมาเป็นใบโอนออก
### 3.3.2 ระบบอนุมัติใบโอนออก
- มีระบบการอนุมัติใบโอนออกเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากการคลังตรวจสอบเอกสารการโอนแล้ว
- เมื่ออนุมัติใบโอนออก ระบบตัดสต็อกคลังพัสดุตามจำนวนของแต่ละรายการที่อยู่ในใบโอนออกทันที
- การขอเบิกแล้ว และเมื่ออนุมัติใบขอเบิก ระบบตัดสต็อกคลังพัสดุตามจำนวนของแต่ละรายการที่อยู่ในใบขอเบิกออกทันที
### 3.3.3 การค้นหาและเอกสาร
- สามารถค้นหาข้อมูลใบโอนออกย้อนหลังโดยค้นหาได้จาก:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- เลขที่เอกสาร
- วันที่เอกสาร
- สามารถค้นหาข้อมูลใบอนุมัติการเบิกย้อนหลังโดยค้นหาได้จาก คลังขอเบิก เลขที่เอกสาร และวันที่เอกสาร
- สามารถทำสำเนาเอกสารจากใบขอเบิก/ขอโอน ใบโอนออกได้โดยการเลือกต้นฉบับจากใบเดิม แล้วทำสำเนามาเป็นใบใหม่ เลขที่จะเปลี่ยนให้อัตโนมัติ
---
## 3.4 การรับพัสดุเข้าคลังย่อย (Sub-Warehouse Receipt)
### 3.4.1 การดำเนินการรับของ
- สามารถค้นหาข้อมูลใบรับของโอนย้อนหลังโดยค้นหาได้จาก:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- เลขที่เอกสาร
- วันที่เอกสาร
- แสดงรายการและจำนวนที่คลังหลักจ่ายมา ผู้ใช้กรอกจำนวนที่รับจริง (`Received Quantity`) เพื่อยืนยัน
### 3.4.2 ระบบอนุมัติใบรับของโอน
- มีระบบการอนุมัติใบรับของโอนเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากการคลังย่อยตรวจสอบเอกสารการโอนแล้ว
- เมื่ออนุมัติใบโอนรับของโอน ระบบเพิ่มสต็อกให้กับคลังย่อยตามจำนวนของแต่ละรายการที่อยู่ในใบรับของโอนทันที
### 3.4.3 ผลลัพธ์การบันทึก
- **เพิ่มสต็อกในคลังย่อย (Increase Stock):** ปรับปรุงยอดสินค้าคงคลังในคลังย่อยของผู้ใช้
- **อัปเดตสถานะการจัดส่ง:** เปลี่ยนสถานะของรายการจัดส่งเป็น "รับของแล้ว"
- **สร้างรายการรอรับ:** สร้างรายการ "รอรับเข้าคลังย่อย" เพื่อให้หน่วยงานปลายทางดำเนินการต่อ
---
## 3.5 การโอนย้ายพัสดุระหว่างคลัง (Inter-Warehouse Transfer)
### 3.5.1 การโอนย้าย
- สามารถรองรับกระบวนการโอนวัสดุ การยืม การคืน ระหว่างสถานที่จัดเก็บและระหว่างหน่วยงานได้
- สามารถโอนยอดสินค้าระหว่างคลังสินค้าได้
- ระบบสามารถทำการโอนย้ายสินค้าจากคลังสินค้าได้
### 3.5.2 การบันทึกข้อมูล
- ระบบให้ใส่ข้อมูล:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- แผนกที่ขอ
- วันที่เอกสาร
- เจ้าหน้าที่จะต้องยืนยันการหยิบโดย:
- เดินไปยังตำแหน่งที่ระบบแนะนำ
- สแกนบาร์โค้ดของ `Bin Location` และ/หรือ `Lot Number`
- กรอกจำนวนที่จ่ายจริง (`Dispensed Quantity`)
---
## 3.6 การปรับปรุงยอดพัสดุ (Stock Adjustment)
### 3.6.1 การปรับปรุงยอด
- สามารถทำการปรับปรุงยอดคงเหลือของรายการพัสดุ พร้อมทั้งสามารถใส่หมายเหตุในการปรับปรุงยอด เมื่อมีการตรวจนับรายการพัสดุ
- สามารถทำการปรับปรุงจำนวนสินค้าจากการตรวจนับ (`Stock Count`) ได้
- สามารถลงบันทึกปรับ `Stock` โดยการนำเข้าได้
- สามารถลงบันทึกปรับ `Stock` โดยการจ่ายออกได้
- สามารถทำการปรับปรุงราคาสินค้า (`Adjust Cost`) กรณีที่ต้นทุนสินค้าไม่ถูกต้อง
### 3.6.2 ประเภทการปรับยอด
- ผู้ใช้ต้องเลือกประเภทการปรับยอดจาก `Dropdown` เช่น:
- "ตัดใช้ภายใน (Internal Use)"
- "ชำรุด (Damaged)"
- "ปรับยอดจากการตรวจนับ (Stock Count Adjustment)"
- ฐานข้อมูลเหตุผลการ `Adjust`
### 3.6.3 การดำเนินการ
- ผู้ใช้ค้นหาและเลือกพัสดุที่มีอยู่ในคลังย่อยของตนเอง
- ระบบแสดง `Lot Number` ที่มีให้เลือก
- ผู้ใช้กรอกจำนวนที่ปรับปรุง (`Quantity Adjusted`) (สามารถเป็นค่าบวกหรือลบได้)
- ระบบปรับปรุงสต็อกในคลังย่อยตามจำนวนและประเภทที่ระบุ
- สามารถกำหนดสิทธิ์ `User` ในการปรับ `Stock` ได้
---
## 3.7 การตรวจนับสต็อก (Cycle Counting)
### 3.7.1 การบริหารจัดการแผนการตรวจนับ (สำหรับผู้จัดการคลัง)
- ผู้จัดการคลังสามารถสร้าง "แผนการตรวจนับ" ได้หลายรูปแบบ เช่น:
- ตามความถี่: "พัสดุมูลค่าสูง (กลุ่ม A) - ตรวจนับทุกเดือน", "พัสดุทั่วไป (กลุ่ม C) - ตรวจนับทุก 6 เดือน"
- ตามตำแหน่ง: "ตรวจนับสินค้าใน Aisle 1-5 ในไตรมาสที่ 1"
- ในแผนจะประกอบด้วย "รายการตรวจสอบ (Checklist)" และ "ความถี่ (Frequency)"
### 3.7.2 การดำเนินการตรวจนับ (สำหรับเจ้าหน้าที่คลัง)
- ระบบจะสร้าง "Task การตรวจนับ" ประจำวัน/สัปดาห์โดยอัตโนมัติตามแผน และมอบหมายให้เจ้าหน้าที่
- เจ้าหน้าที่ใช้ `Tablet` หรือ `Mobile App` เพื่อเปิด `Task` ของตนเอง
- **กระบวนการตรวจนับ (Blind Count):**
- ระบบจะแสดงตำแหน่ง (`Bin Location`) และชื่อพัสดุที่ต้องไปนับ แต่จะไม่แสดงจำนวนคงเหลือในระบบ
- เจ้าหน้าที่ไปที่ตำแหน่งนั้นและทำการนับจำนวนจริง แล้วกรอกลงในแอปฯ
- สามารถตรวจสอบข้อมูลสินทรัพย์ของแต่ละหน่วยงาน ด้วยการยิง `QR Code` ผ่าน `Application` มือถือและออกรายงานผลการตรวจนับ
### 3.7.3 การตรวจสอบและอนุมัติผลต่าง (Variance Reconciliation)
- ระบบจะสร้าง "รายงานผลต่าง" เปรียบเทียบจำนวนที่นับได้กับจำนวนในระบบ
- ผู้จัดการคลังตรวจสอบรายงาน และทำการ "อนุมัติ" การปรับยอด
- ระบบจะสร้างเอกสาร `Stock Count Adjustment` โดยอัตโนมัติเพื่อปรับปรุงสต็อกให้ถูกต้อง
- มีรายงานสำหรับการตรวจนับวัสดุและผลการตรวจนับวัสดุได้ตามกำหนดเวลาที่ต้องการ
---
## 3.8 การจัดการข้อมูลและรายงานคลัง
### 3.8.1 การกำหนดรูปแบบเอกสาร
- สามารถกำหนดรูปแบบเลขที่ใบขอเบิก/ขอโอน ใบโอนออก และใบรับของโอนให้อัตโนมัติ โดยจะแยกตามประเภทเอกสาร
- ถ้าประเภทเอกสารใบโอนออกต่างกัน รูปแบบเลขที่เอกสารจะต่างกัน
### 3.8.2 เอกสารแบบฟอร์ม
- ระบบรองรับการพิมพ์เอกสารดังต่อไปนี้:
- ใบโอนออก
- ใบรับของโอน
- ใบขอเบิก/ขอโอน
- ใบรายการยอดคงเหลือ
- ใบปรับปรุงยอดคงเหลือ
- ใบยืมพัสดุ/ใบคืนพัสดุ
- ใบเบิกวัสดุ
### 3.8.3 รายงานต่างๆ
- ระบบสามารถออกรายงานได้หลากหลาย ได้แก่:
- รายงานการตรวจสอบการรับ-พัสดุ
- รายงานการตรวจสอบการรับ-จ่ายพัสดุ
- รายงานข้อมูลเกี่ยวกับการจ่ายวัสดุออกจากคลัง จำแนกตามส่วนงานและประเภทวัสดุ
- รายงานข้อมูลเกี่ยวกับการขอเบิกวัสดุเกินมาตรฐานที่กำหนด
- รายงานสินค้าคงคลังแยกตามประเภทสินค้า ตามหน่วยคลัง
- รายงานสินค้าค้างรับ
- รายงานการรับแจ้งหนี้จากผู้ขาย
- รายงานเกี่ยวกับความเคลื่อนไหวของวัสดุครุภัณฑ์
- รายงานสรุปยอดพัสดุคงคลัง
### 3.8.4 รายงานยอดคงเหลือและความเคลื่อนไหว
- รายงานข้อมูลเกี่ยวกับวัสดุคงเหลือเป็นปัจจุบัน
- รายงานข้อมูลเกี่ยวกับยอดวัสดุคงเหลือขั้นต่ำ ณ จุดสั่งซื้อ
- รายงานข้อมูลเกี่ยวกับยอดการรับเข้า-จ่ายออกและคงเหลือ
- รายงานข้อมูลเกี่ยวการเปรียบเทียบการรับเข้า-จ่ายออกระหว่างงวด
- รายงานข้อมูลเกี่ยวกับราคาซื้อวัสดุครุภัณฑ์ครั้งล่าสุด
- รายงานข้อมูลเกี่ยวกับรายละเอียดของครุภัณฑ์และยอดคงคลังประจำงวดและเวลา
---
## 3.9 คลังเวชภัณฑ์และยา (Pharmacy Warehouse)
ระบบรองรับการบริหารจัดการคลังเวชภัณฑ์และยาโดยเฉพาะ โดยมีคุณสมบัติอย่างน้อยดังต่อไปนี้:
### 3.9.1 การควบคุมสต็อกเวชภัณฑ์และยา
- ระบบการควบคุมยาและเวชภัณฑ์ใช้ในการบันทึกข้อมูลยาและเวชภัณฑ์ โดยสามารถควบคุมการรับ-จ่าย-โอนยาจากทั้งคลังยาใหญ่และคลังยาย่อยหลายๆ แห่ง
- บันทึกการรับ-จ่าย-โอนเป็นแบบ `Real-Time System` ทำให้สามารถทราบจำนวนยาที่เหลืออยู่ในคลังยาที่คุม `Stock` ได้ทุกขณะของการทำงาน
- สามารถค้นหารายการยา/เวชภัณฑ์เพื่อดูยอดคงเหลือของยา/เวชภัณฑ์ที่อยู่ในคลังได้ โดยสามารถแสดงแบบรายการทั้งหมด หรือดูยอดรวมของยา/เวชภัณฑ์แต่ละรายการ
- ระบบสามารถแสดงข้อมูลปริมาณ `Stock` ยาและเวชภัณฑ์ของคลังยาแต่ละห้องจ่ายยา เพื่อช่วยในการบริหารคลังยา
- สามารถเชื่อมโยงข้อมูลไปยังระบบจัดซื้อจัดจ้าง และระบบขายยาและเวชภัณฑ์ของ `HIS` ได้
### 3.9.2 การจัดการวันหมดอายุ
- มีระบบการเตือนยาตัวใด `Lot` ใดใกล้หมดอายุ เพื่อสะดวกในการส่งไปแลกเปลี่ยนหรือจำหน่ายยาตัวนั้นออกจากคลังยา
- สามารถตรวจสอบรายการยาและเวชภัณฑ์ตามวันหมดอายุได้ โดยระบุระยะเวลาที่ยา/เวชภัณฑ์จะหมดอายุภายในระยะเวลาเป็นเดือนหรือวันและสามารถสั่งพิมพ์ได้
- สามารถระบุวันหมดอายุของสินค้าหรือของแถมที่ระบุได้
### 3.9.3 การจัดการข้อมูลยาและเวชภัณฑ์
- สามารถบันทึกข้อมูลรายการพัสดุ โดยสามารถบันทึกข้อมูล:
- รหัสรายการ
- ชื่อการค้า
- รหัสกรมบัญชีกลาง
- กลุ่มสิทธิ
- ราคา `OPD`
- ราคา `IPD`
- ราคากลางยา
- สามารถทำสำเนาของรายการยา/เวชภัณฑ์จากรายการเดิมในระบบมาเป็นรายการใหม่ โดยเมื่อสำเนาเป็นรายการใหม่แล้วสามารถเปลี่ยนแปลงรหัส ชื่อการค้า ชื่อค้นหา ราคาได้ตามต้องการ
### 3.9.4 การจัดการขอเบิกและจ่ายยา
- สามารถให้คลังยาย่อยทำใบขอเบิก/ขอโอนผ่านระบบมาที่คลังยาเพื่อขอเบิกยาได้
- สามารถเห็นจำนวนที่คลังยาย่อยขอเบิกมา และแก้ไขจำนวนที่จะโอนให้กับคลังยาย่อยใหม่ได้
- สามารถบันทึกใบโอนออกโดยเลือกจากใบขอเบิก/ขอโอนที่ได้รับการอนุมัติ ซึ่งข้อมูลที่อยู่ในใบขอเบิก/ขอโอนจะเชื่อมโยงมายังใบโอนออก พร้อมกับแสดงเลขที่ใบขอเบิก/ขอโอนที่ดึงมาเป็นใบโอนออก
- สามารถบันทึกรายการในหน้าใบโอนออก โดยไม่ต้องเลือกจากใบขอเบิกขอโอน
- มีระบบการอนุมัติใบโอนออกเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากการคลังตรวจสอบเอกสารการโอนแล้ว และเมื่ออนุมัติใบโอนออก ระบบตัดสต็อกคลังยาตามจำนวนของแต่ละรายการที่อยู่ในใบโอนออกทันที
- มีระบบการอนุมัติใบรับของโอนเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากการคลังยาย่อยตรวจสอบเอกสารการโอนแล้ว
### 3.9.5 การค้นหาเอกสาร
- สามารถค้นหาข้อมูลย้อนหลังได้จาก:
- ประเภทเอกสาร
- คลัง (ออก)
- คลัง (เข้า)
- เลขที่เอกสาร
- วันที่เอกสาร
- รองรับการค้นหาสำหรับเอกสารต่อไปนี้:
- ใบขอเบิก/ขอโอน
- ใบโอนออก
- ใบรับของโอน
- รายการใบเสนอซื้อ
- ใบสั่งซื้อ
- ใบตรวจรับพัสดุ
### 3.9.6 การตั้งค่าและการจัดการ
- มีระบบการตั้งค่าจุดต่ำสุด-สูงสุดของรายการยา/เวชภัณฑ์ที่อยู่ในคลัง โดยสามารถกำหนดได้แยกตามจำนวนคลังที่ใช้งาน
- สามารถเก็บฐานข้อมูลได้ดังนี้:
- `Master`
- หน่วยนับ
- `Stock Take group`
- `Vender/Supplier`
- แผนก
- การกำหนดสิทธิ์ผู้ใช้
- ค่า `Min` คลังและแต่ละห้องยาที่มี `stock`
- ฐานข้อมูลเหตุผลการ `Adjust`
- การกำหนดประเภทสินค้า (`Pharmaco Category`, `SubCategory`, `SubminorCategory`)
### 3.9.7 รายงานคลังเวชภัณฑ์และยา
- รายงานการตรวจสอบการรับ-จ่ายยาและเวชภัณฑ์
- รายงานรายการยาใกล้หมดอายุ
- รายงานการรับสินค้า
- รายงานสินค้าค้างรับ
- รายงานการรับแจ้งหนี้จากผู้ขาย
- รายงานสรุปยอดยา/เวชภัณฑ์คงคลัง
- รายงานการรับยา/เวชภัณฑ์เข้าคลัง
- รายงานเวชภัณฑ์ค้างส่ง ต้องการทราบว่าอยู่ในขั้นตอนใด
- มีใบสั่งซื้อยา-เวชภัณฑ์นอกโรงพยาบาล
- มีบันทึกข้อความ (ใบขอดำเนินการจัดซื้อ)
- มีระบบออกใบสั่งซื้อ
- มีบันทึกข้อความ (ใบขออนุมัติจัดซื้อ)
- มีบันทึกข้อความ (ใบขออนุมัติเบิกจ่าย)
- มีรายงานใบเสนอซื้อเวชภัณฑ์สำรองคลัง
- มีรายงานบันทึกการรับพัสดุและการขึ้นบัญชี
---
## 3.10 การจัดการคลังขั้นสูง (Advanced Features)
### 3.10.1 การจัดการหลายหน่วยนับ
- สามารถกำหนดหน่วยนับได้หลายหน่วยต่อหนึ่งรหัสสินค้า ตัวอย่างเช่น ยาสามารถระบุหน่วยนับเป็น กล่อง แผง เม็ด ได้
- ระบบรองรับการแปลงหน่วยอัตโนมัติ
### 3.10.2 การจัดการ Lot และ Serial Number
- รองรับการบริหารจัดการสินค้าที่เป็น `Lot` หรือ `Serial`
- สามารถ ระบุ `Lot Number` ของสินค้าที่ลงบันทึกรับสินค้าได้
- สามารถกำหนดได้ว่าต้องการให้ระบบสร้าง `Lot No.` ให้อัตโนมัติหรือไม่
### 3.10.3 การเตรียมการและจัดส่ง
- ระบบสามารถรับข้อมูล `ASN (Advanced Ship Notice)` จากผู้ขาย
- เมื่อรถส่งของมาถึง เจ้าหน้าที่คลังสามารถเปิดข้อมูล `ASN` ขึ้นมาเพื่อใช้ในการตรวจรับสินค้าได้ทันที
---
## 3.11 งบประมาณและบัญชี
### 3.11.1 การเชื่อมโยงงบประมาณ
- สามารถเชื่อมโยงข้อมูลกับระบบการบริหารงบประมาณในด้านการตัดจ่าย การรับและการจ่ายเงินงบประมาณได้
- ระบบการบันทึกงบประมาณยาและเวชภัณฑ์ของยาแต่ละรหัสยาได้
- ระบบสามารถเรียกดูแผนงบประมาณยาและเวชภัณฑ์ในปีงบประมาณที่ดำเนินการซื้อไปแล้ว สามารถแสดงผลเป็นแผนภูมิ/กราฟประเภทต่างๆ เช่น แผนภูมิวงกลม
- ระบบการตัดงบประมาณราย `Code` ยาที่เชื่อมกับการตรวจรับของเข้า `stock`
### 3.11.2 การเชื่อมโยงบัญชี
- สามารถเชื่อมโยงกับระบบบัญชี เพื่อสามารถนำไปบันทึกบัญชีได้
- ระบบสามารถกำหนดรหัสบัญชีแยกประเภทของสินค้าคงคลังได้มากกว่า 1 รหัสบัญชีต่อ 1 คลังสินค้าได้
- ระบบสามารถรองรับการลงบัญชีของสินค้าคงคลังได้มากกว่า 1 บัญชีต่อ 1 คลังสินค้าได้
- ระบบสามารถทำการบันทึกบัญชีพัก เพื่อใช้ในการตรวจสอบกระทบยอดระหว่างหน่วยงาน (`Sub Module`)
- ระบบสามารถตรวจสอบผลการคำนวณต้นทุนสินค้า และการบันทึกบัญชีได้ และสามารถทำการแก้ไขข้อมูลจากระบบสินค้าคงคลังได้
- ระบบสามารถตรวจสอบข้อมูลราคาของการสั่งซื้อในแต่ละครั้งได้
### 3.11.3 การจัดการต้นทุน
- ระบบสามารถกำหนดวิธีการคำนวณต้นทุนสินค้าตามนโยบายที่โรงพยาบาลกำหนดได้
- สามารถคำนวณต้นทุนสินค้ารับคืนได้อย่างถูกต้องตามหลักการบัญชีที่รับรองทั่วไป
- รองรับการเก็บต้นทุนรูปแบบต่างๆ ตั้งแต่การรับวัตถุดิบจนถึงการใช้วัตถุดิบในการบริหารสินค้า
---
## 3.12 การบริหารจัดการข้อมูลและการตั้งค่า
### 3.12.1 การตั้งค่าข้อมูลพื้นฐาน
- สามารถบันทึกข้อมูลการเสนอซื้อโดยมีข้อมูลผู้จำหน่าย, ประเภทใบเสนอซื้อ, แผนกที่เสนอซื้อ, ประเภท `VAT`, วิธีการจัดซื้อจัดจ้าง และวันที่เสนอซื้อ
- สามารถกำหนดรูปแบบการสั่งซื้อรองรับเรื่องภาษีมูลค่าเพิ่มได้ทั้ง `VATIN`, `VATOUT` หรือ `Exemption` (ไม่มี VAT)
- สามารถกำหนดรูปแบบเลขที่ใบเสนอซื้อ, ใบสั่งซื้อ และใบตรวจรับพัสดุให้อัตโนมัติ โดยจะแยกตามประเภทเอกสาร
### 3.12.2 การกำหนดโครงสร้างงบประมาณ
- ใบเสนอซื้อ, ใบสั่งซื้อ และใบตรวจรับพัสดุ สามารถเลือกหมวดค่าใช้จ่าย, แผนงาน, ผลผลิต ตามที่เจ้าหน้าที่เป็นผู้กำหนดได้
- สามารถกำหนดราคากลางสำหรับอ้างอิงในการสั่งซื้อได้
### 3.12.3 การจัดการกรรมการ
- ใบเสนอซื้อ, ใบสั่งซื้อ และใบตรวจรับพัสดุ สามารถกำหนดรายชื่อกรรมการตรวจรับพัสดุ หรือกรรมการจัดซื้อโดยวิธีต่างๆ ได้
### 3.12.4 ระบบอนุมัติเอกสาร
- มีระบบการอนุมัติใบเสนอซื้อเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากได้รับการอนุมัติให้ทำเรื่องเสนอซื้อ
- มีระบบการอนุมัติใบสั่งซื้อเพื่อป้องกันการแก้ไขเปลี่ยนแปลงเอกสารหลังจากได้รับการอนุมัติให้ทำเรื่องสั่งซื้อ
---
## 3.13 รายงานคลังพัสดุขั้นสูง
ระบบรองรับการออกรายงานหลากหลายรูปแบบ ได้แก่:
### 3.13.1 รายงาน Stock Card และ Movement
- รายงาน `Stock Card`
- รายงาน `Stock Card` แบบสรุปและแจกแจงรายละเอียดได้
- รายงาน `Stock Transaction Detail`
- รายงานความเคลื่อนไหวสินค้าคงคลัง
- สามารถตรวจสอบ `Transaction` ของการเปลี่ยนแปลงปริมาณของรายการสินค้าแต่ละรายการในแต่ละคลังได้
### 3.13.2 รายงานสินค้าคงเหลือ
- รายงานสินค้าคงเหลือ ณ ปัจจุบันได้ (`Stock` คงเหลือประจำวัน)
- รายงานสินค้าคงเหลือ ณ วันที่ได้
- รายงานสินค้าคงเหลือประจำเดือน (`Stock` คงเหลือประจำเดือน)
- รายงานสินค้าใน `Stock` ของแต่ละคลัง/ห้องยา
### 3.13.3 รายงานการรับและจ่าย
- รายงาน `Stock Receive` ตาม `Vendor`
- รายงานยารับฝากขาย
- รายงานการรับ-รายงานการโอน
- รายงานการโอนกลับคลัง `store`
- รายงานการโอนต่ำกว่า `Min` ของแต่ละห้องยา
- รายงานยอดยาต่ำกว่า `Min` ของแต่ละห้องยา
- รายงานการเบิก
- รายงานการเบิกของแต่ละหน่วยงาน
### 3.13.4 รายงานการสั่งซื้อ
- รายงานการสั่งซื้อ
- รายงานการสั่งซื้อสินค้าต่ำกว่า `Min`
- รายงานรายการยาที่ต้องจัดหาคงคลัง
### 3.13.5 รายงานสินค้าพิเศษ
- รายงานยาหมดอายุต่ำกว่า 7 เดือน
- รายงานยาใหม่
- รายงานใบขออนุมัติเปลี่ยนแปลงข้อมูลยา/เวชภัณฑ์
- รายงานยาและเวชภัณฑ์ที่ไม่เคลื่อนไหว
### 3.13.6 รายงานการจำหน่ายและราคา
- รายงานการจำหน่ายตาม `Item`
- รายงานการจำหน่ายตาม `Stock Take group`
- รายงาน `Price List` แสดงราคายาประเภทต่างๆ (ราคา `OPD`, ราคา `IPD`, ราคาพนักงาน, ราคาทุน)
- รายงานราคากลางยา/เวชภัณฑ์
### 3.13.7 รายงานอื่นๆ
- รายงานการ `Adjust`
- รายงานยา/เวชภัณฑ์สำรองของหอผู้ป่วยและหน่วยงานต่างๆ
- รายงานยา/เวชภัณฑ์ที่เบิกจากคลังยาประจำสัปดาห์ของหอผู้ป่วยและหน่วยงานต่างๆ
- รายการแก้ไขสินค้าใน `Master`
- ใบรับสินค้า (การพิมพ์ `Barcode`/`QR code`)
- รายงาน `Stock Checklist`
- รายงานใบตรวจนับยา/เวชภัณฑ์ (`TAG`)
- รายงานใบตรวจรับพัสดุ
- รายงานการรับพัสดุเข้าคลัง