BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: 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
-
select * from person where cid="xxxxxxxxxxxx" ดูสถานะ ว่าบันทึกเป็น death=Y หรือเปล่าครับ..
และลองตรวจสอบตาราง select * from ptcardno where cardno=x-xxxx-xxxxx-xx-x หากพบว่ามีรายการในตารางนี้ ให้ลบรายการนี้ออก แล้วลองเพิ่มไปที่บัญชี 1 ใหม่ครับ ลองดู :)
-
ในตาราง person ฟิลด์ death เป็นค่าว่างครับ และ ลบข้อมูลจาก ptcardno แล้ว ต้องลบ record นี้จากตาราง person เลย แล้วค่อยเพิ่มเข้าไปใหม่ ใช่มั้ยครับ
-
ในตาราง person ฟิลด์ death เป็นค่าว่างครับ และ ลบข้อมูลจาก ptcardno แล้ว ต้องลบ record นี้จากตาราง person เลย แล้วค่อยเพิ่มเข้าไปใหม่ ใช่มั้ยครับ
ไม่ใช่ครับ..แค่ลบ record จาก ptcardno แล้วนำค่า 13 หลักจริงมาบันทึกในบัญชี 1 รายนั้นได้เลยครับ ไม่ต้องลบ person
-
ตาราง ptcardno มีความสำคัญอย่างไร เกี่ยวข้องกับตารางอะไรบ้างครับ ;D
-
ตาราง ptcardno มีความสำคัญอย่างไร เกี่ยวข้องกับตารางอะไรบ้างครับ ;D
ส่วนใหญ่เกี่ยวข้องกับแฟ้ม เวชระเบียน ตาราง patient ครับ..ปกติจะเก็บเลขประชาชนไว้ที่ตารางนี้ ในกรณีมีการเปลี่ยน HN ทุก 5 ปีหรือคนไข้เปลี่ยนชื่อ สกุล จะค้นหาไม่เจอในเวชระเบียน แต่ถ้าค้นจาก cid จะพบว่ามีการใช้งาน 13 หลักนี้แล้วใน patient ซึ่งระบบงานทำแฟ้มเวชระเบียน และบัญชี 1 person จะวิ่งตรวจสอบ 13 หลักมาที่ตารางนี้ก่อนว่ามีในระบบหรือไม่น่ะครับ...ก็น่าสนใจเพียงแต่ เมื่อมีการ change HN แล้วตารางนี้ ไม่ถูกแก้ไขคอลัมน์ hn ตามไปด้วย ทำให้ดูเหมือนว่า มีการใช้งาน 13 หลักนี้แล้วในระบบกับ HN เก่า ๆ ที่ผ่านมา...(อันนี้จากประสบการณ์ของผม เพราะที่ รพ.เปลี่ยน HN ทุก 5 ปี และก็เคยเจอปัญหาลงทะเบียนใหม่ไม่ได้ทั้งเวชระเบียน OPDCARD+บัญชี 1)
-
ขอบคุณ อ.เกื้อครับผมได้ความรู้ใหม่ๆๆ อีกแล้วครับ
-
ลบจาก ptcardno แล้วก็เพิ่มไม่ได้อยู่ดี เพราะใน person มันมีข้อมูอยู่แล้วเพียงแต่ไม่แสดงในบัญชี 1 มีแบบนี้หลายเรคคอร์ดด้วย ให้ลบทีละเรคคอร์ดคงไม่ไหว
ขอบคุณทุกท่านมากครับ ผมสั่ง serial check + upgrade structure ไปอีกรอบแล้วรีสตาร์ท MySQL ก็กลับมาปกติแล้วครับ
โปรแกรมเริ่มซับซ้อน อะไร ๆ ก็เกิดขึ้นได้ละมั้ง