ผู้เขียน หัวข้อ: จะทำยังงัยถึงจะjoin ค่าใช้จ่ายการทำกายภาพบำบัดได้ครับ  (อ่าน 3800 ครั้ง)

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

ออฟไลน์ Muxmonster

  • Newbie
  • *
  • กระทู้: 38
  • Respect: 0
    • ดูรายละเอียด
คือข้อมูลทุกอย่างดึงมาได้หมดแล้วเหลือแต่ ค่าการทำกายภาพ กับ 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');
<b>:: ก้าวแรกสำคัญเสมอ ::</b>
<hr>
<b>Banmi Hospital</b>
<b>:: Server Spec ::</b>
<b>Master:</b> HP Proliant DL320G6 Intel Xeon E5504 CPU 2.0GHz Quad Core
<b>Ram:</b> DDR3 8 GB
<b>HDD:</b> Sata 500 GB
------------------------------------
<b>Slave:</b> Acer Altos Intel Xeon CPU 2.80GHz
<b>Ram:</b> DDR SDRAM 3 GB
<b>HDD:</b> Sata 250 GB
------------------------------------
<b>:: Application & Operating System :: </b>
<b>Database Master:</b> MySQL Server v. 5.1.30
<b>Database Slave:</b> MySQL Server v. 5.1.30 + Pecona
<b>Operating System:</b> Linux CentOS 5.3 of both
------------------------------------
<b>:: Installed System ::</b>
at 25/05/2550 by BMS Team
------------------------------------
<b>:: Client Connection :: </b>
About 70 - 90 Connection.
<hr>

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
('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 หากต้องการโรค.ของคนไข้ในครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Muxmonster

  • Newbie
  • *
  • กระทู้: 38
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณครับ จะลองดูนะครับ..
<b>:: ก้าวแรกสำคัญเสมอ ::</b>
<hr>
<b>Banmi Hospital</b>
<b>:: Server Spec ::</b>
<b>Master:</b> HP Proliant DL320G6 Intel Xeon E5504 CPU 2.0GHz Quad Core
<b>Ram:</b> DDR3 8 GB
<b>HDD:</b> Sata 500 GB
------------------------------------
<b>Slave:</b> Acer Altos Intel Xeon CPU 2.80GHz
<b>Ram:</b> DDR SDRAM 3 GB
<b>HDD:</b> Sata 250 GB
------------------------------------
<b>:: Application & Operating System :: </b>
<b>Database Master:</b> MySQL Server v. 5.1.30
<b>Database Slave:</b> MySQL Server v. 5.1.30 + Pecona
<b>Operating System:</b> Linux CentOS 5.3 of both
------------------------------------
<b>:: Installed System ::</b>
at 25/05/2550 by BMS Team
------------------------------------
<b>:: Client Connection :: </b>
About 70 - 90 Connection.
<hr>

ออฟไลน์ Muxmonster

  • Newbie
  • *
  • กระทู้: 38
  • Respect: 0
    • ดูรายละเอียด
ลอง 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
<b>:: ก้าวแรกสำคัญเสมอ ::</b>
<hr>
<b>Banmi Hospital</b>
<b>:: Server Spec ::</b>
<b>Master:</b> HP Proliant DL320G6 Intel Xeon E5504 CPU 2.0GHz Quad Core
<b>Ram:</b> DDR3 8 GB
<b>HDD:</b> Sata 500 GB
------------------------------------
<b>Slave:</b> Acer Altos Intel Xeon CPU 2.80GHz
<b>Ram:</b> DDR SDRAM 3 GB
<b>HDD:</b> Sata 250 GB
------------------------------------
<b>:: Application & Operating System :: </b>
<b>Database Master:</b> MySQL Server v. 5.1.30
<b>Database Slave:</b> MySQL Server v. 5.1.30 + Pecona
<b>Operating System:</b> Linux CentOS 5.3 of both
------------------------------------
<b>:: Installed System ::</b>
at 25/05/2550 by BMS Team
------------------------------------
<b>:: Client Connection :: </b>
About 70 - 90 Connection.
<hr>

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
คำถาม   คน 1 คน ที่เป็นคนไข้ใน  ไม่จำเป็นต้องมีแค่โรคเดียว  ยกเว้น ประสงค์จะดึงเฉพาะ  โรคหลักของ AN ก็กำหนดเงื่อนไข  pdx หรือ diagtype=1  ครับ...

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

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

และสามารถ join opitemrece ตรง ๆ ที่ an ตรงกัน และ inc  อยู่ในหมวดค่ากายภาพบำบัดครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x