ผู้เขียน หัวข้อ: ขอรบกวนอาจารย์เรื่องรายงานผู้ป่วยนอก/ใน แบ่งเป็นจำนวนคนและครั้งครับ  (อ่าน 19561 ครั้ง)

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

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอรบกวนอาจารย์ทุกท่านครับ คือหน่วยงานผมต้องการรายงานข้อมูลผู้ป่วยนอกและใน แบบแบ่งเป็นจำนวนคนและจำนวนครั้ง ในหนึ่งปี งบประมาณคือตั้งแต่ ต.ค. ถึง ก.ย.ของอีกปีหนึ่งนะครับ ขอรบกวนอาจารย์ทุกท่านด้วยนะครับ ขอบพระคุณล่วงหน้าครับ 
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
ที่มันให้นับปีงบและแยกเป้นเดือน ๆ ให้แบบนี้ทำไม่เป็นนะครับ

รอเก็บด้วยละกันครับ
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด 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>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ลองเอา script นี้ไปทำต่อครับ ว่าจะลองทำเป็นกราฟให้ แต่ดัน error ซะก่อนตามกระทู้นี้ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8853.0#new

set @t1 = unix_timestamp('2007-10-01');
set @t2 = unix_timestamp('2008-09-30');
select "OPD" as type, year(vstdate) year, month(vstdate) month, count(distinct hn) as count_hn , count(vn) as count
from vn_stat
where unix_timestamp(vstdate) between @t1 and @t2
group by year(vstdate), month(vstdate)
union
select "IPD" as type, year(regdate) year, month(regdate) month, count(distinct hn) as count_hn , count(an) as count
from an_stat
where unix_timestamp(regdate) between @t1 and @t2
group by year(regdate), month(regdate)
« แก้ไขครั้งสุดท้าย: มกราคม 29, 2009, 17:47:03 PM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณมากครับ ขอรบกวนถามเพิ่มนะครับว่าจะต้องนำไปใส่อย่างไงใน Report เพราะว่าตัวตารางเป็นแนวตั้งนี่ซิครับ คิดไม่ออกจริงๆ เพราะข้อมูลออกมาเป็นแนวนอนนี่ซิครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
ลองทำเป็น cross tab report ดูหรือยังครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอรบกวนอีกครั้งครับ แต่จะแยกออกมา 2 ส่วนอย่างไงครับ จาก Field ของผู้ป่วยในกับนอกเนี่ยครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ลองทำเป็น cross tab report ดูหรือยังครับ

ตามอาจารย์บอกเลยครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณอ.mn กับคุณ pop_hosxp มากครับ ได้แล้วครับ แต่ทำไม ตารางผลที่ได้มันดูแปลก ไม่ทราบว่าต้องแก้ไขอย่างไงครับ กับตารางมันแสดงออกมาหลายอันต่อหน้านี่
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ขอบคุณอ.mn กับคุณ pop_hosxp มากครับ ได้แล้วครับ แต่ทำไม ตารางผลที่ได้มันดูแปลก ไม่ทราบว่าต้องแก้ไขอย่างไงครับ กับตารางมันแสดงออกมาหลายอันต่อหน้านี่

เลื่อนแถบ crosstab ที่ทำขึ้นไปอยู่บน header band ครับ ถ้าอยู่ที่ detail band จะเป็นดังรูปที่ว่าครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณอ.mn กับคุณ pop_hosxp มากครับ ได้แล้วครับ แต่ทำไม ตารางผลที่ได้มันดูแปลก ไม่ทราบว่าต้องแก้ไขอย่างไงครับ กับตารางมันแสดงออกมาหลายอันต่อหน้านี่

เลื่อนแถบ crosstab ที่ทำขึ้นไปอยู่บน header band ครับ ถ้าอยู่ที่ detail band จะเป็นดังรูปที่ว่าครับ
ในรูปข้างบนครับ ถ้าผมจะแก้ไข 1 2 3 เป็น เดือน ม.ค. ก.พ. มี.ค. ต้องทำอย่างไงครับ
คงเป็นคำถามสุดท้ายแล้วครับ เพราะ จะเสร็จแล้ว ต้องขอบคุณมากๆเลยครับ ปกติต้องคลำนานเลย แต่นี่ ถามตอบถามตอบใช้ระยะเวลา แปล๊บเดียว  ;D
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ขอบคุณอ.mn กับคุณ pop_hosxp มากครับ ได้แล้วครับ แต่ทำไม ตารางผลที่ได้มันดูแปลก ไม่ทราบว่าต้องแก้ไขอย่างไงครับ กับตารางมันแสดงออกมาหลายอันต่อหน้านี่

เลื่อนแถบ crosstab ที่ทำขึ้นไปอยู่บน header band ครับ ถ้าอยู่ที่ detail band จะเป็นดังรูปที่ว่าครับ
ในรูปข้างบนครับ ถ้าผมจะแก้ไข 1 2 3 เป็น เดือน ม.ค. ก.พ. มี.ค. ต้องทำอย่างไงครับ
คงเป็นคำถามสุดท้ายแล้วครับ เพราะ จะเสร็จแล้ว ต้องขอบคุณมากๆเลยครับ ปกติต้องคลำนานเลย แต่นี่ ถามตอบถามตอบใช้ระยะเวลา แปล๊บเดียว  ;D

แก้ script โดยใช้ select case ... when ... else ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด

อ้างถึง
แก้ script โดยใช้ select case ... when ... else ครับ
ใส่ตรงไหนครับ คุณ Pop
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
ลองอันใหม่ครับ

set @t1 = unix_timestamp('2008-10-01');
set @t2 = unix_timestamp('2009-09-30');
select "OPD" as type, year(vstdate)+543 year, case month(vstdate)
when '1' then 'ม.ค.'
when '2' then 'ก.พ.'
when '3' then 'มี.ค.'
when '4' then 'เม.ย.'
when '5' then 'พ.ค.'
when '6' then 'มิ.ย.'
when '7' then 'ก.ค.'
when '8' then 'ส.ค.'
when '9' then 'ก.ย.'
when '10' then 'ต.ค.'
when '11' then 'พ.ย.'
when '12' then 'ธ.ค.'
end as month, count(distinct hn) as count_hn , count(vn) as count
from vn_stat
where unix_timestamp(vstdate) between @t1 and @t2
group by year(vstdate), month(vstdate)
union
select "IPD" as type, year(regdate)+543 year, case month(regdate)
when '1' then 'ม.ค.'
when '2' then 'ก.พ.'
when '3' then 'มี.ค.'
when '4' then 'เม.ย.'
when '5' then 'พ.ค.'
when '6' then 'มิ.ย.'
when '7' then 'ก.ค.'
when '8' then 'ส.ค.'
when '9' then 'ก.ย.'
when '10' then 'ต.ค.'
when '11' then 'พ.ย.'
when '12' then 'ธ.ค.'
end as month, count(distinct hn) as count_hn , count(an) as count
from an_stat
where unix_timestamp(regdate) between @t1 and @t2
group by year(regdate), month(regdate)
« แก้ไขครั้งสุดท้าย: มกราคม 30, 2009, 15:49:32 PM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณมากครับ กว่าจะเสร็จต้องรบกวนคุณ Pop อย่างยิ่งเลย
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
ขอบคุณมากครับ กว่าจะเสร็จต้องรบกวนคุณ Pop อย่างยิ่งเลย
ทำเสร็จแล้วเอามาแบ่งใช้บ้างนะครับ   ::) ::)
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด 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>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณมากครับ กว่าจะเสร็จต้องรบกวนคุณ Pop อย่างยิ่งเลย
ทำเสร็จแล้วเอามาแบ่งใช้บ้างนะครับ   ::) ::)
รอแป็บหนึ่งนะครับ คุณ nahos กำลังปรับปรุงรายละเอียดอยู่ คงเร็วๆนี้นะครับ ;D เดี๋ยวเอามาแบ่งกันใช้ครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ เอก อุดมเดชาพงษ์

  • Full Member
  • ***
  • กระทู้: 145
  • Respect: 0
    • ดูรายละเอียด
ลองดูนี่ครับ
ขออนุญาตเก็บด้วยคนนะครับ
ขอบคุณครับ
 

ออฟไลน์ บิ๊กเบิร์ด

  • Full Member
  • ***
  • กระทู้: 203
  • ศรัทธา
  • Respect: +11
    • ดูรายละเอียด
    • http://lo.moph.go.th
ลองดูนี่ครับ

ขอรับไปใช้ด้วยนะครับ ขอบคุณมากครับ
กัมปนาท  บุตรจันทร์  (bigbird)
นวก.คอมพิวเตอร์ @สสจ.เลย
mybigbird1983@gmail.com
blog : http://bigbird1983.blogspot.com/
---------------------------------------------------
วิธีใส่ลายเซ็น เพื่อแนะนำตัวเอง

ขอบคุณ ที่ก

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ขอบคุณอ.mn กับคุณ pop_hosxp มากครับ ได้แล้วครับ แต่ทำไม ตารางผลที่ได้มันดูแปลก ไม่ทราบว่าต้องแก้ไขอย่างไงครับ กับตารางมันแสดงออกมาหลายอันต่อหน้านี่
รบกวนว่าตรงส่วน Data จะแก้ชื่อให้เป็นภาษาไทยอย่างไรครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
กดที่ปุ่ม  TH  ก่อนพิมพ์ใน สายฟ้า SQL Query
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x