ผู้เขียน หัวข้อ: ปัญหาCID 1 คน มี 2 HN  (อ่าน 7178 ครั้ง)

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

ออฟไลน์ prapansak

  • Full Member
  • ***
  • กระทู้: 232
  • Respect: 0
    • ดูรายละเอียด
    • http://118.175.76.8/bl/
ปัญหาCID 1 คน มี 2 HN
« เมื่อ: ธันวาคม 20, 2010, 08:38:10 AM »
0
ปัญหาคื่อ CID 1 คน มี 2 HN ซึ่ง HN1 และ HN2 เป็นคนละคนกัน
วิธีแก้ไข เข้าไปแก้ไขที่ตาราง patient แก้ไข CID ให้ HN1 มี CID ถูกต้องตามบัตรประชาชน
HN2 ใส่ 0 นำหน้า HN ให้ครบ 13 หลัก ปัญหาคือ ตอบลงทะเบียนเมื่อค้นจากเลย CID ก็ยังเจอ HN ทั้งสองHNใช้เลยCID ตัวเดียวกันเหมือนเดิม ต้องไปแก้ไขที่ตารางไหมเพิ่มเติมหรือเปล่าครับ
ท่านเทพทั้งหลายช่วยที่ครับ
โรงพยาบาลบ้านเหลื่อม โรงพยาบาลขนาด 30 เตียง
OS : Linux Cenos 5 
Server : hp
Ram : 16 G
นายประพันธ์ศักดิ์ พันศรี (นักวิชาการคอมพิวเตอร์)
E-mail blhospital@hotmail.com

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #1 เมื่อ: ธันวาคม 20, 2010, 08:44:07 AM »
0
 ;D ;D ;D  patient , ptcardno

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #2 เมื่อ: ธันวาคม 20, 2010, 08:46:37 AM »
0
ตามท่านเจมส์เลยครับ

ทำไมไม่แก้ไขในหน้าลงทะเบียนผู้ป่วยครับ...

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #3 เมื่อ: ธันวาคม 20, 2010, 18:23:29 PM »
0
ตามท่านเจมส์เลยครับ

ทำไมไม่แก้ไขในหน้าลงทะเบียนผู้ป่วยครับ...

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
ก๊าก...ก๊าก...ก๊าก...ก๊าก...
สูงสุดคืนสู่สามัญ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #4 เมื่อ: ธันวาคม 20, 2010, 18:31:34 PM »
0
ก๊าก...ก๊าก...ก๊าก...ก๊าก...
สูงสุดคืนสู่สามัญ

 ;D ;D ;D


ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #5 เมื่อ: ธันวาคม 20, 2010, 20:36:02 PM »
0
ตามท่านเจมส์เลยครับ

ทำไมไม่แก้ไขในหน้าลงทะเบียนผู้ป่วยครับ...

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
นี่คือผลจากการเข้าไปแก้ไขที่ตารางโดยตรง โดยไม่ผ่านหน้าจอการใช้งานครับ ไหนๆก็เข้าไปแล้วให้แก้ไขที่ตาราง ptcardno ด้วยนะครับ
ปรเมษฐ  แควภูเขียว 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 ครับ

ออฟไลน์ anurak2524

  • Jr. Member
  • **
  • กระทู้: 79
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเสริมงาม
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #6 เมื่อ: ธันวาคม 20, 2010, 20:37:40 PM »
0
ตามท่านเจมส์เลยครับ

ทำไมไม่แก้ไขในหน้าลงทะเบียนผู้ป่วยครับ...

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
ผมก็เจอครับปัญหานี้เยอะมาก ตามแก้อยู่ครับ
อนุรักษ์  วงษ์นิ่ม จนท.ดูแลระบบคอมพิวเตอร์
E-Mail =>anurak_be@hotmail.com :::: FB => https://www.facebook.com/bee.trumpet
โรงพยาบาลเสริมงาม (ขนาด 30 เตียง) จังหวัดลำปาง โทร. 054-286117-8 , 0-81740-5685
Server : HP DL380e Gen8  RAM 32GB HDD SAS 1TBx2 CentOS 6.5 64Bit  MySQL MariaDB 10.0.7
Slave : HP ML 150 G5  RAM  4 GB HDD SATA II 500GB CentOS 5.2 64Bit  MySQL MariaDB 10.0.7
Slave : Core2 Duo 2.66 GHz  RAM DDR2 4 GB HDD SATA II 160 GB  Windows Server 2003 MySQL 5.1.30 
ขึ้นระบบ 1 ต.ค.50  อ.วีระวัฒน์ Admin รพ.สารภี

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #7 เมื่อ: ธันวาคม 20, 2010, 20:41:38 PM »
0
ผมเคยลบข้อมูลใน ptcardno ทิ้งหมดแล้วใช้ DSHOSxP ของน้องอาร์ม โอน cid ของ patient ไปยัง ptcardno ครับ ถ้าจะลองให้ลองในเครื่องทดสอบก่อนนะครับ
ปรเมษฐ  แควภูเขียว 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 ครับ

