ผู้เขียน หัวข้อ: ตรวจ CBC  (อ่าน 11837 ครั้ง)

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

ออฟไลน์ yukiplee

  • Newbie
  • *
  • กระทู้: 49
  • Respect: 0
    • ดูรายละเอียด
ตรวจ CBC
« เมื่อ: กรกฎาคม 10, 2013, 15:24:28 PM »
0
ห้อง LAB ขอรายงาน จำนวนผู้ตรวจ CBC,UA  ไปทั้งหมดกี่ครั้งครับ รบกวนผู้รู้ทุกท่านคับ ขอบคุณครัฟ
 

ออฟไลน์ mini

  • Jr. Member
  • **
  • กระทู้: 89
  • รพ.งาว
  • Respect: +6
    • ดูรายละเอียด
Re: ตรวจ CBC
« ตอบกลับ #1 เมื่อ: กรกฎาคม 16, 2013, 11:16:53 AM »
0
ลองเอาไปปรับดูค่ะ :D

select h.*
 from vn_stat v, ovst o, patient p,lab_head h,lab_order_service s
 where v.vn=o.vn and p.hn=o.hn and o.vn=h.vn and h.lab_order_number=s.lab_order_number
 and  o.vstdate not in (select holiday_date from holiday)
  and o.vstdate  between '2013-06-01' and  '2013-06-31'
 and s.lab_order_type='PROFILE' and s.lab_code in (1)
โรงพยาบาลงาว จังหวัดลำปาง (30 เตียง)
HOSxP 3.56.11.19  MySQL 5.5.30
ขึ้นระบบ  1 กุมภาพันธ์ 2552  
 SERVER::IBM x5550 M4  centos 6.4 64 bit RAM 32 GB.
 SLAVE:: HP Proliant DL360 G5 centos 6.4 64bit  RAM  4 GB.
               HDD 146*3 RAID5
SLAVE:: HP Proliant DL360 G5 windows server 2008 RAM  4 GB.
             HDD 146*2 RAID0-1

          
          “ หลังพายุผ่านไป ฟ้าย่อมสดใสเสมอ ”
        “ อย่ายอมแพ้ ถ้าไม่ได้พยายามอย่างเต็มที่ ”

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 415
  • Respect: +12
    • ดูรายละเอียด
Re: ตรวจ CBC
« ตอบกลับ #2 เมื่อ: กรกฎาคม 16, 2013, 12:28:16 PM »
0
select order_date
,count(vn) Total
,sum(sub_group_list regexp '12' or sub_group_list regexp '81' or sub_group_list regexp '87' ) CBC
,sum(sub_group_list regexp '33' or sub_group_list regexp '89' ) UA
from lab_head lh
where lh.order_date between '2013-1-1' and '2013-1-31'
group by order_date
แก้รหัส CBC กับ UA เอานะ
อย่าง CBC ผมมี 3 รหัส UA มี 2 รหัส
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,359
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ตรวจ CBC
« ตอบกลับ #3 เมื่อ: กรกฎาคม 22, 2013, 01:28:39 AM »
0
แบบไม่ซับซ้อน

เปลี่ยนชื่อ LAB ตามที่ ร.พ. ใช้นะครับ
select los.lab_name, count(los.lab_order_number) as times, lh.department
from lab_order_service los
join lab_head lh on lh.lab_order_number=los.lab_order_number
where los.lab_name in ("CBC","Urine Exam") and lh.order_date between "2013-01-01" and "2013-03-31"
group by los.lab_name, lh.department
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ fayrider.

  • Jr. Member
  • **
  • กระทู้: 57
  • Respect: 0
    • ดูรายละเอียด
Re: ตรวจ CBC
« ตอบกลับ #4 เมื่อ: ตุลาคม 10, 2013, 12:44:24 PM »
0
แบบไม่ซับซ้อน

เปลี่ยนชื่อ LAB ตามที่ ร.พ. ใช้นะครับ
select los.lab_name, count(los.lab_order_number) as times, lh.department
from lab_order_service los
join lab_head lh on lh.lab_order_number=los.lab_order_number
where los.lab_name in ("CBC","Urine Exam") and lh.order_date between "2013-01-01" and "2013-03-31"
group by los.lab_name, lh.department

ขอบคุณมากเลยค่ะอาจารย์  จะลองนำคำสั่งนี้ไปปรับใช้ค่ะ >"<