BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ekigloo ที่ มีนาคม 23, 2017, 09:11:23 AM
-
รบกวนท่านผู้รู้ช่วยทั้งหลายครับ ช่วยแก้ไขแบบฟอร์ม Med reconcile ที่แนบมาให้หน่อยครับ
ผมจนปัญญาแล้วจริงๆ คือแบบฟอร์มนี้ในกรณีที่ผู้ป่วยไม่มีประวัติแพ้ยารายงานจะออกมาได้สมบูรณ์ตามที่ต้องการเลยครับ
แต่เมื่อใดก็ตามที่ผู้ป่วยรายนั้นมีประวัติแพ้ยา รายการยาจากประวัติเดิมที่บันทึกลงไป จะถูกแสดงซ้ำแปรผันไปตามจำนวนยาที่ผู้ป่วยรายนั้นแพ้ครับ ดังภาพที่แนบตัวอย่างมาให้ดู
ปล. ตอนนี้ที่โรงพยาบาลใช้ Hosxp XE เวอร์ชั่น 4.59.10.29
ขอความกรุณาด้วยจริงๆครับ ขอบพระคุณล่วงหน้าครับ
-
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ
เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
-
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ
เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ เพ็ชรพงศ์
โทร 0898767699 ครับ
-
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ
เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ เพ็ชรพงศ์
โทร 0898767699 ครับ
กำลังประสานงานเจ้าหน้าที่ BMS-Call Center ให้อยู่นะคะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
-
รบกวนสอบถามชื่อรพ. ชื่อผู้ติดต่อ และเบอร์โทรติดต่อกลับค่ะ
เพื่อการบันทึกข้อมูล และการประสานงานในการช่วยเหลือแก้ไขปัญหาให้กับทางลูกค้าค่ะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
จากโรงพยาบาลท่าโรงช้าง จังหวัดสุราษฎร์ธานี
ผู้ติดต่อ ภก.ภาคภูมิ เพ็ชรพงศ์
โทร 0898767699 ครับ
กำลังประสานงานเจ้าหน้าที่ BMS-Call Center ให้อยู่นะคะ
กนิษฐา อ่องสุวรรณ
หัวหน้าแผนกลูกค้าสัมพันธ์
BMS
ขอบคุณมากเลยครับ
-
ได้ทำการตรวจสอบ SQL Code ที่ใช้ดึงข้อมูลเรียบร้อยแล้วพบว่าคำสั่งมีการเชื่อมกับตาราง opd_allergy ซึ่งเป็นส่วนที่ทำให้มีการ Run ข้อมูลออกมาซ้ำกัน เมื่อทำการตัด SQL Code ส่วนนั้นออกจะทำให้ไม่มี Run ข้อมูลขึ้นมาซ้ำกันอีก ทั้งนี้ได้แนบไฟล์ที่แก้ไขมาด้วยในชื่อไฟล์ว่า "XE-FORM-PHA-023-Med Reconcile IPD (edit)"
SQL Code ต้นฉบับ
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 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