ออฟไลน์ anurak2524

  • Jr. Member
  • **
  • กระทู้: 79
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเสริมงาม
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #8 เมื่อ: ธันวาคม 20, 2010, 20:48:07 PM »
0
ปัญหาคือว่า เราจะรู้ได้งั้ยครับว่า cid ตารางไหนถูกต้องอ่ะครับ ตอนนี้ผมก็ กำลังเทียบกับ hipdata ด้วยนะครับ
ไม่รู้จะถูกหลักป่าวครับ ตอนนี้ผมตัวจ cid อยู่ 4ตารางคร้ับ มี patient ptcardno person และ hipdata เน้นให้ตรงกับ hipdata ครับ
อนุรักษ์  วงษ์นิ่ม จนท.ดูแลระบบคอมพิวเตอร์
E-Mail =>anurak_be@hotmail.com :::: FB => https://www.facebook.com/bee.trumpet
โรงพยาบาลเสริมงาม (ขนาด 30 เตียง) จังหวัดลำปาง โทร. 054-286117-8 , 0-81740-5685
Server : HP DL380e Gen8  RAM 32GB HDD SAS 1TBx2 CentOS 6.5 64Bit  MySQL MariaDB 10.0.7
Slave : HP ML 150 G5  RAM  4 GB HDD SATA II 500GB CentOS 5.2 64Bit  MySQL MariaDB 10.0.7
Slave : Core2 Duo 2.66 GHz  RAM DDR2 4 GB HDD SATA II 160 GB  Windows Server 2003 MySQL 5.1.30 
ขึ้นระบบ 1 ต.ค.50  อ.วีระวัฒน์ Admin รพ.สารภี

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #9 เมื่อ: ธันวาคม 21, 2010, 12:15:44 PM »
0
ขอ SQL code ตรวจสอบ CID ที่มี 2 HN หน่อยครับ
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0

ออฟไลน์ mixer_79

  • Hero Member
  • *****
  • กระทู้: 670
  • กำลังใจในการทำงาน
  • Respect: +1
    • ดูรายละเอียด
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #10 เมื่อ: ธันวาคม 21, 2010, 12:21:42 PM »
0
ขอ SQL code ตรวจสอบ CID ที่มี 2 HN หน่อยครับ

ขอด้วยคนครับ..
นายทองคูณ พรมผักแว่น 0819550235
โรงพยาบาลสีคิ้ว อ.สีคิ้ว จ.นครราชสีมา 30140  
รพ.ขนาด 90 เตียง   thongkoon13@gmail.com
เริ่มใช้โปรแกรม 05 มีนาคม 2553
HOSxP V.3.56.2.15
______________________________________

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #11 เมื่อ: ธันวาคม 21, 2010, 13:32:58 PM »
0
select p1.hn,p2.hn,p1.cid,concat(p1.pname,p1.fname," ",p1.lname) as p1name,concat(p2.pname,p2.fname," ",p2.lname) as p2name  from patient p1
left outer join patient p2 on p1.cid = p2.cid
where p1.hn<> p2.hn
group by p1.hn

ลองเอาไปใช้ดูครับ เขียนขึ้นมาง่าย ๆ ครับ

ข้อควรระวัง ก่อนรัน ถ้ามีข้อมูล ใน patient  เยอะ ๆ ระวัง server ค้างนะครับ
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ mixer_79

  • Hero Member
  • *****
  • กระทู้: 670
  • กำลังใจในการทำงาน
  • Respect: +1
    • ดูรายละเอียด
Re: ปัญหาCID 1 คน มี 2 HN
« ตอบกลับ #12 เมื่อ: ธันวาคม 21, 2010, 16:33:59 PM »
0
select p1.hn,p2.hn,p1.cid,concat(p1.pname,p1.fname," ",p1.lname) as p1name,concat(p2.pname,p2.fname," ",p2.lname) as p2name  from patient p1
left outer join patient p2 on p1.cid = p2.cid
where p1.hn<> p2.hn
group by p1.hn

ลองเอาไปใช้ดูครับ เขียนขึ้นมาง่าย ๆ ครับ

ข้อควรระวัง ก่อนรัน ถ้ามีข้อมูล ใน patient  เยอะ ๆ ระวัง server ค้างนะครับ

ขอตารางของ PERSON หน่อยนะครับ (ขอ SQL code ตรวจสอบ CID ที่มี 2 HN หน่อยครับ)
นายทองคูณ พรมผักแว่น 0819550235
โรงพยาบาลสีคิ้ว อ.สีคิ้ว จ.นครราชสีมา 30140  
รพ.ขนาด 90 เตียง   thongkoon13@gmail.com
เริ่มใช้โปรแกรม 05 มีนาคม 2553
HOSxP V.3.56.2.15
______________________________________