ผู้เขียน หัวข้อ: รายงาน HTDM+ผลแลบ แยกรายเดือน  (อ่าน 3757 ครั้ง)

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

ออฟไลน์ ismailsa

  • Sr. Member
  • ****
  • กระทู้: 282
  • Respect: +4
    • ดูรายละเอียด
    • www.tydhospital.com
รายงาน HTDM+ผลแลบ แยกรายเดือน
« เมื่อ: เมษายน 11, 2010, 15:06:50 PM »
0
ซึ่งโจทย์มีอยู่ว่า
1.สิทธิ UC
2. icd10 E10-E14 และ I10
3. CID
4. ผลแลบ  HbA1c+lipid profile
ผมเลยเขียนสคริปออกมาดูแล้วยัง งง ตรงผลแลบนะครับ มีทุกเดือนเลย เจ้าหน้าที่อธิบายว่าผลแลบจะไม่ตรวจทุกเดือนช่วยดูหน่อยนะครับ ว่าเขียนถูกหรือปล่าว

select o.vn,p.cid,o.hn,concat(p.pname,p.fname,' ',p.lname) as name,o.icd10,p.pttype,lo.lab_order_number,lo.lab_items_code,lo.lab_items_name_ref,lo.lab_order_result from ovstdiag o
left outer join patient p on p.hn=o.hn
left outer join lab_head lh on lh.hn=o.hn
left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number
where o.vstdate between '2010-02-01' and '2010-02-15' and p.pttype in ("72","77","74","89","81","82","75") and(o.icd10 like 'E10%' OR o.icd10
like 'E11%'OR o.icd10 like 'E12%' OR o.icd10 like 'E13%' OR o.icd10 like 'E14%' OR o.icd10 like 'I10%')
and (select lo.lab_items_code ='91')
group by o.hn
order by o.vstdate asc

ช่วยดูหน่อยนะครับ
นายอิสะมะแอ สะ นักวิชาการคอมพิวเตอร์
โรงพยาบาลทุ่งยางแดง จ.ปัตตานี
Server MASTER HP ML150G5  Intel Quadcore Xeonl  Ram 5G   HD 160 G SATA2  Centos 4.7serverCD-64 Bit   mysql  Percona ExtraDB 5.1.47-64 Bit hosxp  3.53.9.21
Replicate Server AMD X2 Duacore Ram 2 G
Datacenter Site www.tydhospital.org:9999
Website www.tydhospital.org
E-mail : air_comsci@hotmail.com
Tel : 089-8703569
รับผิดชอบ 1 รพ. 2 รพ.สต 2 สอ. 1 สสอ.

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: รายงาน HTDM+ผลแลบ แยกรายเดือน
« ตอบกลับ #1 เมื่อ: เมษายน 11, 2010, 15:17:36 PM »
0
select o.vn,p.cid,o.hn,concat(p.pname,p.fname,' ',p.lname) as name,o.icd10,p.pttype,lo.lab_order_number,lo.lab_items_code,lo.lab_items_name_ref,lo.lab_order_result from ovstdiag o
left outer join patient p on p.hn=o.hn
left outer join lab_head lh on lh.vn=o.vn
left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number
where o.vstdate between '2010-02-01' and '2010-02-15' and p.pttype in ("72","77","74","89","81","82","75") and(o.icd10 like 'E10%' OR o.icd10
like 'E11%'OR o.icd10 like 'E12%' OR o.icd10 like 'E13%' OR o.icd10 like 'E14%' OR o.icd10 like 'I10%')
and (select lo.lab_items_code ='91')
order by o.vstdate,o.hn asc
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11