BMS-HOSxP Community

HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: Bangkaja Distric Health Center ที่ ธันวาคม 17, 2011, 14:22:08 PM

หัวข้อ: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: Bangkaja Distric Health Center ที่ ธันวาคม 17, 2011, 14:22:08 PM
เจอเคส(ในเขต)ที่มารับบริการมีชื่อในเวชระเบียนครบถ้วนดี  มีเวลาว่างก็เลยซักประวัติเพื่อลงบัญชี 1 ปรากฎว่าค้นหาไม่พบ เข้าไปที่บ้านเลขที่นั้นก็ไม่มีชื่อ กดเพิ่มบุคคลก็ขึ้น Dupplicate CID อ้าว งงเลย เข้าไปค้นในตาราง person (ใช้ CID จาก เวชระเบียน) ก็มีข้อมูลครบ house_id,village_id ถูกต้อง ต้องตรวจสอบฟีลด์ไหนอีกมั้ยครับ งง งง  :-\  ???
PCU 3.54.12.15  stand alone on win7 ultimate
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 17, 2011, 14:29:31 PM
select  * from person where cid="xxxxxxxxxxxx"  ดูสถานะ ว่าบันทึกเป็น death=Y หรือเปล่าครับ..
และลองตรวจสอบตาราง select * from ptcardno where cardno=x-xxxx-xxxxx-xx-x  หากพบว่ามีรายการในตารางนี้ ให้ลบรายการนี้ออก แล้วลองเพิ่มไปที่บัญชี 1 ใหม่ครับ ลองดู :)
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: Bangkaja Distric Health Center ที่ ธันวาคม 17, 2011, 15:47:10 PM
ในตาราง person ฟิลด์ death เป็นค่าว่างครับ และ ลบข้อมูลจาก ptcardno แล้ว ต้องลบ record นี้จากตาราง person เลย แล้วค่อยเพิ่มเข้าไปใหม่ ใช่มั้ยครับ
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 17, 2011, 22:50:05 PM
ในตาราง person ฟิลด์ death เป็นค่าว่างครับ และ ลบข้อมูลจาก ptcardno แล้ว ต้องลบ record นี้จากตาราง person เลย แล้วค่อยเพิ่มเข้าไปใหม่ ใช่มั้ยครับ

ไม่ใช่ครับ..แค่ลบ record จาก ptcardno  แล้วนำค่า 13 หลักจริงมาบันทึกในบัญชี 1 รายนั้นได้เลยครับ ไม่ต้องลบ person
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: teerapun_top ที่ ธันวาคม 18, 2011, 12:06:54 PM
ตาราง ptcardno มีความสำคัญอย่างไร เกี่ยวข้องกับตารางอะไรบ้างครับ  ;D
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 18, 2011, 15:49:48 PM
ตาราง ptcardno มีความสำคัญอย่างไร เกี่ยวข้องกับตารางอะไรบ้างครับ  ;D

ส่วนใหญ่เกี่ยวข้องกับแฟ้ม  เวชระเบียน  ตาราง patient ครับ..ปกติจะเก็บเลขประชาชนไว้ที่ตารางนี้ ในกรณีมีการเปลี่ยน HN ทุก 5 ปีหรือคนไข้เปลี่ยนชื่อ สกุล จะค้นหาไม่เจอในเวชระเบียน แต่ถ้าค้นจาก cid จะพบว่ามีการใช้งาน 13 หลักนี้แล้วใน patient ซึ่งระบบงานทำแฟ้มเวชระเบียน และบัญชี 1 person จะวิ่งตรวจสอบ 13 หลักมาที่ตารางนี้ก่อนว่ามีในระบบหรือไม่น่ะครับ...ก็น่าสนใจเพียงแต่ เมื่อมีการ change HN แล้วตารางนี้ ไม่ถูกแก้ไขคอลัมน์ hn ตามไปด้วย  ทำให้ดูเหมือนว่า มีการใช้งาน 13 หลักนี้แล้วในระบบกับ HN เก่า ๆ ที่ผ่านมา...(อันนี้จากประสบการณ์ของผม เพราะที่ รพ.เปลี่ยน HN ทุก 5 ปี และก็เคยเจอปัญหาลงทะเบียนใหม่ไม่ได้ทั้งเวชระเบียน OPDCARD+บัญชี 1)
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: worawit ที่ ธันวาคม 19, 2011, 06:32:14 AM
ขอบคุณ อ.เกื้อครับผมได้ความรู้ใหม่ๆๆ อีกแล้วครับ
หัวข้อ: Re: บาง record ใน person ไม่แสดงในบัญชี 1
เริ่มหัวข้อโดย: Bangkaja Distric Health Center ที่ ธันวาคม 21, 2011, 16:19:14 PM
ลบจาก ptcardno แล้วก็เพิ่มไม่ได้อยู่ดี เพราะใน person มันมีข้อมูอยู่แล้วเพียงแต่ไม่แสดงในบัญชี 1 มีแบบนี้หลายเรคคอร์ดด้วย ให้ลบทีละเรคคอร์ดคงไม่ไหว
ขอบคุณทุกท่านมากครับ ผมสั่ง serial check + upgrade structure ไปอีกรอบแล้วรีสตาร์ท MySQL ก็กลับมาปกติแล้วครับ 
โปรแกรมเริ่มซับซ้อน อะไร ๆ ก็เกิดขึ้นได้ละมั้ง