BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ipiam ที่ กันยายน 05, 2012, 16:42:11 PM

หัวข้อ: ช่วยแก้รายงานให้หน่อยครับ
เริ่มหัวข้อโดย: ipiam ที่ กันยายน 05, 2012, 16:42:11 PM
คือ เวลาหมอลง diag ตรงช่อง Dxtype เช่น 2 แต่เวลา พิมพ์รายงานออกมา   Dxtype ที่ลงไว้ว่าเป็นแบบที่ 2 จะไปขึ้นที่ช่อง แบบที่ 3 กับ 4 ด้วย จะแก้ยังไงให้มันขึ้นตามแบบของมันครับ
หัวข้อ: Re: ช่วยแก้รายงานให้หน่อยครับ
เริ่มหัวข้อโดย: BBT Hospital ที่ พฤศจิกายน 15, 2012, 21:32:01 PM
มันผิดมาตั้งแต่ sql ของรายงานแล้วล่ะครับ เพราะมันดึง dx0 ถึง dx5 จาก an_stat มาครับ ซึ่งมันไม่ได้บอกว่าเป็น diagtype อะไร

ทางที่ดี ให้คุณแก้ ช่อง ของ Dx ของ Comorbid เป็น Variable แล้วใส่สูตร
เช่น
Value:=Getsqlsubstringdata('select i.name from iptdiag id '
                      +' left outer join icd101 i on i.code=id.icd10 '
                      +' where an="'+DBPipeline['an']+'" '
                      +' and id.diagtype=2 ');
ลองดูนะครับ พิมพ์สดไม่ได้ทดสอบครับ
หัวข้อ: Re: ช่วยแก้รายงานให้หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 15, 2012, 22:24:17 PM
รายนี้แก้ไขให้ไปแล้ว ตั้งแต่ 11/09/55 ใน hosxp on facebook ครับ

ตาม file ที่แนบ