ผู้เขียน หัวข้อ: คุณอี้ รพ.พรเจริญครับ ช่วยอธิบายคำสั่ง นับจำนวนคนไข้ใน จาก Repor ตัวนี้ ด้วยครับ  (อ่าน 4175 ครั้ง)

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

ออฟไลน์ classical

  • Full Member
  • ***
  • กระทู้: 129
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเชียรใหญ่
จาก Variable 1

if FormatDateTime('yyyy-mm-dd',CurrentDate) >= mm10 then

value := GetSQLIntegerData('select count(distinct an) as cc from an_stat '+
         'where regdate <= "'+em10+'" and (dchdate >= "'+mm10+'" or dchdate is null) and ward = "01" ')
else

value := 0 ;

จาก Report รายงานสรุปผลงานประจำเดือนตามตัวชี้วัด งานผู้ป่วยใน
อ้างอิง http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11515.0

« แก้ไขครั้งสุดท้าย: พฤศจิกายน 15, 2010, 01:40:21 AM โดย classical »
รพ.เชียรใหญ่  จ.นครศรีธรรมราช
Master CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  24 GB
Slave  CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  10 GB
HOSxP V ล่าสุดเสมอ HOSxP-PCU ล่าสุดเสมอ
ขอบคุณ อ.ชัยพร ที่ได้ให้โอกาสใช้โปรแกรม

ออฟไลน์ classical

  • Full Member
  • ***
  • กระทู้: 129
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเชียรใหญ่
อ้างอิง ที่มา ครับ
Declare   
    Fyear ,year: string;
     year_previous :string;

     bedcount:integer;
     admdate,x,y,md1,md2,md3:integer;
     daycount:integer;
     a,b,c,d,e,f,g,h,z:Double;
     
     d1 , d2 : Tdatetime;
     ds1,ds2,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12 : string;
     mm1,mm2,mm3,mm4,mm5,mm6,mm7,mm8,mm9,mm10,mm11,mm12 : string;
     em1,em2,em3,em4,em5,em6,em7,em8,em9,em10,em11,em12 : string;


Even   


      d1 :=GetSQLDateData('select min(vstdate) from ovst');
     d2 :=GetSQLDateData('select max(vstdate) from ovst');
     ds1 := formatdatetime('yyyy-mm-dd',d1);
     ds2 := formatdatetime('yyyy-mm-dd',d2);


     fyear := GetPickupList('select distinct(year(vstdate)) + 543 as cc  from ovst'+
    ' where vstdate between "'+ds1+'" and "'+ds2+'"'+
    ' order by cc Desc' );

     year := fyear;
     fyear := inttostr(strtoint(fyear) - 543) ;

     fyear := inttostr(strtoint(fyear) - 1) ;

     m10 := fyear+'-10-01" and "'+ fyear+'-10-31';
     mm10:= fyear+'-10-01';
     
     m11 := fyear+'-11-01" and "'+ fyear+'-11-30';
     mm11:= fyear+'-11-01';
     m12 := fyear+'-12-01" and "'+ fyear+'-12-31';
     mm12:= fyear+'-12-01';

     em10:= fyear+'-10-31';
     em11:= fyear+'-11-30';
     em12:= fyear+'-12-31';
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 15, 2010, 01:38:39 AM โดย classical »
รพ.เชียรใหญ่  จ.นครศรีธรรมราช
Master CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  24 GB
Slave  CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  10 GB
HOSxP V ล่าสุดเสมอ HOSxP-PCU ล่าสุดเสมอ
ขอบคุณ อ.ชัยพร ที่ได้ให้โอกาสใช้โปรแกรม

ออฟไลน์ classical

  • Full Member
  • ***
  • กระทู้: 129
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเชียรใหญ่
ผมลองเช็คจากรายงานของ อี้

กับโปรแกรม  HosXP

( select count(ov.hn) as chn
from an_stat ov, ipt ovst
where ov.an=ovst.an and ov.dchdate between "2009-10-01" and  "2009-10-31"
 and ov.ward = "01" )



เห็นยอด (จำนวนคนไข้ใน) ไม่ตรงกันครับ
ขอบคุณสำหรับรายงานดีดี ยอดมาก ไม่ธรรมาเลยครับ
รพ.เชียรใหญ่  จ.นครศรีธรรมราช
Master CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  24 GB
Slave  CentOS4.8 64 bit MySQL-percona-5.1.42-9
RAM  10 GB
HOSxP V ล่าสุดเสมอ HOSxP-PCU ล่าสุดเสมอ
ขอบคุณ อ.ชัยพร ที่ได้ให้โอกาสใช้โปรแกรม

ออฟไลน์ por

  • Hero Member
  • *****
  • กระทู้: 1,087
  • เพราะว่าเธอคือดวงใจของฉัน
  • Respect: 0
    • ดูรายละเอียด
    • Blog Adminpor
ปีงบประมาณ เลือกปีงบ 52 เป็นของเดือนตุลาปี 51 ใหมครับ ???
adminpor
ICT @ Office of Public Health.Nakhonsi Province.
Mobile.083-1740976
Office.075-343409 to 106

ออฟไลน์ Neo

  • Hero Member
  • *****
  • กระทู้: 1,703
  • The Kop
  • Respect: +6
    • ดูรายละเอียด
เป็นคำสังในการยกยอดผู้ป่วยในไปเดือนถัดไปครับ
Mr.Chayanut Suwamat
E-Mail=>Mr.Chayanut9@Gmail.com
BMS DATACENTER ระดับจังหวัดบึงกาฬ Start 1 พ.ย. 2554
สำนักงานสาธารณสุขจังหวัดบึงกาฬ

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 763
  • Respect: +8
    • ดูรายละเอียด
ผมลองเช็คจากรายงานของ อี้

กับโปรแกรม  HosXP

( select count(ov.hn) as chn
from an_stat ov, ipt ovst
where ov.an=ovst.an and ov.dchdate between "2009-10-01" and  "2009-10-31"
 and ov.ward = "01" )



เห็นยอด (จำนวนคนไข้ใน) ไม่ตรงกันครับ
ขอบคุณสำหรับรายงานดีดี ยอดมาก ไม่ธรรมาเลยครับ


ผมก็ได้ยอดผู้ป่วยในไม่ตรงครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB