BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: supakorn_hos ที่ กันยายน 29, 2010, 15:21:00 PM
-
ผลแล็บผู้ป่วยใน มีของคนไข้อื่นเข้ามาด้วย เกิดจากอะไรครับ
เนื่องจากมีผู้ป่วยในคนนึง มีผลแล็ปแปลก ๆ มา 1 อัน แล้วเมื่อคลิกเข้าไปดู รายงานผล
ปรากฏว่าเป้นของผู้ป่วยรายอื่น ซึ่งส่งมาจาก Er และคนไข้รายนี้ได้ถูก refer ไปแล้ว
หาสาเหตุอยู่ครับว่าเกิดจากอะไรจะได้ป้องกันได้
แล้วกรณีนี้ เราควรทำอย่างไรกับผลแล็บที่ผิดพลาดนี้ครับ
-
พอคลิกรายงานผลกลับเป็นของคนอื่นครับ ชื่อ และ HN คนละอันเลยครับ
-
อ่ะ...เพิ่งได้รับรายงานมาเมื่อวานเหมือนกัน ว่าจะแจ้งเป็น bug ให้ อ.mn แก้ไขอยู่ครับ
เหตุการณ์ที่เกิดขึ้นคือตึกแจ้งว่าผล lab ที่ได้ไม่ตรงกับชื่อผู้ป่วย ก็เลยเข้าไปดูข้อมูล แล้วก็สอบสวนหาสาเหตุครับ
ทราบว่าผู้ป่วยที่มีชื่อไปปรากฏอยู่ในใบ LAB ของคนอื่นนั้น เกิดจากการที่ admit แล้วมีการยกเลิกการ admit ครับ
ลองถามห้องบัตรดูนะครับว่าเป็นอย่างนี้หรือไม่
ส่วนการแก้ไขก็ต้องเข้าไปแก้ไขโดยตรงที่ตาราง lab_head และ lab_order_service ครับ
-
รับทราบครับ...ตอนนี้ผมใช้ 3.53.9.21 โดนคลินิก ฝากครรภ์ ระเบิดอารมณ์เลยครับ
เขาหาว่าผมไปทำอะไรน่ะ...ผล lab คนไข้ฝากครรภ์ที่เขาแก้ไขให้ถูกต้องผิดอีกแล้ว หลัง upgrade ตั้งแต่ 3.53.9.3 มา 3.53.9.21 ครับ...กำลังตรวจสอบ ได้ข้อมูลอย่างนี้ใจชื้นขึ้นนิด เพราะเรายังไม่ได้ไปทำอะไรฐานข้อมูลสักกะนิด แค่ up version กระโดด จาก .3 --------->.21 ก็แค่นั้น... ???
-
ไปสอบถามมา ผู้ป่วยคนนี้ถูกยกเลิก admit จริงด้วยครับ
ตาราง lab_head และ lab_order_service
ต้องแก้ไขอย่างไรครับ
ผมมือใหม่ ขอความอนุเคราะห์ด้วยครับ
-
ได้รับรายงานว่าข้อมูล Lab ของผู้ป่วย name1 ไปรวมอยู่ในผู้ป่วย name2
ตรวจสอบกับ er พบว่า ผู้ป่วย name1 ถูกสั่ง admit และสั่งเจาะ Lab หลังจากสั่ง Lab เข้าไปในระบบ HOSxP ไปแล้ว ผู้ป่วยไม่ยอม admit จึงทำการยกเลิก admission
หลังจากนั้นผู้ป่วย name2 มารับการรักษาและถูก admit ก็ได้ AN ของผู้ป่วย name1 (ซึ่งถูกยกเลิกแล้ว) หลังจากเข้าไปใน ward แพทย์สั่ง Lab ให้ผู้ป่วย name2 หลังจากผล Lab ออก พยาบาลใน ward เปิดดูผล Lab ของผู้ป่วย name2 พบว่ามีใบ Lab เกินมาและเป้นชื่อผู้ป่วยคนอื่น (ผู้ป่วย name1 ) ที่มิใช่ผู้ป่วย name2
ผู้ป่วย name1 มี hn1 และ vn1
ผู้ป่วย name2 มี hn2 และ an2
การแก้ไข
0. หา VN ของผู้ป่วย name1 มาก่อนว่า VN อะไร จากตาราง ovst สมมุติว่าได้ vn1
select vn from ovst where hn="hn1" and vstdate="2010-09-xx"
1. เปลี่ยนข้อมูลใน field VN ในตาราง lab_head จาก an2 (AN ของผู้ป่วย name1 ที่ admit แล้วยกเลิก...ปัจจุบันเป็น AN ของผู้ป่วย name2) เป็น VN ของผู้ป่วย name1 คือ vn1
ดูข้อมูลซะก่อน
select * from lab_head where vn="an2" and hn="hn1"
แก้ไขตรงในตารางที่ select ได้จาก sql แล้ว กดปุ่ม update หรือใช้ sql ข้างล่างนี้
update lab_head set vn="vn1" where vn="an2" and hn="hn1"
2. เปลี่ยนข้อมูลใน field department ในตาราง lab_head จาก IPD เป็น OPD
แก้ไขตรงในตารางที่ select ได้จาก sql select ในข้อ 1 แล้ว กดปุ่ม update หรือใช้ sql ข้างล่างนี้
update lab_head set department="OPD" where vn="vn1" and hn="hn1"
3. เปลี่ยนข้อมูลใน field VN ในตาราง lab_order_service จาก จาก an2 (AN ของผู้ป่วย name1 ที่ admit แล้วยกเลิก...ปัจจุบันเป็น AN ของผู้ป่วย name2) เป็น VN ของผู้ป่วย name1 คือ vn1
4. เปลี่ยนข้อมูลใน field department ในตาราง lab_order_service จาก IPD เป็น OPD
ลองทำตาม sql ข้างต้น เปลี่ยนชื่อตารางด้วยนะครับ
อ้อ...อย่าลืมเปลี่ยน hn1, vn1, an2 ให้เป็นข้อมูลจริงนะครับ
ปล. ข้อ 0 อาจไม่ต้องทำหาเขียน SQL เชื่อมโยงใน sql ข้อ 1-4 ได้
-
ตอนนี้ผมไปปิด option การใช้ an ที่ข้ามด้วย ไม่รู้จะถูกไหม คิด ๆ แล้วน่าจะเป็นวิธีแก้ไขได้เฉพาะหน้า ก่อนที่ อ.mn จะแก้ไขโปรแกรมครับ
ไป uncheck ที่ "นำ AN ที่ข้ามมาใช้" ใน system setting
-
ไม่รู้เกี่ยวกันไหม ...
เวลายกเลิก admit จะทำให้มี record ในตาราง ipt เป็นค่าว่างคาอยู่ ไม่ถูกลบไปตามด้วย
สังเกตได้จาก หน้าที่แสดงคนผู้ป่วยในเลือกแบบ แสดงทั้งหมด จะเห็นเป็นแถว ว่าง ๆ อยู่
ต้องตามไปลบในตารางทุกครั้งครับ ...
-
ไม่รู้เกี่ยวกันไหม ...
เวลายกเลิก admit จะทำให้มี record ในตาราง ipt เป็นค่าว่างคาอยู่ ไม่ถูกลบไปตามด้วย
สังเกตได้จาก หน้าที่แสดงคนผู้ป่วยในเลือกแบบ แสดงทั้งหมด จะเห็นเป็นแถว ว่าง ๆ อยู่
ต้องตามไปลบในตารางทุกครั้งครับ ...
เป็นอาการเดียวกันเลยครับ...ของผมก็ยังเกิดอยู่ และเป็นปัญหาที่เกิดมานานแล้วครับผม...ของ ผม นาน ๆ เจอ 1 ครั้งครับ ต้องตามไปลบ รายการที่ว่างเหมือนกัน...เคยปรึกษา อ.นาจ และ อ.อ๋อด นานแล้ว...แต่ยังไม่ได้วางแผนป้องกันระบบให้สมบูรณ์ซะที หากใครมีวิธีการที่เหมาะสมช่วยแจ้งในบอร์ดด้วยละกัน..จะเป็นพระคุณอย่างสูง อ.อ๋อด บอกอาจเกิดจากยกเลิก admit หรือ ลบ admit แต่ระบบไม่ลบ record ให้น่ะครับ... ;D :D
-
แล้วผลแลบที่ยกเลิกจากผู้ป่วยในกลับมาเป็นแลบ ผู้ป่วยนอกหรือเปล่าวครับ ถ้าไม่มาจะทำให้ข้อมูลแลบผู้ป่วยนอกหายไป นะครับ
-
เข้าใจว่ามันยังอยู่ในฐานข้อมูลแต่ขาด filed เชื่อมโยงข้อมูลที่ถูกต้องครับ..แบบที่พี่โก้เคยอธิบายไว้
-
แล้วผลแลบที่ยกเลิกจากผู้ป่วยในกลับมาเป็นแลบ ผู้ป่วยนอกหรือเปล่าวครับ ถ้าไม่มาจะทำให้ข้อมูลแลบผู้ป่วยนอกหายไป นะครับ
ในการแก้ไข ข้อ 1 ครับ
-
ขอบคุณคณาจารย์ทุกท่านครับ
จะลองดำเนินการแก้ไขดูครับ
:)
-
เจอเหมือนกันครับ จะลองนำไปทดสอบดูครับ ขอบคุณ อ.มากๆครับ