BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ekigloo ที่ มีนาคม 23, 2017, 09:11:23 AM

หัวข้อ: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: ekigloo ที่ มีนาคม 23, 2017, 09:11:23 AM
รบกวนท่านผู้รู้ช่วยทั้งหลายครับ ช่วยแก้ไขแบบฟอร์ม Med reconcile ที่แนบมาให้หน่อยครับ
ผมจนปัญญาแล้วจริงๆ คือแบบฟอร์มนี้ในกรณีที่ผู้ป่วยไม่มีประวัติแพ้ยารายงานจะออกมาได้สมบูรณ์ตามที่ต้องการเลยครับ
แต่เมื่อใดก็ตามที่ผู้ป่วยรายนั้นมีประวัติแพ้ยา รายการยาจากประวัติเดิมที่บันทึกลงไป จะถูกแสดงซ้ำแปรผันไปตามจำนวนยาที่ผู้ป่วยรายนั้นแพ้ครับ ดังภาพที่แนบตัวอย่างมาให้ดู

ปล. ตอนนี้ที่โรงพยาบาลใช้ Hosxp XE เวอร์ชั่น 4.59.10.29

ขอความกรุณาด้วยจริงๆครับ ขอบพระคุณล่วงหน้าครับ
หัวข้อ: Re: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 23, 2017, 10:29:36 AM
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ

เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
หัวข้อ: Re: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: ekigloo ที่ มีนาคม 23, 2017, 10:33:17 AM
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ

เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS

จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ  เพ็ชรพงศ์
โทร 0898767699 ครับ
หัวข้อ: Re: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 23, 2017, 10:53:02 AM
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ

เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS

จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ  เพ็ชรพงศ์
โทร 0898767699 ครับ

กำลังประสานงานเจ้าหน้าที่ BMS-Call Center ให้อยู่นะคะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
หัวข้อ: Re: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: ekigloo ที่ มีนาคม 23, 2017, 16:30:34 PM
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ

เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS

จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ  เพ็ชรพงศ์
โทร 0898767699 ครับ

กำลังประสานงานเจ้าหน้าที่ BMS-Call Center ให้อยู่นะคะ

กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS

ขอบคุณมากเลยครับ
หัวข้อ: Re: รบกวนช่วยแก้ไขแบบฟอร์ม Med Reconcile ให้หน่อยครับ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 24, 2017, 15:17:47 PM
       ได้ทำการตรวจสอบ SQL Code ที่ใช้ดึงข้อมูลเรียบร้อยแล้วพบว่าคำสั่งมีการเชื่อมกับตาราง opd_allergy ซึ่งเป็นส่วนที่ทำให้มีการ Run ข้อมูลออกมาซ้ำกัน เมื่อทำการตัด SQL Code ส่วนนั้นออกจะทำให้ไม่มี Run ข้อมูลขึ้นมาซ้ำกันอีก ทั้งนี้ได้แนบไฟล์ที่แก้ไขมาด้วยในชื่อไฟล์ว่า "XE-FORM-PHA-023-Med Reconcile IPD (edit)"

SQL Code ต้นฉบับ
โค๊ด: [Select]
SELECT i.regdate,
  i.vn,
  i.prediag,
  i.regtime,
  i.hn,
  i.an,
  Concat(p.pname, p.fname, ' ', p.lname) AS pname,
  p.cid,
  p.birthday,
  w.name AS ward,
  ia.bedno,
  os.bw,
  og.agent,
  Concat(icd.code, ' : ', icd.name) AS icd10,
  mrd.*,
  mr.dep_type,
  mr.med_recon_date,
  mr.med_recon_id
FROM ipt i
  LEFT JOIN med_recon mr ON mr.vn = i.an
  LEFT JOIN med_recon_detail mrd ON mrd.med_recon_id = mr.med_recon_id
  LEFT JOIN patient p ON p.hn = i.hn
  LEFT JOIN ward w ON w.ward = i.ward
  LEFT JOIN iptadm ia ON ia.an = i.an
  LEFT JOIN opdscreen os ON os.vn = i.vn
  LEFT JOIN opd_allergy og ON og.hn = p.hn
  LEFT JOIN icd101 icd ON icd.code = i.provision_dx_icd
WHERE mr.med_recon_id = :med_recon_id

SQL Code ที่ปรับเปลี่ยน
โค๊ด: [Select]
SELECT i.regdate,
  i.vn,
  i.prediag,
  i.regtime,
  i.hn,
  i.an,
  Concat(p.pname, p.fname, ' ', p.lname) AS pname,
  p.cid,
  p.birthday,
  w.name AS ward,
  ia.bedno,
  os.bw,
  Concat(icd.code, ' : ', icd.name) AS icd10,
  mrd.*,
  mr.dep_type,
  mr.med_recon_date,
  mr.med_recon_id
FROM ipt i
  LEFT JOIN med_recon mr ON mr.vn = i.an
  LEFT JOIN med_recon_detail mrd ON mrd.med_recon_id = mr.med_recon_id
  LEFT JOIN patient p ON p.hn = i.hn
  LEFT JOIN ward w ON w.ward = i.ward
  LEFT JOIN iptadm ia ON ia.an = i.an
  LEFT JOIN opdscreen os ON os.vn = i.vn
  LEFT JOIN icd101 icd ON icd.code = i.provision_dx_icd
WHERE mr.med_recon_id = :med_recon_id

ภควดี สว่างพาณิชย์
BMS-Call Center