BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: shukree ที่ มีนาคม 09, 2008, 02:29:56 AM

หัวข้อ: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: shukree ที่ มีนาคม 09, 2008, 02:29:56 AM
ขอ script ในการดึงแผนกของผู้ป่วยใน เพื่อสร้าง variable ใน IPT profile ครับ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 09, 2008, 09:03:18 AM
มีอยู่แล้วในใบ 501  ที่เคย post ครับ


หาดีๆๆ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: shukree ที่ มีนาคม 09, 2008, 22:30:41 PM
ผมลอง copy script เพื่อทำ variable
Value := GetSQLStringData('select name from spclty where spclty="'+DBPipeline['spclty']+'"');
ผมเช็คใน DBText หาตัว spclty ไม่เจอครับ หรือต้องเขียนคำสั่งยังไงเพิ่มครับ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 09, 2008, 22:46:04 PM
จะพิมพ์ในใบสั่งยาผู้่ป่วยในใช้หรือเปล่าครับ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: shukree ที่ มีนาคม 09, 2008, 22:51:50 PM
ครับผม
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 10, 2008, 10:50:57 AM
ชุดคำสั่ง SQL ใน การดึงข้อมูล ของ 501  มีตารางที่เกี่ยวข้องหรือเปล่าครับ  เช่น

ตาราง  ipt  หรือ ตาราง  an_stat  เป็นต้นครับ  ซึ่งจะมี field  spclty ครับ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: shukree ที่ มีนาคม 10, 2008, 14:32:45 PM
ที่ SQL ของ IPD profile summery 1 ไม่มี field ของ spclty เลยครับ ไม่ทราบว่าต้องเขียนเพิ่มอย่างไรครับ
หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 10, 2008, 17:31:30 PM
select d.*,t.* ,concat('[',d.qty_name,']','[',d.orderstatus,']', d.drug_name) as drug_qty,ipt.spclty
from doctor_order_print d

left outer join tempreport t on t.reportname=d.vn and t.id=d.vn
left outer join  ipt  on ipt.an = d.vn

where d.vn="500004274"

order by d.print_mode,d.item_no








หัวข้อ: Re: ขอ script ในการดึงแผนกของผู้ป่วยในครับ
เริ่มหัวข้อโดย: shukree ที่ มีนาคม 11, 2008, 01:08:48 AM
ได้แล้วครับ ขอบคุณครับ