BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: amporn ที่ ตุลาคม 07, 2009, 11:49:59 AM
-
ใบรายงานผลlab ขึ้นแบบนี้ ว่างๆ อยู่บนส่วนหัวกระดาษ สอบถามจนท.พบว่า
1.มีการเพิ่มรายการlab ลงไป
2.หลังจากเพิ่มแล้วมีการลบออก
3.ผลดังภาพ จะเป็นเฉพาะหน้ารายงานผล เวลาพิมพ์ออกมา จะรันลำดับตามปกติ
-
ใบรายงานผลlab ขึ้นแบบนี้ ว่างๆ อยู่บนส่วนหัวกระดาษ สอบถามจนท.พบว่า
1.มีการเพิ่มรายการlab ลงไป
2.หลังจากเพิ่มแล้วมีการลบออก
3.ผลดังภาพ จะเป็นเฉพาะหน้ารายงานผล เวลาพิมพ์ออกมา จะรันลำดับตามปกติ
... น่าจะเป็นแบบกระทู้ที่ผมแนบข้างล่าง
ลองค่อยๆ อ่านดูนะครับ ไม่รู้จะงงกับผมหรือเปล่า คืออธิบายไว้แบบลูกทุ่งๆ ครับ ... ;D ;D ;D ...
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5926.0
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5048.0
ปล. กระทู้ที่สองจะไม่มีรูปแนบให้ดูแล้ว เนื่องจากหลังจากที่โพสต์ไม่นาน อ.mn ได้มีการปรับปรุง web ใหม่เพื่อให้สามารถแนบไฟล์ที่ตั้งชื่อเป็นภาษาไทยได้(ตั้งแต่ที่ไฟล์แนบมีชื่อ HOSxP_Attachment_ นำหน้าครับ) จากเดิมที่ต้องเป็นภาษาอังกฤษเท่านั้น ไฟล์ที่แนบไว้ก่อนเลยเปิดดูไม่ได้ครับ ...
-
เป็นคำตอบที่ถูกต้องครับ ;D
-
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด
-
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด
... ;D ;D ;D ....
... คือสาเหตุน่าจะเกิดจาก มีการไปลบรายการ lab ที่มีการตั้งค่า สั่งตามกลุ่ม เอาไว้ โดยไม่ได้ยกเลิกรายการสั่งตามกลุ่มก่อนลบรายการ lab
... ลองใช้คำสั่ง
delete from lab_items_sub_group_list
where lab_items_sub_group_code = 'xx'
and lab_items_code not in (select lab_items_code from lab_items where lab_items_sub_group_code = 'xx')
โดยตรง xx ให้ใส่ lab_items_sub_group_code(ดูจาก ตาราง lab_items_sub_group) ของรายการที่มีปัญหาไปแทนครับ
เพื่อลบรายการ lab ที่ไม่มีข้อมูลอยู่ใน ตาราง lab_items แล้วออกไปจาก รายการสั่งเป็นกลุ่มนี้ครับ ... :D ..
-
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด
... ;D ;D ;D ....
... คือสาเหตุน่าจะเกิดจาก มีการไปลบรายการ lab ที่มีการตั้งค่า สั่งตามกลุ่ม เอาไว้ โดยไม่ได้ยกเลิกรายการสั่งตามกลุ่มก่อนลบรายการ lab
... ลองใช้คำสั่ง
delete from lab_items_sub_group_list
where lab_items_sub_group_code = 'xx'
and lab_items_code not in (select lab_items_code from lab_items where lab_items_sub_group_code = 'xx')
โดยตรง xx ให้ใส่ lab_items_sub_group_code(ดูจาก ตาราง lab_items_sub_group) ของรายการที่มีปัญหาไปแทนครับ
เพื่อลบรายการ lab ที่ไม่มีข้อมูลอยู่ใน ตาราง lab_items แล้วออกไปจาก รายการสั่งเป็นกลุ่มนี้ครับ ... :D ..
ยืนยันตามนี้ครับ ตอบไม่ทัน อ.ขวดเลย อิอิ :D ;D ;)
-
ทดลองใน slave แล้วหายครับ เดี๋ยวลองของจริงเลยล่ะ
ขอบคุณอ.ขวด และท่านอื่นด้วยครับ...
ทุกครั้งที่ขอความช่วยเหลือบนบอร์ดแห่งนี้ มีอาจารย์ใจดีช่วยเหลือตลอด
ขอบคุณครับ...
-
ยืนยันตามนี้ครับ ตอบไม่ทัน อ.ขวดเลย อิอิ
-
แจ้งผลครับ
1.ทดลองสั่ง lab รายใหม่ ok ครับหายเป็นปกติ
2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร
ขอบคุณครับอ.ขวด,อ.อ๊อด,อ.กิจ,อ.atit
-
2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร
... ปกติครับ รายเก่าที่สั่งไปแล้ว จะมีการบันทึกข้อมูลเข้า lab_order ไปแล้วครับ ถ้าจะไม่ให้แสดงต้องไปลบ record รายการพวกนี้ออกจาก lab_order ครับ ... :D ...
-
2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร
... ปกติครับ รายเก่าที่สั่งไปแล้ว จะมีการบันทึกข้อมูลเข้า lab_order ไปแล้วครับ ถ้าจะไม่ให้แสดงต้องไปลบ record รายการพวกนี้ออกจาก lab_order ครับ ... :D ...
ของผมเคยเป็น แต่แก้ไขแล้วครับ ;D ;D
-
ทำอย่างอ.ขวดหรือเปล่า
-
... ทำได้แต่ต้องรอบครอบระมัดระวังนิดนึงครับ เพราะมันคือฐานข้อมูลของผู้รับบริการ .. :D .....
การเลือกลบ record (หมายถึงที่มีปัญหาใน lab_items) โดยดู record ที่มีรายชื่อของรายการ lab ว่างๆ(lab_items_name_ref)
ไม่มีการรายงานผล(lab_order_result)
มีข้อมูลของการสั่งเป็นกลุ่มที่มีปัญหาอยู่ใน record ด้วย(lab_items_sub_group_code)
และมีรหัสของรายการ lab ที่ไม่มีรายการอยู่ในตาราง lab_items(lab_items_code) ก็น่าจะปลอดภัยกับฐานข้อมูลระดับนึงครับ .... :D ....