BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ทักบอน ที่ มกราคม 10, 2012, 12:23:22 PM

หัวข้อ: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: ทักบอน ที่ มกราคม 10, 2012, 12:23:22 PM
คือผมลองส่งข้อมูล 21 แฟ้ม ออกมาแล้วประมวลผลดู ปรากฏว่า มีคนไข้หลายคนครับ ที่แฟ้ม person ถูกส่งออกมาซ้ำกัน
 ทั้งที่ cid , pid เดียวกัน พอลองตามรอยดูแล้ว ก็พบว่า คนไข้ที่ถูกส่งออกมาซ้ำกัน จะเป็นคนไข้ที่ prename เป็น จ.อ.
ในแฟ้ม patient พอมาตรวจสอบดู ก็เลยพบปัญหา...

(https://public.blu.livefilestore.com/y1pLUkcI-shk6wZxIA4-FckLULGRHRDzKvGq8AyVUJEkSB6E5EQFAcc_jTuhJGHgXeSE3tCk25oZx4AxR0ShQWQ1g/1.png?psid=1)

- อักษรย่อ ใน แฟ้ม provis_pname ซึ่งใช้ในการ map เพื่อที่จะส่งออก (ไม่ทราบว่าผมเข้าใจถูกไหมนะครับ) มันมี จ.อ. 2 อัน ดังภาพ - -"

(https://public.blu.livefilestore.com/y1pukNbYjmSP1VyygxFG3KLyk7eSoZJovSyBZjc41f8hRijvSdzSp9gvHEyAvgBXDeENHwTOP4sGcDN-QLNb6E7nQ/3.png?psid=1)
และ ทีแรก ก็นึกว่ามันจะ map รหัส กับ patient แต่ พอเข้ามาดูที่ patient ปรากฏว่า เก็บข้อมูลเป็น... ข้อความว่า จ.อ. ...

ดังภาพ

(https://public.blu.livefilestore.com/y1pukNbYjmSP1VPCYZns3w10KidxWSj3VB9OYQO-rEEvrPEC2e5psXXap-bsCe5nI8W-_yRjsefRvjB_gF6dXxKGA/2.png?psid=1)

ผมเลยเดาว่า ที่ ข้อมูล person ถูกส่งออกมา ซ้ำกันนี่ เพราะว่า เกิดจากการ map รหัสแบบที่ผมอธิบายมาข้างต้นหรือเปล่าครับ หรือว่า เกิดจากสาเหตุอื่น และไม่ทราบว่า ที่ รพ.อื่นๆ พอสาเหตุเดียวแบบผมไหมครับ

เบื้องต้นผม สันนิษฐานตัวนี้ไว้และก็กำลังจะลองเปลี่ยน ชื่อย่อ จ.อ. ใน provis_pname ออกตัวหนึ่งให้ไม่เหมือนกันก่อนลองดูว่าจะส่งออกมาซ้ำกันอีกไหม ในเย็นนี้และตรวจสอบข้อผิดพลาดดูอีกทีครับ Y__Y
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 10, 2012, 13:33:58 PM
คนเดียว มี 2 person_id หรือเปล่าครับ..
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: ทักบอน ที่ มกราคม 10, 2012, 13:56:20 PM
มี pid เดียวกันครับ ดูใน ตาราง person และ patient เคสที่ว่านี้ก็มี pid อันเดียวครับอันเดียวครับ

ปล.ผมใช้ version 3.54.12.20 ครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: Terminator2015 ที่ มกราคม 10, 2012, 14:00:39 PM
 ::) ต้องดูฝั่ง patient ด้วยนะครับ บางคนมีเลขบัตร บางคนไม่มีเลขบัตร แต่ชื่อ-สกุล ซ้ำก็เยอะครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: Neo ที่ มกราคม 10, 2012, 14:03:58 PM
ตรวจสอบ CID และ PID ซ้ำซ้อน ได้จากไฟล์ service ที่ Error ได้ครับ เช็คดูว่ามี HN ใด้บ้างที่ใช้ CID ซ้ำกันครับ
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: sayun ที่ มกราคม 10, 2012, 14:38:12 PM
ลองเปลี่ยน ยส จ.อ.  เป็น นาย ดูครับ  เคยเจอ  ไม่ชอบมียสมีเจ้า  ;D ;D
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: ทักบอน ที่ มกราคม 11, 2012, 10:39:40 AM
เบื้องต้น ทำตามพี่สายันบอกแก้ขัดแล้วครับ Y_Y

พวก ยศ จ.อ. , ร.ต. มีปัญหาหมดทุกดคสเลยพี่ 555 Y_Y
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: manoi ที่ มกราคม 11, 2012, 10:54:31 AM
ลองใช้คำสั่งนี้แก้ไขไปก่อนนะครับ

alter ignore table provis_pname add unique index ix_unique (provis_pname_short_name)
หัวข้อ: Re: สอบถามเกี่ยวกับการส่งข้อมูล person ใน 21 แฟ้มออกมาซ้ำกัน
เริ่มหัวข้อโดย: ทักบอน ที่ มกราคม 11, 2012, 11:47:34 AM
ขอบคุณครับอาจารย์