BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sulaiman_hosxp ที่ ธันวาคม 03, 2010, 23:21:28 PM
-
ไม่ทราบว่าพอจะมีวิธีตรวจสอบ HN หรือ ชื่อ-สกุล ที่เหมือนกันหรือเปล่าครับ
-
HN ซ้ำกันไม่น่าจะมีนะครับ...แต่หารชื่อซ้ำหรือCIDซ้ำนะมีแน่นอน ลองดูโปรแกรมตรวจสอบของท่านเจมส์ตามlinkข้างล่างนะครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18640.0
-
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 ล่มได้
-
ผมเช็ด cid ซ้ำ ปรากฏว่ามีเป็นหมื่น แล้วจะใช้วิธีรวมยังงั้ยครับ ถ้าเราไปที่ Tool >> รวมหมายเลข HN มันสามารถทำได้ที่ละคน วิธีอื่นมีหรือเปล่าครับ ขอบคุณครับ
-
ตอนนี้ คงแก้เฉพาะหน้าไปก่อนครับ เอาเฉพาะ ผู้ป่วยที่มาใช้บริการก่อนครับ เจอแล้วค่อยรวมไปเรื่อย อาจจะให้ห้องบัตรช่วยเช็ค ครับ ถ้าเจอ ซ้ำก็ให้เอามาให้ admin รวม ครับ
ตอนนี้ที่โรงพยาบาลผมทำแบบนี้ครับ
-
ขอบคุณครับสำหรับ SQL ดีๆ
ช่วงนี้ไม่ได้พักเลยเนื่องจากต้องมาเคลียร์ข้อมูลส่วนนี้ ครับ เจอเยอะเหมือนกันครับที่ผ่านมาคงไม่ได้ตรวจสอบเลย เพิ่งเจอข้อมูลส่วนที่ Error หลังจากใช้ HOSxP แล้วอีกอย่าง Tools ช่วยตรวจสอบของเทพทั้งหลายช่วยได้เยอะเลยครับ ใช้ครบ 1 ปี ข้อมูลคงสะอาดขึ้นเยอะเลยครับ ;D ;D ;D