BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Manit ที่ มีนาคม 07, 2011, 12:27:02 PM

หัวข้อ: ขอความช่วยเหลือ cid ซ้ำครับ
เริ่มหัวข้อโดย: Manit ที่ มีนาคม 07, 2011, 12:27:02 PM
น้องเวชสถิติแจ้งว่า เข้าไปแก้ไขข้อมูล แล้ว บันทึกไม่ได้ มีข้อความเตือนว่า cid ซ้ำ ดังรูป
หัวข้อ: Re: ขอความช่วยเหลือ cid ซ้ำครับ
เริ่มหัวข้อโดย: Manit ที่ มีนาคม 07, 2011, 12:29:15 PM
แต่พอเข้าไปค้นด้วย cid ก็ไม่พบคนที่ใช้ซ้ำ

ค้นด้วย HN ที่ระบบแจ้งว่าใช้ cid นี้ ก็ไม่มีชื่อคนไข้ ครับ

ใครพอจะชี้แนะวิธีแก้ไขหน่อยครับ  ???
หัวข้อ: Re: ขอความช่วยเหลือ cid ซ้ำครับ
เริ่มหัวข้อโดย: chitvichai ที่ มีนาคม 07, 2011, 12:52:26 PM
ลอง

select p.*,pt.hn from ptcardno p left outer join patient pt on p.hn=pt.hn where pt.hn is null

ไปรันดูครับว่ามี หรือเปล่า
หัวข้อ: Re: ขอความช่วยเหลือ cid ซ้ำครับ
เริ่มหัวข้อโดย: Manit ที่ มีนาคม 07, 2011, 13:22:10 PM
ลอง

select p.*,pt.hn from ptcardno p left outer join patient pt on p.hn=pt.hn where pt.hn is null

ไปรันดูครับว่ามี หรือเปล่า

มีข้อมูลครับ แล้วต้องทำไงต่อครับ  :'(
หัวข้อ: Re: ขอความช่วยเหลือ cid ซ้ำครับ
เริ่มหัวข้อโดย: chitvichai ที่ มีนาคม 07, 2011, 13:51:18 PM
ลอง

select p.*,pt.hn from ptcardno p left outer join patient pt on p.hn=pt.hn where pt.hn is null

ไปรันดูครับว่ามี หรือเปล่า

มีข้อมูลครับ แล้วต้องทำไงต่อครับ  :'(
แสดงว่า ในตาราง patient มีการลบข้อมูลคนไข้โดยไม่ลบ ใน ptcardno ทำให้ เมื่อกับมาบันทึกใหม่ระบบจะฟ้องว่ามีการใช้ cid ไปแล้ว การแก้ไขเบื่องต้นตรวจสอบ hn ใน ptcardno ว่ามีการใช้อยู่หรือเปล่า
ถ้าไม่มีการใช้แล้วก็ลบข้อมูลใน ptcardno ได้เลยครับ