BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sulaiman_hosxp ที่ ธันวาคม 03, 2010, 23:21:28 PM

หัวข้อ: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 03, 2010, 23:21:28 PM
ไม่ทราบว่าพอจะมีวิธีตรวจสอบ HN หรือ ชื่อ-สกุล ที่เหมือนกันหรือเปล่าครับ 
หัวข้อ: Re: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: bbb3 ที่ ธันวาคม 04, 2010, 09:42:44 AM
HN ซ้ำกันไม่น่าจะมีนะครับ...แต่หารชื่อซ้ำหรือCIDซ้ำนะมีแน่นอน ลองดูโปรแกรมตรวจสอบของท่านเจมส์ตามlinkข้างล่างนะครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18640.0
หัวข้อ: Re: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: smrmpo ที่ ธันวาคม 04, 2010, 13:18:57 PM
1. cid ซ้ำครับ
select p1.hn,p2.hn from patient p1
left outer join patient p2 on p1.cid=p2.cid
where p1.hn<>p2.hn

2.ชื่อ สกุล ซ้ำกัน
select p1.hn,p2.hn from patient p1
left outer join patient p2 on
concat(p1.pname,p1.fname," ",p1.lname)=concat(p2.pname,p2.fname," ",p2.lname)
where p1.hn<>p2.hn

ลองดูนะครับ เวลา run ลองในเครื่องทดสอบนะครับ เพราะถ้า patient ที่มีข้อมูล เยอะ อาจทำให้ server ล่มได้
หัวข้อ: Re: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 04, 2010, 20:02:19 PM
ผมเช็ด cid ซ้ำ ปรากฏว่ามีเป็นหมื่น แล้วจะใช้วิธีรวมยังงั้ยครับ ถ้าเราไปที่  Tool >> รวมหมายเลข HN มันสามารถทำได้ที่ละคน วิธีอื่นมีหรือเปล่าครับ ขอบคุณครับ
หัวข้อ: Re: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: smrmpo ที่ ธันวาคม 04, 2010, 21:09:52 PM
ตอนนี้ คงแก้เฉพาะหน้าไปก่อนครับ เอาเฉพาะ ผู้ป่วยที่มาใช้บริการก่อนครับ เจอแล้วค่อยรวมไปเรื่อย อาจจะให้ห้องบัตรช่วยเช็ค ครับ ถ้าเจอ ซ้ำก็ให้เอามาให้ admin รวม ครับ
ตอนนี้ที่โรงพยาบาลผมทำแบบนี้ครับ
หัวข้อ: Re: วิธีตรวจสอบ HN ซ้ำกัน
เริ่มหัวข้อโดย: poramat ที่ ธันวาคม 05, 2010, 06:52:12 AM
ขอบคุณครับสำหรับ SQL ดีๆ
ช่วงนี้ไม่ได้พักเลยเนื่องจากต้องมาเคลียร์ข้อมูลส่วนนี้ ครับ เจอเยอะเหมือนกันครับที่ผ่านมาคงไม่ได้ตรวจสอบเลย เพิ่งเจอข้อมูลส่วนที่ Error หลังจากใช้ HOSxP แล้วอีกอย่าง Tools ช่วยตรวจสอบของเทพทั้งหลายช่วยได้เยอะเลยครับ ใช้ครบ 1 ปี ข้อมูลคงสะอาดขึ้นเยอะเลยครับ  ;D ;D ;D