ผู้เขียน หัวข้อ: ผมต้องการรายงานแบบนี้นะครับ  (อ่าน 10352 ครั้ง)

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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
ผมต้องการรายงานแบบนี้นะครับ
« เมื่อ: เมษายน 24, 2008, 08:39:00 AM »
0
ผมต้องการรายงานแบบนี้นะครับ รบกวนอาจารย์ หรือ พี่ๆ ช่วยหน่อยครับ
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

ออฟไลน์ Conan

  • Full Member
  • ***
  • กระทู้: 122
  • เหนื่อยกับชีวิต แต่ก็ต้องทำให้ถึงที่สุด
  • Respect: 0
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #1 เมื่อ: เมษายน 24, 2008, 10:46:16 AM »
0
เลือกใช้ table an_stat  แล้ว กำหนดอายุผู้ป่วย >= 65  แล้วก็กำหนด pdx like ตาม icd10 ที่เขากำหนดมาให้ที่ละตัวก็ได้  แล้วดูจำนวนจาก record จากด้านล่าง อันนี้คือให้ทดลองทำดู แบบง่าย ๆๆ  
ที่ ร.พ.บ้านนา ทำแล้ว แต่ลบคำสั่งไปหมดแล้ว ไม่มีเหลือ  ต้องขอโทษด้วย  

 :)  ;)  :D  ;D  :-*
Phatcharat Thumun,  Banna Hospital
EMS 1669   " เจ็บเมื่อไรก้อโทรมา "
ALS  นย. 260021

ออฟไลน์ sayun

  • Hero Member
  • *****
  • กระทู้: 571
  • Respect: 0
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #2 เมื่อ: เมษายน 24, 2008, 11:24:46 AM »
0
เพิ่งหัดเขียนไม่ทราบว่าโค๊ดถูกหรือเปล่า  แต่ที่เห็นรายงานมีเงื่อนไขว่า ต้องเป็นผู้ป่วยที่เคยเข้ารับการรักษาในIPD  ตัวนี้ไม่รู้จริงๆขอความช่วยเหลือจากทุกท่าน  ผมส่งโค๊ดมาด้วย


select distinct ov.hn,pt.pname,pt.fname,pt.lname
,pt.addrpart,pt.moopart,pt.tmbpart
from vn_stat ov, ovst ovst, patient pt
where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between '2006-10-01' and  '2007-09-30'
 and ov.age_y>= 65
 and ( (ov.pdx between 'J41' and 'J46')
 or (ov.dx0 between 'J41' and 'J46')
 or (ov.dx1 between 'J41' and 'J46')
 or (ov.dx2 between 'J41' and 'J46')
 or (ov.dx3 between 'J41' and 'J46')
 or (ov.dx4 between 'J41' and 'J46')
 or (ov.dx5 between 'J41' and 'J46') )
order by pt.moopart
สายัญ ธุนันทา จพ.เภสัชกรรมชำนาญงาน
Maste :
HOSxP + HOSxP_PCU

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #3 เมื่อ: เมษายน 24, 2008, 13:58:13 PM »
0
พอดีลองเขียนดูครับได้หน้าตาแบบนี้ครับ ยังไงช่วยตรวจสอบให้ด้วยครับว่าถูกต้องหรือเปล่า
« แก้ไขครั้งสุดท้าย: เมษายน 24, 2008, 14:45:26 PM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #4 เมื่อ: เมษายน 24, 2008, 14:01:36 PM »
0
ทุกคำสั่งใช้ code แบบนี้ครับ

select count(vn) from vn_stat where vstdate between 'XXXX' and 'XXXXX' and hn in (select hn from an_stat) and (pdx>="J41" and pdx<="J46") and age_y>=65

พร้อมไฟล์รายงานที่ทำเสร็จแล้วครับ ลองทดสอบดูนะครับ

« แก้ไขครั้งสุดท้าย: เมษายน 24, 2008, 22:17:00 PM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

doramon

  • บุคคลทั่วไป
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #5 เมื่อ: เมษายน 24, 2008, 20:34:14 PM »
0
สุดยอดเลยครับ

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #6 เมื่อ: เมษายน 24, 2008, 21:39:44 PM »
0
อ.อ๋อด  รับรองผล  ต้องนำไปใช้แล้วครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ jdadmin1

  • Hero Member
  • *****
  • กระทู้: 6,468
  • "เครื่องชำรุด...งดใช้งานชั่วคราว"
  • Respect: +33
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #7 เมื่อ: เมษายน 24, 2008, 21:52:30 PM »
0
 ;D ;D ;D แอบมาเก็บครับ...เยี่ยมจริง ๆ ครับผม  ;D ;D ;D
โรงพยาบาลพระสมุทรเจดีย์สวาทยานนท์ จังหวัดสมุทรปราการ
Master   : HOSxP 3.67.6.5
Slave1   : HOSxP 3.67.6.5
Upgrade 8/06/2567
Facebook : Suntad Mamak

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #8 เมื่อ: เมษายน 24, 2008, 22:41:57 PM »
0
ขอบคุณครับ... ;D
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #9 เมื่อ: เมษายน 25, 2008, 09:56:07 AM »
0
เก็บ ๆๆๆ ;D
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #10 เมื่อ: เมษายน 28, 2008, 10:28:55 AM »
0
ขอบคุณมากครับทุกๆความช่วยเหลือ
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

