BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: anukul ที่ กุมภาพันธ์ 04, 2010, 16:44:26 PM
-
ทางห้องบัตร แจ้งมาครับ (ใช้ ver 3.53.1.5b)
พบปัญหา ในผป.เก่า ที่ยังไม่เคยบันทึกเลข cid ในภาพตัวอย่าง ดูแล้วยังไม่มี cid
แต่เวลาที่เราเข้า ลงทะเบียนผู้ปวยนอก เพื่อเรียกมาแก้ไขข้อมูล โดยค้นหาจาก HN จะพบว่า ผป.มีเลข CID แล้ว (แต่ความจริงเป็นเลขของผป.รายอื่น ไม่รู้เหมือนกันว่ามาจากรายไหน) ถ้าจนท.บันทึก จะมีหน้าต่างเตือนว่าเลขบัตรประชาชน ซ้ำกับรายอื่นอยู่ จะบันทึกหรือไม่
ถ้าจนท.ระมัดระวัง จะยังไม่บันทึก แต่หาข้อมูลเพิ่มก่อน แต่ถ้าจนท.ไม่สนใจ กด yes บันทึกไปเลย ทำให้ข้อมูลใน patient มี 2 cid
สงสัย ครับ ว่า เลข cid ที่มาแสดงของคนอื่นนี้ มาได้ยังไงครับ งงงงงงงงง หาสาเหตุไม่เจอครับ
ขอบคุณมากครับ
???
-
ลอง ตรวจสอบตาราง person ครับว่ามี patient_hn นี้หรือเปล่าครับ
-
ลองดูแล้ว ไม่พบ patient_hn นี้ใน person ครับ
-
ลองหาจาก CID ก็ไม่พบใน person ครับ
แต่จนท.แจ้งว่า ไม่ได้เป็นอย่างนี้ ทุกรายครับ ส่วนใหญ่ที่พบ จะเจอในผป.ที่ลงทะเบียนในปี 2548 ซึ่งเป็นปีที่เริ่มใช้งาน HOSxP แต่รพ.เริ่มใช้ 1 ธค. 2548 และจะเป็นในผป.ที่ขึ้นทะเบียน HN ก่อนเริ่ม HOSxP แล้วยังไม่เคยมารับบริการอีกเลยหลังจากเริ่มใช้งาน HOSxP แล้ว (เท่าที่สังเกตุนะครับ )
-
ลองดูตารางนี้ครับ
select * from ptcardno where hn='xxxxxxxxx'
;D
-
เจอจริงๆ ด้วยครับ
เอ แล้วมันเกิดอะไรขึ้นเนี่ย งง ครับ
ผป.รายนี้ไม่เคยมาตรวจที่รพ.เลย ตั้งแต่เริ่ม HOSxP ธค. 2548
???
-
ขออภัยด้วยครับ คงไม่ใช่ Bug ของโปรแกรมครับ แต่น่าจะเป็นปัญหาที่ฐานข้อมูลรพ.ผิดปกติเองมากกว่า
-
ขออภัยด้วยครับ คงไม่ใช่ Bug ของโปรแกรมครับ แต่น่าจะเป็นปัญหาที่ฐานข้อมูลรพ.ผิดปกติเองมากกว่า
:D :D :D :D
-
ดูที่ อ.MN แก้ไขให้ใน 3.53.2.4 ตามกระทู้ MiniBug
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=13500.msg98153#new
3.53.02.04 - ปรับโครงสร้าง dbf nutrition 18 แฟ้ม provis field height เป็น N(6,2)
- แก้ไข Bug ระบบเวชระเบียนไม่บันทึก cid ในตาราง patient (ปกติหากส่งตรวจแล้วจะมี cid ที่ผ่านมาก็เลยไม่พบปัญหา จนมีระบบ patient/person link)
- ปรับปรุงระบบ UE Entry เพิ่ม UE History list
แต่อาจจะเป็นคนละปัญหากับที่นี่ เพราะ ผป.ตัวอย่างรายนี้ ยังไม่เคยส่งตรวจด้วยโปรแกรม HOSxP เลย แต่กลับมีข้อมูลใน ptcardno ทำให้เกิดปัญหาคล้ายกัน และที่สำคัญ คือ เลข cid นี้ เป็นของผป.รายอื่นใน patient อีกต่างหาก ถ้าเราบันทึก update จาก ptcardno ไปเลย ตามที่อ.โก้ บอก คงจะเกิดความผิดพลาดแน่ครับ
คงต้องหาวิธีลบ record ที่อยู่ใน ptcardno ในผป. HN ที่ ข้อมูล CID ใน patient เป็นค่าว่าง (ไม่กล้า update เข้าไปครับ)