BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: prapansak ที่ ธันวาคม 20, 2010, 08:38:10 AM

หัวข้อ: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: prapansak ที่ ธันวาคม 20, 2010, 08:38:10 AM
ปัญหาคื่อ CID 1 คน มี 2 HN ซึ่ง HN1 และ HN2 เป็นคนละคนกัน
วิธีแก้ไข เข้าไปแก้ไขที่ตาราง patient แก้ไข CID ให้ HN1 มี CID ถูกต้องตามบัตรประชาชน
HN2 ใส่ 0 นำหน้า HN ให้ครบ 13 หลัก ปัญหาคือ ตอบลงทะเบียนเมื่อค้นจากเลย CID ก็ยังเจอ HN ทั้งสองHNใช้เลยCID ตัวเดียวกันเหมือนเดิม ต้องไปแก้ไขที่ตารางไหมเพิ่มเติมหรือเปล่าครับ
ท่านเทพทั้งหลายช่วยที่ครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: James011 ที่ ธันวาคม 20, 2010, 08:44:07 AM
 ;D ;D ;D  patient , ptcardno
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 20, 2010, 08:46:37 AM
ตามท่านเจมส์เลยครับ

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

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 20, 2010, 18:23:29 PM
ตามท่านเจมส์เลยครับ

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

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
ก๊าก...ก๊าก...ก๊าก...ก๊าก...
สูงสุดคืนสู่สามัญ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 20, 2010, 18:31:34 PM
ก๊าก...ก๊าก...ก๊าก...ก๊าก...
สูงสุดคืนสู่สามัญ

 ;D ;D ;D

(http://files.myopera.com/Kwaghj/albums/2794801/Ak47%20Cat.gif)
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: poramat ที่ ธันวาคม 20, 2010, 20:36:02 PM
ตามท่านเจมส์เลยครับ

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

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
นี่คือผลจากการเข้าไปแก้ไขที่ตารางโดยตรง โดยไม่ผ่านหน้าจอการใช้งานครับ ไหนๆก็เข้าไปแล้วให้แก้ไขที่ตาราง ptcardno ด้วยนะครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: anurak2524 ที่ ธันวาคม 20, 2010, 20:37:40 PM
ตามท่านเจมส์เลยครับ

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

เปิด HN ที่ cid ผิดขึ้นมา พิมพ์ cid  ที่ถูกต้องลงไป กดบันทึก..จบครับ.. :D ไม่ต้องไปไล่หาตารางด้วย  ;D ;D
ผมก็เจอครับปัญหานี้เยอะมาก ตามแก้อยู่ครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: poramat ที่ ธันวาคม 20, 2010, 20:41:38 PM
ผมเคยลบข้อมูลใน ptcardno ทิ้งหมดแล้วใช้ DSHOSxP ของน้องอาร์ม โอน cid ของ patient ไปยัง ptcardno ครับ ถ้าจะลองให้ลองในเครื่องทดสอบก่อนนะครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: anurak2524 ที่ ธันวาคม 20, 2010, 20:48:07 PM
ปัญหาคือว่า เราจะรู้ได้งั้ยครับว่า cid ตารางไหนถูกต้องอ่ะครับ ตอนนี้ผมก็ กำลังเทียบกับ hipdata ด้วยนะครับ
ไม่รู้จะถูกหลักป่าวครับ ตอนนี้ผมตัวจ cid อยู่ 4ตารางคร้ับ มี patient ptcardno person และ hipdata เน้นให้ตรงกับ hipdata ครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: A ROON CHAI ที่ ธันวาคม 21, 2010, 12:15:44 PM
ขอ SQL code ตรวจสอบ CID ที่มี 2 HN หน่อยครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: mixer_79 ที่ ธันวาคม 21, 2010, 12:21:42 PM
ขอ SQL code ตรวจสอบ CID ที่มี 2 HN หน่อยครับ

ขอด้วยคนครับ..
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: smrmpo ที่ ธันวาคม 21, 2010, 13:32:58 PM
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 ค้างนะครับ
หัวข้อ: Re: ปัญหาCID 1 คน มี 2 HN
เริ่มหัวข้อโดย: mixer_79 ที่ ธันวาคม 21, 2010, 16:33:59 PM
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 หน่อยครับ)