[ฟรี] รายงาน ผลการตรวจสุขภาพ สำหรับ HOSxP V3
พอดีได้รับปาก อ.ท่านหนึ่ง มาแก้ไขปรับปรุงรายงานให้
– รายงานนี้มีชื่อว่ารายงาน CUSTOM-ผลการตรวจสุขภาพ [รพ.พรหมพิราม] ซึ่งผมไม่ได้เป็นคนทำ เป็นเพียงเอามาโมดิฟาย ต่อนะครับ
– เอาแบบพื้นฐานก่อนละกันนะครับ อ่านตามคำอธิบายได้เลย
– มาเริ่มกันเลย
– รายงานจะออกแบบมาเพื่อส่งออก Excel เท่านั้นนะครับ ดังนั้นต้องติ๊ก ถูก ตรง “ส่งข้อมูลออกผ่าน Excel” ด้วยนะครับ
– เมื่อกด Print จะมีให้เลือกช่วงวันที่ และต่อจากนั้นจะมีให้เลือก hn ของชื่อเจ้าหน้าที่ รพ. ที่ยังทำงานอยู่ใน ฐาน รพ.ของท่านนะครับ
โดยจะต้องมีฟิวล์ cid เอาไว้เชื่อมกับตาราง patient นะครับตาม query ตัวนี้
select concat(p.hn,” – “,d.name) as hn_name from opduser u
left outer join doctor d on d.code=u.doctorcode
left outer join patient p on p.cid=d.cid
where d.cid <>”” and p.hn <>””
group by p.hn
– จะเลือก หรือไม่เลือกก็ได้
– ถ้าเลือกก็จะ query เฉพาะ HN ของเจ้าหน้าที่คนนั้นๆ ครับ
– ถ้าไม่เลือก ก็จะส่งออกทั้งหมดที่อยู่ในช่วงวันที่ที่เลือกครับ ทุกคน
– โดยรายงานจะส่งออกเป็น Excel ให้เลย
– ผมได้แก้ไขโค้ดบางส่วนคือ
–
– ผมเพิ่มตัวแปร สำหรับดึง lab_items_code มาจากตาราง sys_var ที่เราได้กำหนดใน lab Link นั้นเอง ดังนั้น รพ.อื่นๆ ก็จะสามารถนำไปใช้งานได้เลย โดยไม่ต้องไปแก้ไข lab_items_code ของแต่ละ รพ. (แต่ต้องกำหนด lab link ด้วยนะ)
–
– ที่นี้ก็ไปแทนที่ค่า ตัวแปรในฟังชั่น getlabresult เป็น ตัวแปรที่ได้ดึงมาเก็บไว้ตามรูป
– เท่านี้รายงานก็จะสามารถรันได้แล้วครับ แต่ผมไม่ได้กำหนดรหัส ลับ อะไรนะ แค่ในฐานท่านมีทะเบียน บุคลากรในโรงพยาบาล
– เท่านี้รายงานก็รันได้แล้วละครับ
ดาวโหลดรายงานตัวนี้
– ปล. ติดปัญหาอะไรก็แจ้งมานะครับ
แล้วพบกันใหม่ครับ
แก้ไขกำหนด Lab link แล้ว รายงาน Popup Subqury returns more than 1 row แล้วก็เด้งออกครับ แก้ไขยังไงได้บ้างครับ