ผู้เขียน หัวข้อ: ช่วยแก้รายงานหน่อยครับเอาแบบที่แสดงผู้ป่วยที่นัดมาทั้งหมดครับ  (อ่าน 2414 ครั้ง)

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

ออฟไลน์ ploykot

  • Sr. Member
  • ****
  • กระทู้: 446
  • Respect: 0
    • ดูรายละเอียด
    • www.lkbh.go.th
ช่วยแก้รายงานหน่อยครับเอาแบบที่แสดงผู้ป่วยที่นัดมาทั้งหมดครับ
โรงพยาบาลลานกระบือ อำเภอลานกระบือ จังหวัดกำแพงเพชร ครับ
ขึ้นระบบประมาณเดือนสิงหาคม 54
เฟสบุ๊ค
http://www.facebook.com/kotnarak
เว็บไซต์
www.lkbh.go.th
ฝากตัวด้วยครับ ไม่ค่อยรู้เรื่องระบบท่าไร ต้องการคำแนะนำมากครับ ขอบคุณครับ

ออฟไลน์ BBT Hospital

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: +2
    • ดูรายละเอียด
เข้าไปใน report designer ครับ เลือก custom เลือกรายงานของคุณ

แล้วแก้
select ov.vn,oa.hn,oa.nextdate,concat(pt.pname,pt.fname,"   ",pt.lname) as pt_name,pt.addrpart,
pt.moopart,pt.tmbpart,ta.full_name,lh.lab_order_number,lo.lab_items_code,lo.lab_items_name_ref,lo.lab_order_result
from oapp oa
left outer join ovst ov on ov.vn=oa.vn
left outer join patient pt  on pt.hn=oa.hn
left outer join thaiaddress ta on ta.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart)
left outer join lab_head lh on lh.vn=ov.vn
left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number

where  oa.nextdate between '2007-12-15' and '2007-12-19' and oa.clinic="001"  and lo.lab_items_code in('102','76')order by pt.tmbpart,pt.moopart,pt.addrpart desc

เอาสีแดงออกไป เพราะ clinic 001 หมายถึง คลินิกเบาหวาน ส่วน lab_items_code 76 กับ 102 น่าจะเป็น FBS กับ Chol ครับ
แพทย์ โรงพยาบาลบางบัวทอง
Linux server Cent-OS 5 -ram 4 GB
HosXP when 2550
ตัวเองเริ่มใช้ July 2551
Server version: 3.55.11.8
Client version:HOSxP 3.55.2.29  (Most)
                      3.55.7.14(Ward)
การขึ้นระบบโดย : ทีม BMS
การทำ Report + SQL => นั่งเทียนมั่วเอง + copy ของ อาจารย์ ทั้งหลายครับ
** ขอบคุณ ทุกท่านที่เอื้อเฟื้อครับ **
(update signature when 56-01-24)