BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: amporn ที่ ตุลาคม 07, 2009, 11:49:59 AM

หัวข้อ: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: amporn ที่ ตุลาคม 07, 2009, 11:49:59 AM
ใบรายงานผลlab ขึ้นแบบนี้ ว่างๆ อยู่บนส่วนหัวกระดาษ สอบถามจนท.พบว่า
1.มีการเพิ่มรายการlab ลงไป
2.หลังจากเพิ่มแล้วมีการลบออก
3.ผลดังภาพ จะเป็นเฉพาะหน้ารายงานผล เวลาพิมพ์ออกมา จะรันลำดับตามปกติ
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 07, 2009, 11:55:11 AM
ใบรายงานผล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_  นำหน้าครับ)  จากเดิมที่ต้องเป็นภาษาอังกฤษเท่านั้น      ไฟล์ที่แนบไว้ก่อนเลยเปิดดูไม่ได้ครับ ...
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: atit ที่ ตุลาคม 07, 2009, 12:11:09 PM
เป็นคำตอบที่ถูกต้องครับ ;D
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: amporn ที่ ตุลาคม 07, 2009, 13:43:03 PM
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 07, 2009, 14:10:36 PM
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด

...  ;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 ..
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: thannawe ที่ ตุลาคม 07, 2009, 14:20:41 PM
ขอบคุณครับอาจารย์ งงจริงๆด้วยแต่เดี๋ยวขอลองก่อน จะแจ้งผลให้ทราบครับ
ขอบคุณครับอ.ขวด

...  ;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 ;)
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: amporn ที่ ตุลาคม 07, 2009, 14:50:35 PM
ทดลองใน slave แล้วหายครับ เดี๋ยวลองของจริงเลยล่ะ
ขอบคุณอ.ขวด และท่านอื่นด้วยครับ...
ทุกครั้งที่ขอความช่วยเหลือบนบอร์ดแห่งนี้ มีอาจารย์ใจดีช่วยเหลือตลอด
ขอบคุณครับ...
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: doramon ที่ ตุลาคม 07, 2009, 17:30:48 PM
ยืนยันตามนี้ครับ ตอบไม่ทัน   อ.ขวดเลย อิอิ
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: amporn ที่ ตุลาคม 07, 2009, 21:00:06 PM
แจ้งผลครับ
1.ทดลองสั่ง lab รายใหม่ ok ครับหายเป็นปกติ
2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร

ขอบคุณครับอ.ขวด,อ.อ๊อด,อ.กิจ,อ.atit
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 07, 2009, 21:11:40 PM

2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร


... ปกติครับ  รายเก่าที่สั่งไปแล้ว  จะมีการบันทึกข้อมูลเข้า lab_order ไปแล้วครับ   ถ้าจะไม่ให้แสดงต้องไปลบ record รายการพวกนี้ออกจาก lab_order ครับ ...  :D ...
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: asawincyber ที่ ตุลาคม 07, 2009, 21:20:16 PM

2.กับผู้ป่วยรายเก่าที่ผ่านการสั่งและรายงานผล labแล้วยังเหมือนเดิม แต่ไม่เสียหายอะไร


... ปกติครับ  รายเก่าที่สั่งไปแล้ว  จะมีการบันทึกข้อมูลเข้า lab_order ไปแล้วครับ   ถ้าจะไม่ให้แสดงต้องไปลบ record รายการพวกนี้ออกจาก lab_order ครับ ...  :D ...
ของผมเคยเป็น แต่แก้ไขแล้วครับ ;D ;D
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: amporn ที่ ตุลาคม 07, 2009, 21:31:04 PM
ทำอย่างอ.ขวดหรือเปล่า
หัวข้อ: Re: รายการผล lab แบบนี้แก้อย่างไร
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 07, 2009, 21:57:42 PM
... ทำได้แต่ต้องรอบครอบระมัดระวังนิดนึงครับ  เพราะมันคือฐานข้อมูลของผู้รับบริการ  .. :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 ....