ถามเพิ่มอีกนิด เวลาพิมพ์ในห้องยา Mode 2 มันดึงรหัสยา nondrugitems ใช่ป่าวครับ แล้ว lab_items ใช้ตอนไหนครับ
... ครับ ถ้าเป็นการคีย์ค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์ไม่ว่าจากห้องยา,ห้องตรวจ หรืออื่นๆ ระบบจะไปดึงรายการมาจาก ตารางรายการค่ารักษาพยาบาล(nondrugitems) ผ่านตาราง s_drugitems ครับ ....
... ส่วนตาราง lab_items นั้นจะเป็นในลักษณะเดียวกับรายการของห้อง X-Ray(xray_items) ,หัตการทันตกรรม(dttm) ,หัตการ ER(er_oper_code) หรืออื่นๆ คือเป็นรายการที่กำหนดขึ้นเพื่อให้เรานำไปใช้งานกับส่วนหรือแผนกนั้นๆ
เช่น รายการในตาราง lab_items นั้นจะเป็นข้อมูลที่เราจะดึงไปแสดงในฟอร์มใบสั่ง Lab เพื่อให้เราใช้งานเวลาสั่งตรวจ Lab
หรือเวลาเราสั่งรายการ X-Ray จากหน้าต่างสั่ง X-Ray รายการที่แสดงให้เราเลือกก็จะมาจาก xray_items เป็นต้นครับ
... ซึ่งตารางเหล่านี้นอกจากจะมีการกำหนดในส่วนของราคาค่าใช้จายต่างๆ(OPD,IPD) ของแต่ละรายการแล้ว ก็ยังมีการตั้งค่าเชื่อมรายการค่าใช้จ่ายกับรายการใน nondrugitems เพื่อที่เวลาที่เราสั่งรายการเหล่านี้ ก็จะมีการดึงรายการค่าใช้จ่าย(จากตาราง nondrugitems)ไปแสดงที่หน้าต่างการสั่งเวชภัณฑ์ให้อัตโนมัติครับ
ส่วนการกำหนดชื่อรายการในแต่ละตาราง เช่น ใน lab_items กับ nondrugitems จะใช้ชื่อเหมือนหรือไม่เหมือนกันก็ได้ อย่างที่ผมจะกำหนดชื่อของ nondrugitems โดยจะอาศัยจากรายการของกรมบัญชีกลางเป็นส่วนใหญ่ ส่วนชื่อในรายการ lab_items จะใช้ชื่อที่เรียกง่ายเข้าใจง่ายในกับทุกคนในโรงพยาบาล เวลาจะสั่งใช้งานได้ไม่งงกัน
.... สรุปง่ายๆ คือ....
1. ชื่อของรายการต่างๆ ถ้าเป็นการเลือกสั่งรายการโดยตรงจากหน้างานนั้นๆ เช่น จากหน้าต่างสั่ง Lab หรือ X-Ray เป็นต้น จะใช้ชื่อจากตารางของงานนั้นๆ เช่น lab_items ,xray_items
ถ้าเป็นการคีย์ค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์ หรือค่าใช้จ่ายที่เกิดขึ้นอัตโนมัติที่แสดงในหน้าต่างการสั่งเวชภัณฑ์ จะใช้ชื่อรายการมาจาก nondrugitems(ผ่านตาราง s_drugitems)
2. ราคาค่าใช้จ่ายของรายการที่สั่งที่แสดงในหน้าต่างการสั่งเวชภัณฑ์ ถ้าเป็นค่าใช้จ่ายอัตโนมัติ ที่เกิดมาจากการสั่งรายการโดยตรงจากหน้างานนั้นๆ เช่น จากหน้าต่างสั่ง Lab หรือ X-Ray เป็นต้น จะใช้ราคาที่กำหนดไว้ในตารางของงานนั้นๆ เช่น lab_items ,xray_items
ถ้าเป็นการคีย์รายการค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์ จะใช้ราคาจาก nondrugitems
....
....