# โมดูล 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`) - รายงานใบตรวจรับพัสดุ - รายงานการรับพัสดุเข้าคลัง