ถ้าlab ตัวใหนที่ไม่มีผลlab ไม่ต้องแสดงชื่อ labตัวนั้น จะต้องแก้ตรงใหนครับ....เวลาหมอดูผลlabจะได้ดูง่าย ๆ ครับ
ผมมีscript ตัวอย่าง(ไม่ทราบว่าของใคร) ทำไว้ครับ แต่ผมไม่รู้ว่าจะไปแก้ OPDCARD ของ อ.ขวด อันใหม่อย่างไรครับ รบกวนช่วยชี้แนะด้วยครับ ขอบพระคถุณครับ
ChangeDBPipeLineLink4SQL('select concat("(",lsg.lab_items_sub_group_name,")") as group_name, '+
'lo.lab_items_name_ref,lo.lab_order_result,li.lab_items_unit, '+
'concat(if(lo.lab_items_name_ref is null,"",lo.lab_items_name_ref)," = ", '+
'if((lo.lab_order_result = "" or lo.lab_order_result is null),"
?",lo.lab_order_result)," ", '+
'if(li.lab_items_unit is null,"",li.lab_items_unit)) as lab_report '+
'from lab_head lh '+
'left outer join lab_order lo on lo.lab_order_number = lh.lab_order_number '+
'left outer join lab_items li on li.lab_items_code = lo.lab_items_code '+
'left outer join lab_items_sub_group lsg on lsg.lab_items_sub_group_code = lo.lab_items_sub_group_code where (lo.lab_order_result is not null and lo.lab_order_result <>"") '+
' and
**แต่แบบใหม่ คำสั่งหดเหลือแค่นี้เองครับ
hangeDBPipeLineLink4SQL('select vn,lab_order_number from lab_head '+
'where vn = "'+DBPipeline['vn']+'" order by lab_order_number ');
ก็เลยไปต่อไม่ถูกครับ