ออฟไลน์ sayun

  • Hero Member
  • *****
  • กระทู้: 571
  • Respect: 0
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #11 เมื่อ: มิถุนายน 23, 2008, 02:26:48 AM »
0
ถ้าต้องการรายชื่อผู้ป่วยและ ที่อยู่ ตามรายงานนี้จะเขียนคำสั่งอย่างงัยครับ เพราะจะต้องนำยาไปฉีดคนไข้ตามรายงานนี้ครับ
สายัญ ธุนันทา จพ.เภสัชกรรมชำนาญงาน
Maste :
HOSxP + HOSxP_PCU

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #12 เมื่อ: มิถุนายน 23, 2008, 08:31:49 AM »
0
select p.hn, concat(p.pname, p.fname,' ',p.lname) as ptname, a.age_y, p.addrpart, p.moopart
from an_stat a
left outer join patient p on a.hn=p.hn
where (a.pdx>="J41" and a.pdx<="J46") and a.age_y>=65

ผมยังไม่ได้ลอง run ในสายฟ้านะครับ (พอดีไม่ได้อยู่โรงพยาบาล) รออาจารย์ท่านอื่นช่วยตรวจสอบก่อนนะครับ แล้วก็ไม่มีเครื่องทดสอบซะด้วย ตัวที่อยู่ที่เป็นส่วนของตำบล อำเภอ และจังหวัด ใช้ function getpatientaddress ใน report designer นะครับ

ปล.จริง ๆ ที่รพ.ผมเขียนไว้แล้ว เป็นรายงานการฉีดวัคซีนไข้หวัดใหญ่ใช่ไหมครับ ถ้า remote เข้าไปที่รพ.ได้ จะ export ออกมาให้ครับ
 
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ Noppadol

  • Hero Member
  • *****
  • กระทู้: 1,060
  • Respect: +4
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #13 เมื่อ: มิถุนายน 23, 2008, 10:14:58 AM »
0

ปล.จริง ๆ ที่รพ.ผมเขียนไว้แล้ว เป็นรายงานการฉีดวัคซีนไข้หวัดใหญ่ใช่ไหมครับ ถ้า remote เข้าไปที่รพ.ได้ จะ export ออกมาให้ครับ
 


ใช่ครับ.....แล้วฝ่ายส่งเสริมต้องการที่อยู่ด้วยครับ................เพื่อจะได้ตามผู้ป่วยมาฉีดยาครับ.............
SiChiangMai Hospital, SiChiangMai, Nongkhai
Tel.  :: 042451125 Ext 101, 111, 112
Mail :: hs4nwy@gmail.com

Start :: 9 July 2010
Implement :: Nongkhai Admin Team

Master :: HP DL380 Gen9, Ram 64 GB, CentOS 7, MariaDB-10.1.14
Slave   :: HP D380 Gen10, Ram 32 GB, AlmaLinux 9, MariaDB-10.10.6

ออฟไลน์ sayun

  • Hero Member
  • *****
  • กระทู้: 571
  • Respect: 0
    • ดูรายละเอียด
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #14 เมื่อ: มิถุนายน 23, 2008, 10:49:12 AM »
0
ลองนำ sql ที่คุณ pop_hosxp มีรายชื่อครับ (ตามภาพ)  ผมขอตัวที่คุณ pop_hosxp ทำไว้ดีกว่าครับ  รอได้ กลับ รพ. ช่วยอับให้ด้วยนะครับ ขอบคุณครับ
สายัญ ธุนันทา จพ.เภสัชกรรมชำนาญงาน
Maste :
HOSxP + HOSxP_PCU

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #15 เมื่อ: มิถุนายน 24, 2008, 11:06:46 AM »
0
มาแล้วครับ พอดีพึ่ง remote กลับรพ.ได้ อันแรกเป็นรายงานผู้ที่ควรได้รับวัคซีนไข้หวัดใหญ่นะครับ

ดูจาก an_stat ครับ โดย pdx ต้องเป็น
 ( (a.pdx >= 'J41' and a.pdx <='J46') or (a.pdx>='I05' and a.pdx<='I09') or (a.pdx='I11") or (a.pdx='I13') or (a.pdx>='I20' and a.pdx<='I52')
or (a.pdx>='I60' and a.pdx<='I69') or (a.pdx>='N18' and a.pdx<='N19') or (a.pdx='Z511') or (a.pdx>='E10' and a.pdx<='E11') )

อย่าลืมเข้าไปแก้ p.amppart in ('06','19') and p.chwpart in ('45') ให้เป็นของตัวเองนะครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ผมต้องการรายงานแบบนี้นะครับ
« ตอบกลับ #16 เมื่อ: มิถุนายน 24, 2008, 11:08:47 AM »
0
อันที่สองดูจาก vn_stat นะครับ ในกรณีที่ใช้ข้อมูลจาก an_stat แล้วจำนวนวัคซีนไข้หวัดใหญ่ที่จะใช้ฉีดมันเหลือ (เหมือนรพ.ผม) ก็จะใช้ข้อมูลจากผู้ป่วยนอกแทน

ปล.อย่าลืมเข้าไปแก้ให้เป็นข้อมูลของพื้นที่ตัวเองเหมือนเดิมครับ

pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/