BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: rangaeadmin ที่ ธันวาคม 03, 2007, 09:27:14 AM
-
อยากได้ Sticker ยา OPD ที่มี ฉลากช่วยติดมาด้วย เนื่องจากของเดิมที่มียังไม่มีบรรทัดฉลากช่วย ตัวอย่างของเดิมดังนี้
-
??? ???ตรงบรรทัดที่ 6 "ยาละลายลิ่มเลือด" ::)
ไม่ใช่หรือครับ
-
ผมว่ามีแล้วนะครับ
ผมก็ใช้อยุ่ครับ
-
อย่างที่ใช้อยู่มันไม่ขึ้น ข้อความฉลากช่วยครับ ไม่ทราบว่ามีวิธีแก้ยังไงครับ หรือโรงพยาบาลไหนสามารถใช้งานได้ขอความช่วยเหลือส่งไฟล์ แบบฟอร์ม Sticker OPD Detail
-
...ต้องแก้ไขฟอร์มนิดหน่อยครับ...
...โดยอาจจะใช้การเพิ่มคำสั่งของรายงานให้ดึงข้อความของฉลากช่วยเข้ามาด้วย.....
select d1.*,v1.*,o1.* ,d3.hinttext
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join drugitems d2 on d2.icode=d1.icode
left outer join drughint d3 on d3.hc=d2.hintcode
where d1.vn="470531084436" and d1.print_server="MANOI-NOTEBOOK"
สีน้ำเงินคือคำสั่งที่เพิ่มครับ แล้วดูให้ parameter อยู่ที่ vn(470531084436) กับ print_server(MANOI-NOTEBOOK) เหมือนเดิมด้วยนะครับ...
..จากนั้นใน design เราก็เลือกมาจาก hinttext แล้วจัดตำแหน่งของข้อมูลครับ... :D..
-
..หรือเราจะแก้คำสั่งให้ดึงข้อมูลแค่ hintcode จากตาราง drugitems เพิ่มแล้วใช้ variable มาช่วยก็ได้ครับ
โดยแก้คำสั่งของรายงานเป็น
select d1.*,v1.*,o1.* ,d2.hintcode
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join drugitems d2 on d2.icode=d1.icode
where d1.vn="470531084436" and d1.print_server="MANOI-NOTEBOOK"
แล้วที่ design ก็ใส่ variable โดยมีคำสั่งเป็น
Value := GetSQLStringData('select hinttext from drughint where hc="'+DBPipeline['hintcode'] +'"');
...แนบฟอร์มที่ใช้ varible ช่วย มาด้วยลองปรับใช้ดูครับ... :D...
-
ของโรงพยาบาลบาเจาะ มันออกมาเป็นแบบนี้นะครับ
-
ขอขอบคุณ สำหรับ คำสั่งในการสร้างแบบฟอร์ม ฉลากยา ตอนนี้ทางโรงพยาบาลระแงะได้ขึ้นระบบแล้วบางส่วน