ผู้เขียน หัวข้อ: วิธีตรวจสอบ HN ซ้ำกัน  (อ่าน 9112 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ sulaiman_hosxp

  • Sr. Member
  • ****
  • กระทู้: 420
  • Respect: -1
    • ดูรายละเอียด
วิธีตรวจสอบ HN ซ้ำกัน
« เมื่อ: ธันวาคม 03, 2010, 23:21:28 PM »
0
ไม่ทราบว่าพอจะมีวิธีตรวจสอบ HN หรือ ชื่อ-สกุล ที่เหมือนกันหรือเปล่าครับ 
HOSPITAL YINGOฯ
SERVER>>>DELL PowerEdge
RAM>>> 4Gb
LINUX>>> CentOS 7
HOsXP>>>3.60.6.10
MySQL>>>mysql 5.1.39

ออฟไลน์ bbb3

  • Hero Member
  • *****
  • กระทู้: 688
  • Respect: +1
    • ดูรายละเอียด
Re: วิธีตรวจสอบ HN ซ้ำกัน
« ตอบกลับ #1 เมื่อ: ธันวาคม 04, 2010, 09:42:44 AM »
0
HN ซ้ำกันไม่น่าจะมีนะครับ...แต่หารชื่อซ้ำหรือCIDซ้ำนะมีแน่นอน ลองดูโปรแกรมตรวจสอบของท่านเจมส์ตามlinkข้างล่างนะครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18640.0
Suttiporn Pengjun
Admin Chulaporn Hospital Nakhonsritammarat
server HP ML 350G6 2.4GHz ram 4 GB MySQL Percona-5.5.33-31
msn bbb441021366@hotmail.com,hosp_chula@hotmail.com
www.cbhospital.go.th
เริ่มใช้Hosxp 1 ม.ค. 2550
ตอนนี้ใช้Hosxp v.3.56.10.20a

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: วิธีตรวจสอบ HN ซ้ำกัน
« ตอบกลับ #2 เมื่อ: ธันวาคม 04, 2010, 13:18:57 PM »
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 ล่มได้
« แก้ไขครั้งสุดท้าย: ธันวาคม 04, 2010, 13:23:07 PM โดย smrmpo »
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ sulaiman_hosxp

  • Sr. Member
  • ****
  • กระทู้: 420
  • Respect: -1
    • ดูรายละเอียด
Re: วิธีตรวจสอบ HN ซ้ำกัน
« ตอบกลับ #3 เมื่อ: ธันวาคม 04, 2010, 20:02:19 PM »
0
ผมเช็ด cid ซ้ำ ปรากฏว่ามีเป็นหมื่น แล้วจะใช้วิธีรวมยังงั้ยครับ ถ้าเราไปที่  Tool >> รวมหมายเลข HN มันสามารถทำได้ที่ละคน วิธีอื่นมีหรือเปล่าครับ ขอบคุณครับ
HOSPITAL YINGOฯ
SERVER>>>DELL PowerEdge
RAM>>> 4Gb
LINUX>>> CentOS 7
HOsXP>>>3.60.6.10
MySQL>>>mysql 5.1.39

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: วิธีตรวจสอบ HN ซ้ำกัน
« ตอบกลับ #4 เมื่อ: ธันวาคม 04, 2010, 21:09:52 PM »
0
ตอนนี้ คงแก้เฉพาะหน้าไปก่อนครับ เอาเฉพาะ ผู้ป่วยที่มาใช้บริการก่อนครับ เจอแล้วค่อยรวมไปเรื่อย อาจจะให้ห้องบัตรช่วยเช็ค ครับ ถ้าเจอ ซ้ำก็ให้เอามาให้ admin รวม ครับ
ตอนนี้ที่โรงพยาบาลผมทำแบบนี้ครับ
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: วิธีตรวจสอบ HN ซ้ำกัน
« ตอบกลับ #5 เมื่อ: ธันวาคม 05, 2010, 06:52:12 AM »
0
ขอบคุณครับสำหรับ SQL ดีๆ
ช่วงนี้ไม่ได้พักเลยเนื่องจากต้องมาเคลียร์ข้อมูลส่วนนี้ ครับ เจอเยอะเหมือนกันครับที่ผ่านมาคงไม่ได้ตรวจสอบเลย เพิ่งเจอข้อมูลส่วนที่ Error หลังจากใช้ HOSxP แล้วอีกอย่าง Tools ช่วยตรวจสอบของเทพทั้งหลายช่วยได้เยอะเลยครับ ใช้ครบ 1 ปี ข้อมูลคงสะอาดขึ้นเยอะเลยครับ  ;D ;D ;D
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