ผู้เขียน หัวข้อ: ขอความช่วยเหลือ cid ซ้ำครับ  (อ่าน 3341 ครั้ง)

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

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
ขอความช่วยเหลือ cid ซ้ำครับ
« เมื่อ: มีนาคม 07, 2011, 12:27:02 PM »
0
น้องเวชสถิติแจ้งว่า เข้าไปแก้ไขข้อมูล แล้ว บันทึกไม่ได้ มีข้อความเตือนว่า cid ซ้ำ ดังรูป
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ cid ซ้ำครับ
« ตอบกลับ #1 เมื่อ: มีนาคม 07, 2011, 12:29:15 PM »
0
แต่พอเข้าไปค้นด้วย cid ก็ไม่พบคนที่ใช้ซ้ำ

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

ใครพอจะชี้แนะวิธีแก้ไขหน่อยครับ  ???
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: ขอความช่วยเหลือ cid ซ้ำครับ
« ตอบกลับ #2 เมื่อ: มีนาคม 07, 2011, 12:52:26 PM »
0
ลอง

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

ไปรันดูครับว่ามี หรือเปล่า
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ cid ซ้ำครับ
« ตอบกลับ #3 เมื่อ: มีนาคม 07, 2011, 13:22:10 PM »
0
ลอง

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

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

มีข้อมูลครับ แล้วต้องทำไงต่อครับ  :'(
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: ขอความช่วยเหลือ cid ซ้ำครับ
« ตอบกลับ #4 เมื่อ: มีนาคม 07, 2011, 13:51:18 PM »
0
ลอง

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 ได้เลยครับ
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50