ผู้เขียน หัวข้อ: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม  (อ่าน 6430 ครั้ง)

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

ออฟไลน์ itti

  • Newbie
  • *
  • กระทู้: 29
  • Respect: 0
    • ดูรายละเอียด
0
           หลังจาก HOSxP_PCU_Setup_3.53.4.25 เป้นต้นมา นำออก 18 แฟ้ม แฟ้ม FP error มาตลอด คื่อนำออกข้อมูลผู้รับบริการ 2 เท่า คือ ให้บริการ 1 คน จะนำออก 2 รายการ โดย SEQ เดียวกัน ขณะนี้ใช้ HOSxP_PCU_Setup_3.53.8.22
           ช่วยแนะนำด้วยครับ  พบปัญหามา 4 เดือนแล้วครับ ยังแก้ไม่ได้
 

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #1 เมื่อ: สิงหาคม 24, 2010, 07:55:59 AM »
0
ลองตรวจสอบตาราง

marrystatus
women_birth_control
village

ครับว่ามีข้อมูลซ้ำซ้อนกันหรือไม่ และตอนนี้ใช้ MySQL version อะไรครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #2 เมื่อ: สิงหาคม 24, 2010, 07:57:14 AM »
0
หรือตรวจสอบข้อมูลที่ได้จากคำสั่งนี้ครับ (เป็นคำสั่งที่ดึงข้อมูลมาส่งออก)

select pw.*, w.export_code,
       op.icode,op.qty,di.did,ovs.seq_id, ov.hn as ovst_hn,
       a.*,p.person_id,p.cid,concat(p.pname,p.fname,'' '',p.lname) as ptname  ,p.age_y ,  h.address,h.road,v.village_moo,v.village_name,
       t.full_name as full_address_name  , m.name as marrystatus_name,w.women_birth_control_name
       from person_women_service pw
      left outer join ovst_seq ovs on ovs.vn = pw.vn
       left outer join ovst ov on ov.vn = pw.vn
       left outer join opitemrece op on op.vn = pw.vn
       left outer join drugitems di on di.icode = op.icode
       left outer join person_women a on a.person_women_id = pw.person_women_id
      left outer join person p on p.person_id = a.person_id
       left outer join house h on h.house_id = p.house_id
       left outer join village v on v.village_id = h.village_id
       left outer join thaiaddress t on t.addressid = v.address_id
       left outer join marrystatus m on m.code = p.marrystatus
      left outer join women_birth_control w on w.women_birth_control_id = a.women_birth_control_id
       where pw.service_date between '2010-07-01' and '2010-07-31'
      and pw.women_service_id = 1
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ SrWooD

  • Hero Member
  • *****
  • กระทู้: 1,024
  • Respect: +1
    • ดูรายละเอียด
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #3 เมื่อ: สิงหาคม 24, 2010, 08:31:51 AM »
0
หรือตรวจสอบข้อมูลที่ได้จากคำสั่งนี้ครับ (เป็นคำสั่งที่ดึงข้อมูลมาส่งออก)

select pw.*, w.export_code,
       op.icode,op.qty,di.did,ovs.seq_id, ov.hn as ovst_hn,
       a.*,p.person_id,p.cid,concat(p.pname,p.fname,'' '',p.lname) as ptname  ,p.age_y ,  h.address,h.road,v.village_moo,v.village_name,
       t.full_name as full_address_name  , m.name as marrystatus_name,w.women_birth_control_name
       from person_women_service pw
      left outer join ovst_seq ovs on ovs.vn = pw.vn
       left outer join ovst ov on ov.vn = pw.vn
       left outer join opitemrece op on op.vn = pw.vn
       left outer join drugitems di on di.icode = op.icode
       left outer join person_women a on a.person_women_id = pw.person_women_id
      left outer join person p on p.person_id = a.person_id
       left outer join house h on h.house_id = p.house_id
       left outer join village v on v.village_id = h.village_id
       left outer join thaiaddress t on t.addressid = v.address_id
       left outer join marrystatus m on m.code = p.marrystatus
      left outer join women_birth_control w on w.women_birth_control_id = a.women_birth_control_id
       where pw.service_date between '2010-07-01' and '2010-07-31'
      and pw.women_service_id = 1


จากการทดสอบมีการดึงข้อมูลเพิ่มตาม icode ของ opitemrece ครับ

ทำให้ person_women_service_id 1 เลขมีหลาย record ตาม icode ครับ

จึงเกิดมีข้อมูลซ้ำซ้อนตอนส่งออกครับ

รบกวน อ.MN ตรวจสอบให้ด้วยครับ

แล้วก็อันนี้ด้วยครับ

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16883.msg136718#new

ขอบคุณครับ

 ;D ;D ;D
« แก้ไขครั้งสุดท้าย: สิงหาคม 24, 2010, 08:35:17 AM โดย SrWooD »
โรงพยาบาลโพธิ์ทอง จังหวัดอ่างทอง

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #4 เมื่อ: สิงหาคม 24, 2010, 12:56:44 PM »
0
หรือตรวจสอบข้อมูลที่ได้จากคำสั่งนี้ครับ (เป็นคำสั่งที่ดึงข้อมูลมาส่งออก)

