[HOSxP Tip] กู้ข้อมูล lab out ที่มีการยกเลิก แต่ผลตอบกลับจาก กทม. มาแล้วจะเอาเข้ายังไง?
มาตอบคำถาม…. กรณีมี LAB Out แล้วมีผลตอบกลับจาก กทม. แล้วจะนำไป นำเข้าผล LAB เป็น Image แต่หา lab order นี้ไม่เจอ มีการลบหรือยังไง ?
ตอบ… มีการยกเลิกรายการ LAB Out นี้ออก (เพราะคิดว่ายกเลิก หรือ เหตุผลประการใดไม่ทราบ)
ดำเนินการคือ…..กู้คือ lab order นี้มาเพราะมีการส่ง LAB Out จริง วิธีการกู้คือแบบที่ 2 นอกจากวิธีแรกนะครับ
( ปล.วิธีแรกเคยอธิบายไปแล้ว สำหรับ admin “HOSxP Tip. กู้ข้อมูล กรณีมีการลบข้อมูลการสั่งแลป (LAB)“)
อีกวิธีที่จะนำเสนอคือง่ายกว่าวิธีแรก โดยใช้โปรแกรม NamoLog เข้าไปค้นหาแล้ว save ออกมาเป็น cds แล้วเอาไฟล์ cds นี้ไปนำเข้าในตาราง lab_head ดังนี้
– ตรวจสอบ hn นี้แล้วไม่พบรายการ LAB Out
– ต่อมาเปิดโปรแกรม NamoLog ไปค้นหาใน vn_stat_log
– ก็จะพบว่ามีข้อมูล lab_head อยู่ ในวันที่ 18/08/2563 (แปลได้ว่ามีการลบออกจากฐานนั้นเอง)
– ต่อมาก็ เลือกดูข้อมูล lab_head ล่าสุด แล้วไปที่แท็บ detail รายละเอียดจาก Log แล้วคลิกขวา save to cds
– ให้ save to CDS ออกมาเก็บไว้ในเครื่องเราก่อน ก่อนนำเข้า
– ไฟล์จะถูกเก็บไว้ที่ C:\Program Files(x86)\NamoLog\ ชื่อไฟล์จะเป็นชื่อตารางและวันที่ล่าสุดของ vn นั้นๆครับ
– ต่อมานำเข้าที่ตาราง lab_head โดยให้ค้นหา vn ที่ได้มาด้วยนะครับ
– รันคำสั่ง select * from lab_head where vn=’xxxxxxxxxxx’ ก่อน 1 ครั้ง แล้วค่อยไปกดปุ่ม Open เลือกไฟล์ที่ save to cds มานะครับ แล้วกด Open
– ต่อมาไปกดปุ่ม Append เพื่อนำเข้านะครับ กดเสร็จแล้วก็ กด Run อีกทีว่ามีข้อมูล จริงไหม ถ้ามีก็เป็นอันเสร็จครับ
– ต่อมาก็ไปบันทึกข้อมูลในตาราง lab_order อีกทีนะครับ เพราะตาราง lab_order โดยลบไปด้วย แต่ไม่สามารถกู้คืนได้ เพราะระบบไม่เก็บไว้ กู้ได้เฉพาะ lab_head แต่เราสามารถรู้ได้ว่า lab_items_code มีอะไรบ้าง โดยไปเอาเลข sub_group_list ในตาราง lab_head มาค้นหาใน ตาราง lab_items_sub_group_list
ดังนี้
select * from lab_items_sub_group_list where lab_items_sub_group_code=’xxxx’
– ก็จะได้เลข lab_items_code ในนี้ครับ เพื่อเอาไปเพิ่มในตาราง lab_order อีกที โดยใช้เลข lab_order_number เดียวกันนะครับ
– ถ้ามีรายการ lab_items_code หลาย ๆ ตัวก็ให้ใส่ทีละ record นะครับ ใส่หลักๆ 2 ฟิวล์คือ lab_order_number กับ lab_items_code ก็พอครับ เสร็จแล้วกดปุ่ม Update นะครับ
– เสร็จแล้วก็ไปตรวจสอบ ที่ HOSxP เมนู รายงานผลตรวจทางห้องปฏิบัติการ
– ถ้าเราทำถูกต้องตามขั้นตอน ข้อมูลจะแสดงใน รายงานผล LAB ของเลขที่สั่ง นั้นๆ ให้นะครับตามรูป
– ประมาณนี้นะครับ สำหรับขั้นตอน
– คิดว่าไม่ยากนะครับสำหรับ Admin ผิดพลาดประการใด แนะนำผมด้วยนะครับ
– แล้วพบกันใหม่นะครับ