ผู้เขียน หัวข้อ: เข้ามาดูรายงานให้หน่อยครับ เรื่องวันที่ที่หยุดให้ยา  (อ่าน 4447 ครั้ง)

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

ออฟไลน์ jaynak

  • Jr. Member
  • **
  • กระทู้: 98
  • Respect: 0
    • ดูรายละเอียด
ตามรูปคืออยากจะได้วันสุดท้ายที่ให้ยากับคนไข้อะครับ ต้องเขียนคำสั่งอย่างไรครับ

procedure GlobalOnDestroy;
begin
   GetDateRangeDialog(date1,date2);
   ds1:=FormatDateTime('yyyy-mm-dd',date1);
   ds2:=FormatDateTime('yyyy-mm-dd',date2);
   
   drug:=  getpickuplist('select concat(name," ",strength," ",units) as drugname from drugitems order by drugname');
   drug1:=  getsqlstringdata('select icode from drugitems where concat(name," ",strength," ",units) = "'+drug+'"');
 
 changereportsql('select op.hn,op.an,an.regdate,an.dchdate,i.name,concat(pt.pname,pt.fname,"  ",pt.lname)as ptname,op.rxdate,sum(op.qty) as total '+
' from opitemrece op '+
' left outer join patient pt on pt.hn=op.hn '+
' left outer join an_stat an on an.an=op.an '+
' left outer join icd101 i on i.code in (pdx,dx0,dx1,dx2,dx3,dx4,dx5) '+
' left outer join drugitems did on did.icode=op.icode '+
' where an.regdate between "'+ds1+'" and "'+ds2+'" '+
' and op.qty not like "0%" '+
' and op.an is not null '+
' and op.icode ="'+drug1+'" '+
' group by op.hn,op.an '+
' order by an.regdate ');
end;
สืบสกุล  ทับทิมอ่อน (แน็ค)
เจ้าหน้าที่ระบบคอมพิวเตอร์(ลูกจ้างชั่วคราว)
โรงพยาบาลภูเขียว (90 เตียง)
เริ่มใช้ Hosxp ปี พ.ศ. 2550
Master : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350
Slave   : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ลองศึกษาจาก SQL นี้ครับ
select min(rxdate) as first_date, max(rxdate) as last_date from opitemrece where an=530011490 and icode=1900051
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
หรือใช้การดึงข้อมูลจากตาราง medplan_ipd ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
ส่งรายงานขึ้นมาด้วยครับ ::) ::)
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ jaynak

  • Jr. Member
  • **
  • กระทู้: 98
  • Respect: 0
    • ดูรายละเอียด
อันนี้ตัวรายงานครับ
สืบสกุล  ทับทิมอ่อน (แน็ค)
เจ้าหน้าที่ระบบคอมพิวเตอร์(ลูกจ้างชั่วคราว)
โรงพยาบาลภูเขียว (90 เตียง)
เริ่มใช้ Hosxp ปี พ.ศ. 2550
Master : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350
Slave   : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350

ออฟไลน์ jaynak

  • Jr. Member
  • **
  • กระทู้: 98
  • Respect: 0
    • ดูรายละเอียด
ได้ละครับ ขอบคุณมากๆครับ
แต่สงสัยอยู่อย่างนึง คนไข้บางคนทำไมไม่มี pdx(โรคที่วินิจฉัย) อะครับ
สืบสกุล  ทับทิมอ่อน (แน็ค)
เจ้าหน้าที่ระบบคอมพิวเตอร์(ลูกจ้างชั่วคราว)
โรงพยาบาลภูเขียว (90 เตียง)
เริ่มใช้ Hosxp ปี พ.ศ. 2550
Master : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350
Slave   : Server OS Linux CentOS 5.3 Mysql 5.1.30-0  HP Proliant ML350

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
กด Thanks เพื่อเป็นการขอบคุณด้วยครับ  ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)