ผู้เขียน หัวข้อ: อยากทราบว่าform-lab report1 มีปัญหาช่วยด่วน  (อ่าน 3187 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ taw2010

  • Hero Member
  • *****
  • กระทู้: 537
  • Respect: 0
    • ดูรายละเอียด
อยากทราบว่าform-lab report1 มีปัญหาช่วยด่วน
« เมื่อ: กรกฎาคม 25, 2010, 22:22:42 PM »
0
เรียนผู้รู้ทุกท่านทราบ
ผมมีปัญหาว่า ผล LAB  นั้น มี ผลหรือไม่มีผล
มันก็พพิมพ์ออกมานะครับ
ไม่รู้ว่าต้องแก้ไขอย่างไรนะครับ
หมายเหตุ ในโปรแกรม hosxp แล้วนะครับ
ต้องแก้ไขที่ form ตรงไหนนะครับ
มันเปลืองกระดาษมาก ๆๆ นะครับ

โรงพยาบาลดำเนินสะดวก จ.ราชบุรี
มือใหม่

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: อยากทราบว่าform-lab report1 มีปัญหาช่วยด่วน
« ตอบกลับ #1 เมื่อ: กรกฎาคม 25, 2010, 22:52:18 PM »
0
เพิ่มคำสั่งตรง where ให้มีคำนี้ครับ lab_order.confirm="Y" and lab_order.lab_order_result not null or lab_order.lab_order result<>"" ก็จะพิมพ์เฉพาะผล lab ที่ห้อง lab ได้ลงข้อมูล และทำการยืนยันแล้วเท่านั้นครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ taw2010

  • Hero Member
  • *****
  • กระทู้: 537
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทราบว่าform-lab report1 มีปัญหาช่วยด่วน
« ตอบกลับ #2 เมื่อ: กรกฎาคม 25, 2010, 23:26:12 PM »
0
คำสั่ง sql เดิม run ได้ไม่ปัญหา


select i.sub_group_list,l.lab_items_sub_group_code,concat(p.pname,p.fname,"  ",p.lname) as ptname,i.icode,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name,lsg.lab_items_sub_group_name,s.name,d.name,ks.department as room,i.service_price
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.confirm="Y"
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join  lab_items_sub_group lsg on lsg.lab_items_sub_group_code=l.lab_items_sub_group_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join sex s on s.code  = p.sex
left outer join kskdepartment ks on ks.depcode=h.order_department
where h.lab_order_number = 1011
order by  l.lab_items_sub_group_code,i.display_order,i.lab_items_name

แต่ถ้า select i.sub_group_list,l.lab_items_sub_group_code,concat(p.pname,p.fname,"  ",p.lname) as ptname,i.icode,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name,lsg.lab_items_sub_group_name,s.name,d.name,ks.department as room,i.service_price
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.confirm="Y"
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join  lab_items_sub_group lsg on lsg.lab_items_sub_group_code=l.lab_items_sub_group_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join sex s on s.code  = p.sex
left outer join kskdepartment ks on ks.depcode=h.order_department
where h.lab_order_number = 1011
AND lab_order.confirm="Y" and lab_order.lab_order_result is not null or lab_order.lab_order result<>""
order by  l.lab_items_sub_group_code,i.display_order,i.lab_items_name
โปรแกรม run ไม่ได้นะครบั

โรงพยาบาลดำเนินสะดวก จ.ราชบุรี
มือใหม่

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: อยากทราบว่าform-lab report1 มีปัญหาช่วยด่วน
« ตอบกลับ #3 เมื่อ: กรกฎาคม 26, 2010, 09:54:24 AM »
0
ต้องเป็นแบบนี้ครับ

select i.sub_group_list,l.lab_items_sub_group_code,concat(p.pname,p.fname,"  ",p.lname) as ptname,i.icode,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name,lsg.lab_items_sub_group_name,s.name,d.name,ks.department as room,i.service_price
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.confirm="Y" and (l.lab_order result<>"" or l.lab_order_result is not null)
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join  lab_items_sub_group lsg on lsg.lab_items_sub_group_code=l.lab_items_sub_group_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join sex s on s.code  = p.sex
left outer join kskdepartment ks on ks.depcode=h.order_department
where h.lab_order_number = 1011
order by  l.lab_items_sub_group_code,i.display_order,i.lab_items_name
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net