คุณลักษณะ(Features)
โปรแกรมคลินิก kksEHR มาพร้อมระบบ Inventory(คลังสินค้า หรือในกรณีนี้คือ คลังยา/เวชภัณฑ์) ที่ออกแบบให้ใช้งาน เป็นคลังยา/เวชภัณฑ์ ตามสาขา และส่วนกลาง และกำหนดให้แต่ละคลังสามารถรับ ยา/เวชภัณฑ์ ตามล็อต(Lot number) ที่กำหนดได้ดังนี้
- วันผลิต(Manufacturer date)
- วันหมดอายุ(Expiry date) ซึ่งโปรแกรมคลินิกให้หลักการ First expire-First out(FEFO) ในการค้นหาเพื่อใส่จำนวน และเติมล็อตให้อัตโนมัติ
- ดีที่สุดก่อนวันที่(Best before date)
- Serial Number
- First in-First out(FIFO)
หรือกำหนดเวชภัณฑ์ แบบไม่มีล็อต ก็ได้
ในแต่ละคลังยา/เวชภัณฑ์ สามารถกำหนดตำแหน่งชั้นวางได้หลายๆชั้น กรณีคลังส่วนกลางจะมีส่วน รับยา/เวชภัณฑ์เข้า(Receipt) ย้ายระหว่างตำแหน่ง(Transfer) ส่วนที่ต้องทำลาย(Scrap) ส่วนคืน(Return) และส่งออก(Delivery) เป็นค้น
ระบบบาร์โค้ดสำหรับ ยา/เวชภัณฑ์ สามารถใช้ตามมาตราฐาน EAN-13 EAN-8 หรือ UPC-A โปรแกรมสามารถพิมพ์ระบบบาร์โค้ดได้ทั้งยา/เวชภัณฑ์ ล็อต และตำแหน่ง
และเมื่อใช้ mobile android application(kksEHR) สามารถ scan barcode ของยา/เวชภัณฑ์ เพื่อทราบตำแหน่ง หรือ scan ตำแหน่งเพื่อทราบยา/เวชภัณฑ์
ตัวอย่างเข่น ต้องการทราบยา Zara หน่วยเป็นเพ็คละๆ 10 เม็ด อยู่ที่คลังส่วนไหน ตามแสดงรูปข้างล่างนี้
การออกแบบ(Designed warehouse)
การจัดตำแหน่งของสถานที่เก็บยา ต้องทราบยาที่ใช้บ่อย ยาอันตราย ยาที่ต้องเก็บในห้องเย็น ควบคุมความชื้น ยาที่เก็บพ้นแสง และการจัดวางล็อตให้เหมาะสมตามสาขาเพื่อในการจำหน่ายไปยังผู้รับบริการ
สำหรับในตัวอย่างนี้ มีจำนวน 2 สาขา คือมีสาขา สำนักงานใหญ่ และสาขาสุขุมวิท แต่ละสาขาสามารถสร้างได้หลายๆตำแหน่ง/ชั้น หรือสร้างเป็น Sub ได้ เช่นสร้างเป็น HQ/DrugA-EXP, HQ/DrugB-EXP
คลังยา/เวชภัณฑ์ ของแต่ละสาขา สามารถย้ายภายในระหว่างตำแหน่ง หรือระหว่างสาขา หรือโอนกลับมาส่วนกลางได้
รูปแบบการสร้างคลังยา/เวชภัณฑ์ในโปรแกรม แสดงตามรูปข้างล่างนี้
การจัดการยา/เวชภัณฑ์(Inventory management)
ประกอบด้วยส่วนงาน Receipt, Transfer, Delivery, Return และ Scrap
- Receipt - ใช้สำหรับทำการรับยา/เวชภัณฑ์เข้า หรือแปลงหน่วย
- Transfer - ใช้ทำการย้ายส่วนยา/เวชภัณฑ์ออกจาก Receipt หรือระหว่างยา/เวชภัณฑ์ที่อยู่ในตำแหน่งต่างๆ
- Delivery - ใช้เพื่อทำการจำหน่ายออกไป หรือส่งไปที่สาขา
- Return - สำหรับส่งคืนยา/เวชภัณฑ์ชำรุดคืน หรือเพื่อทำการตรวจสอบ
- Scrap - ใช้ในการกำจัดยา/เวชภัณฑ์ที่ เสื่อม หรือหมดอายุ(ทราบได้จากรายงาน ยา/เวชภัณฑ์ที่จะหมดอายุ ทั้งส่วนกลางและแต่ละสาขา)
คลังยา/เวชภัณฑ์ส่วนกลาง(Central warehouse)
ในส่วนกลางจะมีการออกแบบเป็นชั้นวางต่างๆ ตามรูปแบบของยา/เวชภัณฑ์ โดยให้ชั้นวางใน 1 column เป็นยาประเภทเดียวกัน เช่นชั้นวางของ ยา-A 500mg ยา-B ขนาด 325mg
ตัวอย่าง ยา-A มีล็อตต่างๆ ประกอบด้วย Lot-10, Lot-11, Lot-12
โดยที่ Lot-10 วันหมดอายุใกล้ที่สุด ส่วน Lot-12(วันหมดอายุไกลสุด) อยู่ด้านในสุด เป็นลักษณะหมุนเวียนไป และโปรแกรมคลินิก kksEHR สามารถคำนวณการเลือกล็อตให้อัตโนมัติ โดยจะให้ Lot-10 เป็นตัวเลือกแรก
ตัวอย่างชั้นวาง
ตัวอย่าง รายการตำแหน่ง หรือชั้นวางของส่วนกลาง
คลังสาขา(Branch warehouse)
-
การสร้างคลังสาขาจะสร้างตำแหน่งหรือชั้นวางใช้หลักการเดียวกับส่วนกลาง มีส่วนสำคัญดังนี้
- โอนเข้าส่วนกลาง เช่นโอนกลับเพื่อทำลาย เนื่องจากเสื่อม หมดอายุ ส่วนเกิน หรือไม่จำเป็นต้องใช้
- โอนระหว่างสาขา หรือในสาขาเดียวกัน(เพื่อเปลี่ยนที่วาง)
ตัวอย่าง รายการตำแหน่ง หรือชั้นวางของสาขา
ล็อต(Lot)
ใช้ในการติดตามหรือทราบยา/เวชภัณฑ์ ซึ่งกำหนดมาจากการรับยา/เวชภัณฑ์เข้า โปรแกรมคลินิก จะทำการสร้างล็อต ให้อัตโนมัติ หรือกำหนดตามผู้ผลิตได้
เมื่อมีการจ่ายยา/เวชภัณฑ์ ให้กับผู้มารับบริการ ระบบทำการเลือกล็อตให้(ใช้หลักการ First expire-First out) ดังตัวอย่างแสดงรูปข้างล่างนี้
การสร้างล็อต หรือใช้ล็อตซำ้(Re-use lot)
โปรแกรมคลินิกมีความสามารถในการสร้างล็อต หรือใช้ล็อตซำ้ ใช้กับยา/เวชภัณฑ์ที่ต้องการติดตาม เช่นวันผลิต วันหมดอายุ หรือใช้ก่อนวันที่กำหนดไว้
ล็อตที่สร้างแล้ว สามารถทำการแก้ไขได้
การรับยา/เวชภัณฑ์เข้า(Inventory receipt)
การรับยา/เวชภัณฑ์เข้าในระบบ สามารถรับเข้าไปที่สาขา หรือส่วนกลาง พร้อมกำหนดปลายทางที่วาง(Location/warehouse) ทำได้ 2 วิธีการคือ
- รับเข้าด้วยการสร้างโดยตรง (Inventory -> Inventory -> Receipt -> Create) การรับเข้านี้ ต้องทำการสร้างรายการยา/เวชภัณฑ์
- รับเข้าจากรายการสั่งซื้อ (Purchase -> Purchase -> Create) โปรแกรมทำการสร้างรายการยา/เวชภัณฑ์จากการสั่งซื้อเตรียมไว้ เมื่อรายการยา/เวชภัณฑ์พร้อมรับเข้า สามารถทำการรับเข้าเต็มจำนวนหรือบางส่วนได้
การรับยาเข้า ต้องมี หน่วย ชื่อหรือรหัสบาร์โค้ด สามารถรับเข้าด้วยการใช้เครื่องอ่านบาร์โค้ดร่วมกับคีย์บอร์ดได้ และทราบวันหมดอายุ หรือวันผลิต(ขึ้นอยู่กับ ยา/เวชภัณฑ์) รวมถึงกำหนดราคาต้นทุน
การรับเข้าด้วยการใช้เครื่องอ่านบาร์โค้ด(Inventory receipt with barcode scanner)
การใช้งานต้องเตรียมรหัสบาร์โค้ดของ ยา/เวชภัณฑ์และตำแหน่งที่เก็บ สามารถพิมพ์รหัสบาร์โค้ดจากโปรแกรมคลินิกที่ Drug/Product และ Warehouse
ระบบสามารถใช้กับเครื่องอ่านบาร์โค้ด ที่มีหรือไม่มี Carriage return ได้
ตัวอย่าง แสดงการใช้เครื่องอ่านบาร์โค้ด ในการรับ ยา/เวชภัณฑ์
การแปลงหน่วย(Unit conversion) สำหรับรับยา/เวชภัณฑ์เข้า
การแปลงหน่วยต้องทำการสร้างยา/เวชภัณฑ์หน่วยรับก่อนแปลง และหลังแปลง เปรียบเสมือนมี SKU ก่อนแปลง และหลังแปลง
ตัวอย่างเช่น มียา Paracetamol 500mg 1 กระปุก จำนวน 1000 เม็ด(Tablets) จะต้องสร้างรายการยาเป็น 2 รายการคือ Paracetamol หน่วยกระปุก และ Paracetamol หน่วยเม็ด และมีหน่วยนับคือ กระปุก และ เม็ด ในระหว่างทำการรับเข้า ทำการสร้างล๊อตของยา และใข้หน่วยแปลงเป็น 1000 จะได้ 1000 เม็ด ดังแสดงรูปข้างล่างนี้
ถ้าใช้ระบบ Purchase จากโปรแกรม สามารถทำ partial shipment หรือ ส่งไปที่สาขา หรือส่งเข้าส่วนกลางได้
การนำยา/เวชภัณฑ์ออก(Inventory delivery)
Inventory Delviery คือการนำยา/เวชภัณฑ์ออกจากคลัง หรือไปยังสาขา ในการนำยา/เวชภัณฑ์ออกจากคลังระบบจะแจ้งล็อตที่ต้องใช้ให้ทราบ เช่นยา/เวชภัณฑ์กำหนดรูปแบบวันหมดอายุ จะมีวันที่ใกล้สุดของอายุเป็นตัวเลือก หรือสามารถดูตัวอย่างวิดีโอนี้
การปรับจำนวน(Adjustable inventory)
เมื่อมีการนับจำนวนยา/เวชภัณฑ์หรือจำนวนคงเหลือและพบว่าไม่ถูกต้อง(รูปแสดงชื่อยาที่ต้องการปรับ) ระบบสามารถทำการปรับจำนวนได้ ซึ่งจะเป็นสิทธิของ Stock Manager
รายงานยา/เวชภัณฑ์(Inventory report)
โปรแกรมคลินิก kksEHR ได้รวมรายงานต่างๆ ของจำนวนการรับ การใช้ ยา/เวชภัณฑ์ ซึ่งแสดงเป็น PDF หรือ spreadsheet ดังนี้
- การรับยา/เวชภัณฑ์เข้าส่วนกลาง และสาขา
- การส่งยา/เวชภัณฑ์เข้าสาขา
- รายการยา/เวชภัณฑ์คงเหลือที่ส่วนกลาง และสาขา
- รายการยา/เวชภัณฑ์ที่ใช้ไปของสาขา การใช้กับคนไข้ รายการล็อตที่ใช้
- รายการยา/เวชภัณฑ์ที่จะหมดอายุของส่วนกลาง และสาขา
- รายงานยา/เวชภัณฑ์(Inventory) Statement ตามช่วงเวลาต่างๆ เช่น จำนวนการเข้าออกในอดีต ยอดรับตั้งต้น การใช้ไป และสรุปยอด
รายงานต่างๆ สามารถเข้าถึงได้ตามสิทธิของผู้ใช้ เช่นทราบต้นทุน ทราบมูลค่าคงเหลือ รายงานตามสาขา เป็นต้น
นอกจากนี้โปรแกรมคลินิก kksEHR มีความสามารถแจ้งเตือนยา ที่ต่ำกว่าที่กำหนด หรือจะหมดอายุดังแสดงไว้นี้