BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bacho_hospital ที่ มิถุนายน 16, 2008, 13:54:24 PM

หัวข้อ: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: bacho_hospital ที่ มิถุนายน 16, 2008, 13:54:24 PM
เวลารายงาผลแล๊ป  มันไม่ออกรายการแล๊ปที่สั่งไว้  เช่น  สั่งเป็นกลุ่ม  CBC มันก้อออกเฉพาะหัวข้อว่า CBC  รายารแล๊ปทั้งหมดมันไม่ออก 
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 16, 2008, 16:15:22 PM
...ลองใช้คำสั่งข้างล่างตรวจสอบดูก่อนนะครับ ว่าที่  Field   lab_items_name   มีที่เป็นรายการว่างๆ  อยู่บ้างหรือเปล่า....

โค๊ด: SQL
  1. SELECT l1.lab_items_sub_group_code,l2.lab_items_sub_group_name,l1.lab_items_code,l3.lab_items_name
  2. FROM lab_items_sub_group_list  l1
  3. LEFT OUTER JOIN  lab_items_sub_group l2 ON l2.lab_items_sub_group_code = l1.lab_items_sub_group_code
  4. LEFT OUTER JOIN  lab_items l3 ON l3.lab_items_code = l1.lab_items_code
  5. ORDER BY  l1.lab_items_sub_group_code

...ถ้าพบ อาจเป็นเพราะว่า มีการไปลบรายการ Lab ที่ถูกตั้งค่าให้สั่งตามกลุ่ม(SubGroup)ไว้  โดยไม่ได้ยกเลิกการเลือกให้สั่งตามกลุ่มก่อนที่จะลบรายการ Lab นั้นๆ ครับ... :D....
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: bacho_hospital ที่ มิถุนายน 17, 2008, 08:43:28 AM
ขอรบกวนอธิบายวิธีการแบบละเอียดหน่อยคับ  (ขอบคุณครับ)
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 17, 2008, 11:35:36 AM

... Copy คำสั่งที่แนบไว้  แล้วไปวาง(Paste)  ใน HOSxP SQL Query(รูปสายฟ้า)  โดยใช้ Ctrl + V  ที่คีย์บอร์ดในการสั่ง Paste    แล้วก็สั่ง Run ดูครับ   จากนั้นดูที่  Field  lab_items_name  ครับว่ามีว่างๆ บ้างหรือเปล่า...

...คือสงสัยว่าอาจมีการแก้ไขเปลี่ยนแปลงเกี่ยวกับรายการต่างๆ ที่เกี่ยวข้องกับ lab  นะครับ.... :D....
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: bacho_hospital ที่ มิถุนายน 18, 2008, 10:28:59 AM
ในช่องว่างหมดเลย  ต้องไปกำหนดชื่อแล๊ปทั้งหมดใหม่ ฤ ว่า  ต้อง delete lab_item แล้วลงตัว Lab_Item ใหม่
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 18, 2008, 12:59:48 PM

...ถ้าใช้คำสั่งที่แนบมาตรวจสอบดูแล้ว มีข้อมูลอยู่ แต่ที่  Field  lab_items_name  เป็นรายการว่างๆ  หมดเลย
...ก็อาจจะเป็นเพราะมีการแก้ไขรายการ lab(lab_items)  หลังจากที่ได้เคยมีการตั้งค่าการสั่งตามกลุ่มของรายการ lab แล้ว จน code ของรายการ lab มันเปลี่ยนแปลงไป
...ก็คงจะต้องไปตั้งค่าการ สั่งตามกลุ่ม ของ รายการ lab ใหม่ครับ...

...แต่เรื่องการเปลี่ยนแปลงรายการ lab_items หรือข้อมูลพื้นฐานอื่นๆ บางอย่าง  เช่น การไปนำข้อมูลของที่อื่นมา Append เข้าของเรา เป็นต้น   
...ต้องระวังให้มากๆ นะครับ ถ้า code ของรายการมีการเปลี่ยนแปลงไป จะทำให้การดูข้อมูลย้อนหลังหรือการดูประวัติคนไข้ย้อนหลังผิดพลาดได้ครับ   เช่น เดิมส่งตรวจ Hct  แต่พอดูใหม่อาจกลายเป็น FBS ได้.....
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 18, 2008, 13:07:47 PM
...ส่วนการตั้งค่าการ สั่งตามกลุ่ม  ของ รายการ lab  ใหม่นั้น ก่อนทำต้องแก้ไขข้อมูลเดิมที่เป็นปัญหาออกก่อน...

...อันดับแรก ลบข้อมูลจากตาราง lab_items_sub_group_list  ก่อน โดยใช้คำสั่ง

โค๊ด: SQL
  1. DELETE FROM lab_items_sub_group_list

..แล้วสั่ง Exec ครับ.. :D....
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 18, 2008, 13:24:32 PM

...จากนั้นทำการแก้ไข lab_items นิดหน่อยครับ  ซึ่งส่วนนี้อาจจะไม่ทำก็ได้  แต่ข้อมูลตรง Sub Group  ใน แก้ไขรายการ Lab  จะยังคงอยู่  อาจทำให้เราเกิดความสับสนเวลาไปแก้ไขรายการ Lab ได้ครับ...

...โดยใช้คำสั่งข้างล่าง ทีละคำสั่งแล้วกันนะครับ...

โค๊ด: SQL
  1. UPDATE lab_items  SET  lab_items_sub_group_code   = NULL

...แล้วสั่ง Exec ครับ...

...แล้วก็ใช้คำสั่ง...

โค๊ด: SQL
  1. UPDATE lab_items  SET  sub_group_list  = NULL

...แล้วสั่ง Exec ครับ... :D....


หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 18, 2008, 13:32:43 PM

...สุดท้ายก็ไปเพิ่มข้อมูล การสั่งตามกลุ่ม  ของรายการ lab ใหม่ให้เรียบร้อยครับ..

...ก่อนทำต้องอย่าลืม ปลอดภัยไว้ก่อน   นะครับ ... 
...save ตารางที่เราจะแก้ไข(lab_items_sub_group_list กับ lab_items) เก็บไว้ก่อนครับ....
...ดูให้ดีๆ + ตรวจสอบให้เรียบร้อย  ก่อนตัดสินใจทำครับผม.... :D...
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: bacho_hospital ที่ มิถุนายน 18, 2008, 14:23:06 PM
ลองทำดูแล้ว  แต่ในส่วนรายงานผลมันก้อยังไม่ออก ฤ ว่าต้องปิดโปรแกรมแล้วเปิดใหม่ครับ
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 18, 2008, 14:37:09 PM

...ทดลองสั่งใหม่ดูหรือยังครับ  หรือลองเปิดรายการเก่ามาแก้ไขแล้วสั่งบันทึกก็ได้ครับ... :D....
หัวข้อ: Re: เวลารายงานผลแล๊ป
เริ่มหัวข้อโดย: atit ที่ กุมภาพันธ์ 25, 2009, 10:17:43 AM
ถ้าดูรายเดิมจะยังจำค่าเดิมครับ ลองสั่งรายใหม่ดูครับ ;D