BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Muxmonster ที่ พฤษภาคม 17, 2012, 22:45:45 PM

หัวข้อ: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤษภาคม 17, 2012, 22:45:45 PM
คือข้อมูลทุกอย่างดึงมาได้หมดแล้วเหลือแต่ ค่าการทำกายภาพ กับ diag โรค ครับ เอามาไม่ได้ เป็นของผู้ป่วยในครับ รบกวน อ.ทุกท่านช่วยหน่อยครับ...

('select m.an,m.service_text,m.doctor_text,m.vstdate,m.hn, '+
'concat(p.pname,p.fname,"  ",p.lname) as ptname, w.name ,m.send_datetime  '+
'from physic_main_ipd  m   '+
'left outer join patient p on p.hn = m.hn   '+
'left outer join ward w on w.ward = m.send_ward    '+
'where m.vstdate between "'+ds1+'" and "'+ds2+'"    '+
'order by m.send_datetime');
หัวข้อ: Re: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 18, 2012, 08:21:37 AM
('select m.an,m.service_text,m.doctor_text,m.vstdate,m.hn, '+
'concat(p.pname,p.fname,"  ",p.lname) as ptname, w.name ,m.send_datetime  '+
'from physic_main_ipd  m   '+
'left outer join patient p on p.hn = m.hn   '+
'left outer join ward w on w.ward = m.send_ward    '+
'where m.vstdate between "'+ds1+'" and "'+ds2+'"    '+
'order by m.send_datetime');


ลอง join  physics_main,และ physics_items เพื่อเอาค่า Icode เชื่อมกับ Opitemrece ในการดึงค่าใช้จ่ายครับ...

และ join iptdiag หากต้องการโรค.ของคนไข้ในครับ..
หัวข้อ: Re: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤษภาคม 18, 2012, 09:14:54 AM
ขอบคุณครับ จะลองดูนะครับ..
หัวข้อ: Re: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤษภาคม 18, 2012, 09:31:09 AM
ลอง iptdiag ทำไม an hn มันซ้ำครับ ใช้ distinct ก็ยังซ้ำครับ

select m.an,m.service_text,m.doctor_text,m.vstdate,m.hn,
concat(p.pname,p.fname,'  ',p.lname) as ptname, w.name ,m.send_datetime, ip.icd10
from physic_main_ipd  m
left outer join patient p on p.hn = m.hn
left outer join ward w on w.ward = m.send_ward
left outer join iptdiag ip on ip.hn=m.hn
where m.vstdate between '2012-05-01' and '2012-05-17'
order by m.send_datetime
หัวข้อ: Re: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤษภาคม 18, 2012, 09:39:05 AM
คำถาม   คน 1 คน ที่เป็นคนไข้ใน  ไม่จำเป็นต้องมีแค่โรคเดียว  ยกเว้น ประสงค์จะดึงเฉพาะ  โรคหลักของ AN ก็กำหนดเงื่อนไข  pdx หรือ diagtype=1  ครับ...

ดังนั้น 1 an จึงมีได้ทั้ง pdx,sdx,complicate,externalcause,other  ครับ...ต้องเลือกว่าจะแสดงโรคหลักหรือทุกโรค  เอาแค่รหัส หรือชื่อของโรคด้วย..ครับ...

ถ้าต้องการแค่โรคหลัก ก็เลือกแค่ pdx ครับ..

และสามารถ join opitemrece ตรง ๆ ที่ an ตรงกัน และ inc  อยู่ในหมวดค่ากายภาพบำบัดครับ