select pw.*, w.export_code,
       op.icode,op.qty,di.did,ovs.seq_id, ov.hn as ovst_hn,
       a.*,p.person_id,p.cid,concat(p.pname,p.fname,'' '',p.lname) as ptname  ,p.age_y ,  h.address,h.road,v.village_moo,v.village_name,
       t.full_name as full_address_name  , m.name as marrystatus_name,w.women_birth_control_name
       from person_women_service pw
      left outer join ovst_seq ovs on ovs.vn = pw.vn
       left outer join ovst ov on ov.vn = pw.vn
       left outer join opitemrece op on op.vn = pw.vn
       left outer join drugitems di on di.icode = op.icode
       left outer join person_women a on a.person_women_id = pw.person_women_id
      left outer join person p on p.person_id = a.person_id
       left outer join house h on h.house_id = p.house_id
       left outer join village v on v.village_id = h.village_id
       left outer join thaiaddress t on t.addressid = v.address_id
       left outer join marrystatus m on m.code = p.marrystatus
      left outer join women_birth_control w on w.women_birth_control_id = a.women_birth_control_id
       where pw.service_date between '2010-07-01' and '2010-07-31'
      and pw.women_service_id = 1


ของผมก็มีหลาย record ต่อ 1 คนครับ จากการดู structure ของแฟ้ม FP เข้าใจว่าเวชภัณฑ์ที่ส่งออกน่าจะเป็นเวชภัณฑ์ที่เกี่ยวกับการวางแผนครอบครัวเท่านั้นครับ เพราะฉะนั้นน่าจะมีการกำหนดใน drugitems และ non_drugitems เพิ่มว่าเป็นเวชภัณฑ์วางแผนครอบครัว ถึงจะส่งออกไปแฟ้ม FP หรือเปล่าครับ รบกวนอาจารย์ MN ด้วยครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ skypec

  • Hero Member
  • *****
  • กระทู้: 1,469
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลรือเสาะ
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #5 เมื่อ: สิงหาคม 24, 2010, 13:08:42 PM »
0
ลองตรวจสอบแล้ว จะมีซ้ำกันครับ

ไม่ทราบต้องแก้ไขอย่างไรครับ

ขอบคุณครับ
โรงพยาบาลรือเสาะ ( www.rusohospital.com )
Version HOSxP 3.53.7.28
Machine Server
Master : IBM
Slave   : HP

ออฟไลน์ เด็กดำรำพัน ?

  • Jr. Member
  • **
  • กระทู้: 60
  • รักจะช่วยสังคมแม้ต้องอยู่ข้างหลังสุดก็ตาม
  • Respect: 0
    • ดูรายละเอียด
    • http://www.pongnamron.thaiddns.com:801
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #6 เมื่อ: กันยายน 03, 2010, 09:29:22 AM »
0
พึ่งขึ้นระบบครับ  แต่แฟ้ม FP มีอาการเดียวกันเลย  บางรายมี visit มาแค่ครั้งเดียวแต่แฟ้ม fp ที่ออกมาจาก 18 แฟ้ม มีออกมาตั้ง 3 ครั้งบ้าง 4 ครั้งบ้าง  รอคนช่วยชี้แนะอยู่ครับ
"สงสัย ? เพราะไม่รู้"    "ดูโง่  ก็ไม่อาย"
ลูกจ้างชั้นต่ำ ไม่ยอมก้มหัวให้คนเลว
รพ.โป่งน้ำร้อน ขึ้นระบบ 3 สิงหาคม 2553  ver 3.58.4.20 Percona 5.5.3 CentOS 6.4
server IBM Intel exon ran 8G hdd 500G

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #7 เมื่อ: กันยายน 03, 2010, 09:32:45 AM »
0
ใช้ Version 3.53.9.3 ลองส่งออกดูใหม่นะครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ Oct. Man

  • Sr. Member
  • ****
  • กระทู้: 438
  • > ชีวิตคือการต่อสู้ ทั้งที่รู้ว่าไม่แพ้หรือชนะ <
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลบางขัน
Re: แฟ้ม FP error ข้อมูล 2 เท่า จาการนำออก 18 แฟ้ม
« ตอบกลับ #8 เมื่อ: กันยายน 03, 2010, 09:42:09 AM »
0
ขอบคุณครับ อาจารย์ manoi เดี๋ยวขอลองด้วยคนครับ  :)
suthep sakunchotiphong<>bangkhan hospital <> Nakhonsitamarat email :bangkhun@hotmail.com,<>Tel. 075371081
<Master server>CentOS 7.0 Mysql 5.7.16-10 Ram 32.0 GB database 3.61.10.31 update ล่าสุด 13/12/2561
<Slave server >CentOS 7.10 Mysql 5.7.16-10 Ram 16.0 GB database 3.61.10.31 ...