ผู้เขียน หัวข้อ: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ  (อ่าน 9099 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« เมื่อ: ตุลาคม 06, 2014, 16:36:15 PM »
0
ขอคำสั่ง MySQL หาจำนวนใบสั่งยา OPD  IPD  ที่มียา  หรือ ผ่านการจัดยา / ยืนยันจ่ายยา จากห้องจ่ายยาด้วยครับ  ;D ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ kookkaija

  • Hero Member
  • *****
  • กระทู้: 969
  • kookkaija
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลดอนตูม
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 07, 2014, 14:12:41 PM »
0
สงสัยขอกันทั่วประเทศเลยครับ งานอะไรขอมาครับ  มีแต่ตัวที่นับใบสั่งยา ทั้งมียา และไม่มียา แล้วเขาจะเอาแบบ ที่มียาอบ่างเดียวไปทำไมครับ ;D :D
« แก้ไขครั้งสุดท้าย: ตุลาคม 07, 2014, 14:15:01 PM โดย kookkaija »
สุทธิ พรึงลำภู ชื่อเล่น ไก่
โรงพยาบาลดอนตูม อ.ดอนตูม จ.นครปฐม 73150
HOSxP V. 3.58.2 ขึ้นระบบ 1 เมษายน 2552 เภสัชกรนาจ เข็มแข็ง   อาจารย์ ที่ปรึกษา
คลิกที่นี่ เพื่อไปที่ สิ่งที่คุณต้องการ
คลิกที่นี่ เพื่อไปที่ ทดสอบความเร็ว

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 07, 2014, 15:48:27 PM »
0
ขอคำสั่ง MySQL หาจำนวนใบสั่งยา OPD  IPD  ที่มียา  หรือ ผ่านการจัดยา / ยืนยันจ่ายยา จากห้องจ่ายยาด้วยครับ  ;D ;D

โค๊ด: [Select]
-- opd
select count(distinct o.vn) as cc
from opitemrece o left outer join drugitems d on o.icode=d.icode
 where o.vstdate between '2012-10-01' and '2013-09-30'    and (o.an is null or length(o.an)=0)  and d.icode is not null



-- ipd
SELECT Count(DISTINCT o.order_no) AS cc
FROM opitemrece o
  LEFT OUTER JOIN drugitems d ON o.icode = d.icode
  LEFT OUTER JOIN ipt_order_no i ON o.an = i.an
  left outer join ipt a on o.an=a.an
WHERE a.dchdate BETWEEN '2012-10-01' AND '2013-09-30' AND (o.an IS NOT NULL OR
    Length(o.an) = 9) AND d.icode IS NOT NULL
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 08, 2014, 08:26:44 AM »
0
สงสัยขอกันทั่วประเทศเลยครับ งานอะไรขอมาครับ  มีแต่ตัวที่นับใบสั่งยา ทั้งมียา และไม่มียา แล้วเขาจะเอาแบบ ที่มียาอบ่างเดียวไปทำไมครับ ;D :D

เป็น FTE  Workload ของเภสัชกร ครับ

จำนวนใบสั่งยาจากผู้ป่วยนอก (OPD)  นับเฉพาะใบสั่งยาที่มีรายการยา (ไม่นับราย Item) จำนวนใบสั่งยา (ใบ/ปี)
จำนวนใบสั่งยาจากผู้ป่วยนอก (IPD)  นับเฉพาะใบสั่งยาที่มีรายการยา (ไม่นับราย Item) จำนวนใบสั่งยา (ใบ/ปี)
« แก้ไขครั้งสุดท้าย: ตุลาคม 08, 2014, 08:31:53 AM โดย panus_t »
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 08, 2014, 08:27:18 AM »
0
ขอคำสั่ง MySQL หาจำนวนใบสั่งยา OPD  IPD  ที่มียา  หรือ ผ่านการจัดยา / ยืนยันจ่ายยา จากห้องจ่ายยาด้วยครับ  ;D ;D

โค๊ด: [Select]
-- opd
select count(distinct o.vn) as cc
from opitemrece o left outer join drugitems d on o.icode=d.icode
 where o.vstdate between '2012-10-01' and '2013-09-30'    and (o.an is null or length(o.an)=0)  and d.icode is not null



-- ipd
SELECT Count(DISTINCT o.order_no) AS cc
FROM opitemrece o
  LEFT OUTER JOIN drugitems d ON o.icode = d.icode
  LEFT OUTER JOIN ipt_order_no i ON o.an = i.an
  left outer join ipt a on o.an=a.an
WHERE a.dchdate BETWEEN '2012-10-01' AND '2013-09-30' AND (o.an IS NOT NULL OR
    Length(o.an) = 9) AND d.icode IS NOT NULL

ขอบคุณครับ 
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ krapong2

  • Newbie
  • *
  • กระทู้: 26
  • Respect: 0
    • ดูรายละเอียด
    • https://www.facebook.com/natee.krapong
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #5 เมื่อ: ตุลาคม 09, 2014, 02:57:15 AM »
0
เจอเหมือนกัน แต่โชคร้ายที่ server พังไปแล้วครับตอนนี้
นายศุภชัย นะที(กระป๋อง)
natee.krapong@gmail.com,nana-natee@hotmail.com
เบอร์โทร 0801301641
เจ้าพนักงานเครื่องคอมพิวเตอร์
โรงพยาบาลเทพรัตนเวชชานุกูล เฉลิมพระเกียรติ 60 พรรษา(แม่แจ่ม)
-----------------------------------------------------------------------
Master server
OS = centos 6.4   ram 4 G   SQL 5.1.39 percona
------------------------------------------------------------------------
ขึ้นระบบโดย อาจารย์วีระวัฒน์ ใจอินผล
วันที่ 1 มีนาคม 2551
------------------------------------------------------------------------

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #6 เมื่อ: ตุลาคม 09, 2014, 08:43:10 AM »
0
ลองดูตามกระทู้นี้อีกที่นะครับ เผื่อจะเป็นประโยชน์เพิ่มเติม
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=32915.msg257253#new
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ขอคำสั่ง MySQL หาจำนวนใบสั่งยา....ครับ
« ตอบกลับ #7 เมื่อ: ตุลาคม 12, 2014, 00:03:34 AM »
0
ขอบคุณครับ  พอจะทราบหรือเปล่าครับว่าเลขที่ใบสั่งยาเก็บที่ตารางไหนครับ  ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1