BMS-HOSxP Community

HOSxP => นอกเรื่อง => ข้อความที่เริ่มโดย: panus_t ที่ มีนาคม 11, 2013, 11:01:42 AM

หัวข้อ: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 11, 2013, 11:01:42 AM
ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD  IPD เท่าไหร่ครับ
ตามรูปตัวอย่างที่แนบมา (ขอโค้ด MySQL หน่อยครับ)   ;D
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: golf_win ที่ มีนาคม 11, 2013, 13:04:30 PM
ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD  IPD เท่าไหร่ครับ
ตามรูปตัวอย่างที่แนบมา (ขอโค้ด MySQL หน่อยครับ)   ;D
ตามภาพที่ post มา ข้อมูลน่าจะมาจาก program unitcost นะครับ ไม่ต้องใช้ sql query ให้ยุ่งยากครับ ไปหา program unitcost มานำเข้าข้อมูลก็จะได้ตามภาพครับ 
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 11, 2013, 13:31:25 PM
ถูกต้องครับมาจาก program unitcost  แต่มาจากที่รพ.อื่น โดยการการเงินนำมาให้ดูว่าต้องการข้อมูลแบบนี้ขอให้ทำให้หน่อย (คิดว่าคงต้องการข้อมูลจาก HOSxP) เพื่อนำเข้า program unitcost ครับ... ;D
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: Noppadol ที่ มีนาคม 11, 2013, 13:39:24 PM
ถูกต้องครับมาจาก program unitcost  แต่มาจากที่รพ.อื่น โดยการการเงินนำมาให้ดูว่าต้องการข้อมูลแบบนี้ขอให้ทำให้หน่อย (คิดว่าคงต้องการข้อมูลจาก HOSxP) เพื่อนำเข้า program unitcost ครับ... ;D

แสดงว่าท่านยังไม่ได้ทำเรื่อง unit cost
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: มะโหน่ง ที่ มีนาคม 11, 2013, 13:42:45 PM
มี Tool ของ JAme ครับ ลองหาดู ไว้ดึลงข้อมูลมาที่ โปรแกรม  RawData กับ DATA ก่อน เอาไปใช้กับ Cost Project อีกที วุ่นวายดีครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 11, 2013, 14:10:12 PM
ถูกต้องครับมาจาก program unitcost  แต่มาจากที่รพ.อื่น โดยการการเงินนำมาให้ดูว่าต้องการข้อมูลแบบนี้ขอให้ทำให้หน่อย (คิดว่าคงต้องการข้อมูลจาก HOSxP) เพื่อนำเข้า program unitcost ครับ... ;D

แสดงว่าท่านยังไม่ได้ทำเรื่อง unit cost

ผมทำ OP IP Main ให้แล้วแต่ต้องนี้ไม่ทราบยังไงครับ เขาต้องการแบบนี้ด้วยครับ ;D
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: admindongluang ที่ มีนาคม 30, 2013, 17:28:22 PM
นั่นสิครับ โรงพยาบาลผมเขาก็เอาฟอร์มแบบนี้มาให้ งง ยุเหมือนกัน เสิงสางได้คำตอบบอกด้วยนะครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: kiatthanapat ที่ มีนาคม 30, 2013, 20:38:39 PM
ดัน อีกคนครับ ตรงหนี้ จะอยู่่ตรง ข้อ 5.1 ของ cost project ครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: @ชายคนหนึ่ง@ ที่ เมษายน 01, 2013, 10:16:52 AM
Unit Cost ทำเอาปวดหมองจริงๆ ใช้โปรแกรม EasyReport2U ของ อ.เจมส์ช่วยได้ระดับนึงครับในการดึงข้อมูงค่าใช้จ่ายออกมาของแต่ละหน่วยงาน ซึ่งค่อนข้างใช้ได้ดีทีเดียวรวมกับรายงานของ OPD และ IPD ใน hosxp

ลองดูครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: yokyai ที่ เมษายน 07, 2013, 14:42:57 PM
ทำไปแล้วครับ เีรียกข้อมูลทั้งสุกทั้งดิบเลย โดยมีหัวหน้าเป็นแม่งานเองครับ ตอนแรกก็งง ตอนหลังก็ไม่ค่อยจะงงล่ะครับ แต่ว่าโปรแกรมน่ะงง  แต่เรียกข้อมูลน่ะไม่งง  :) 
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: ถึงจะเท่ห์ไม่มาก...แต่ท่ายากส์มีเยอะ... ที่ เมษายน 18, 2013, 09:26:01 AM
ดัน อีกคนครับ ตรงหนี้ จะอยู่่ตรง ข้อ 5.1 ของ cost project ครับ

 ??? ??? ในส่วนนี้   (5.1 ของ cost project )  โปรแกรมไม่ได้คำนวนให้(คำนวนให้เฉพาะแยกหมวด 17 หมวด ซึ่งไม่ได้แยกรายหน่วยต้นทุน) จะต้องมาคีย์เองไม่ทราบว่า อาจารย์ท่านใดมี Script แยก ค่าใช้จ่าย และผู้ป่วย ทั้ง IPD และ OPD รายหน่วยต้นทุนครับ  เพราะแต่ละสถานบริการตั้งหน่วยต้นทุนไม่เหมือนกันครับ เช่น ยกตัวอย่าง ที่ รพ. มีการแยก หน่วยย่อย ดังนี้

      หน่วยงาน        | สัดส่วน OPD  | สัดส่วน IPD |OPD visit   |  IPD Case | วันนอน | IPDAdjRw|
ห้องยาผู้ป่วยนอก
ห้องยาผู้ป่วยใน
ห้องยา PCU
กายภาพฯ
แผนไทย
กายอุปกรณ์
หน่วยไตเทียม
ล้างไตทางหน้าท้อง
ฯลฯ     
 ;D ;D
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: thinnakorn ที่ เมษายน 18, 2013, 10:56:02 AM
ดัน อีกคนครับ ตรงหนี้ จะอยู่่ตรง ข้อ 5.1 ของ cost project ครับ

 ??? ??? ในส่วนนี้   (5.1 ของ cost project )  โปรแกรมไม่ได้คำนวนให้(คำนวนให้เฉพาะแยกหมวด 17 หมวด ซึ่งไม่ได้แยกรายหน่วยต้นทุน) จะต้องมาคีย์เองไม่ทราบว่า อาจารย์ท่านใดมี Script แยก ค่าใช้จ่าย และผู้ป่วย ทั้ง IPD และ OPD รายหน่วยต้นทุนครับ  เพราะแต่ละสถานบริการตั้งหน่วยต้นทุนไม่เหมือนกันครับ เช่น ยกตัวอย่าง ที่ รพ. มีการแยก หน่วยย่อย ดังนี้

      หน่วยงาน        | สัดส่วน OPD  | สัดส่วน IPD |OPD visit   |  IPD Case | วันนอน | IPDAdjRw|
ห้องยาผู้ป่วยนอก
ห้องยาผู้ป่วยใน
ห้องยา PCU
กายภาพฯ
แผนไทย
กายอุปกรณ์
หน่วยไตเทียม
ล้างไตทางหน้าท้อง
ฯลฯ     
 ;D ;D
ช่วยดันครับ ที่รพ.ก็ต้องการเหมือนกันครับ เพราะในส่วนข้อมูล OPD IPD นั้นดึงเข้าใน DATA เรียบร้อยดีครับ ไม่ติดขัดอะไร แต่ติดตรงข้อ 5.1 ไปไม่เป็นเหมือนกันครับ
ขอบคุณ อ.ทุกท่านมากนะครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: mslangu ที่ มีนาคม 06, 2014, 11:38:40 AM
อยากทราบเหมือนกันครับว่าข้อ 5.1 ในส่วนของสัดส่วน OPD และ IPD เนี้ยแต่ละที่เอาข้อมูลมาจากไหน เอามูลค่าเงินที่มารักษาแต่หน่วยงาน หรือเอาจำนวนครั้งการมารักษาแต่ละหน่วยงาน หรือคิดกันอย่างไรบ้างครับ ตอนนี้เลยกำหนดส่งไปแล้วในงบ ปี 56 ขอความเห็นหน่อยครับ
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: golf_pk ที่ มีนาคม 27, 2014, 11:40:50 AM
http://hosxp.net/smf/index.php?topic=27043.0

ตามนี้นะครับ  แต่ต้องพิจารณาเองนะครับ  ผมก็งง เหมือนกัน 
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: snhosxp ที่ มีนาคม 27, 2014, 21:42:11 PM
ผมเพิ่งทำเสร็จวันนี้เองเล่นเอาซะเหนื่อยเลย
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: ธราพงษ์ ที่ มีนาคม 28, 2014, 22:21:47 PM
ผมยังไม่เสร็จทั้งหมดเลยครับ เพราะเปลี่ยนโปรแกรมเมื่อกลางปีงบประมาณ จะมีทั้งข้อมูล Mrecord และ HOSxP ผสมกันไป Mrecord ผมประสบปัญหา LOS , RW , AdjRW ไม่ขึ้น ส่วนของ HOSxP ดึงได้ครบ แต่ติดปัญหาเรื่องห้องที่ส่งตรวจใน OPD จะขึ้นเป็น OPD เหมือนกันหมดทั้งฟิลด์ ตาม SQL ที่แนบมาในโพสครับ รับมาจากท่านอื่นอีกทีหนึ่ง
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ กรกฎาคม 04, 2014, 15:30:21 PM
ดัน อีกคนครับ ตรงหนี้ จะอยู่่ตรง ข้อ 5.1 ของ cost project ครับ

 ??? ??? ในส่วนนี้   (5.1 ของ cost project )  โปรแกรมไม่ได้คำนวนให้(คำนวนให้เฉพาะแยกหมวด 17 หมวด ซึ่งไม่ได้แยกรายหน่วยต้นทุน) จะต้องมาคีย์เองไม่ทราบว่า อาจารย์ท่านใดมี Script แยก ค่าใช้จ่าย และผู้ป่วย ทั้ง IPD และ OPD รายหน่วยต้นทุนครับ  เพราะแต่ละสถานบริการตั้งหน่วยต้นทุนไม่เหมือนกันครับ เช่น ยกตัวอย่าง ที่ รพ. มีการแยก หน่วยย่อย ดังนี้

      หน่วยงาน        | สัดส่วน OPD  | สัดส่วน IPD |OPD visit   |  IPD Case | วันนอน | IPDAdjRw|
ห้องยาผู้ป่วยนอก
ห้องยาผู้ป่วยใน
ห้องยา PCU
กายภาพฯ
แผนไทย
กายอุปกรณ์
หน่วยไตเทียม
ล้างไตทางหน้าท้อง
ฯลฯ     
 ;D ;D
ช่วยดันครับ ที่รพ.ก็ต้องการเหมือนกันครับ เพราะในส่วนข้อมูล OPD IPD นั้นดึงเข้าใน DATA เรียบร้อยดีครับ ไม่ติดขัดอะไร แต่ติดตรงข้อ 5.1 ไปไม่เป็นเหมือนกันครับ
ขอบคุณ อ.ทุกท่านมากนะครับ
ช่วยดันครับเพราะที่รพ.มอบให้ Admin เป็นคนดึงข้อมูลมาใส่ครับ.........
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กรกฎาคม 04, 2014, 15:54:05 PM
 :) ลองทดสอบคร่าวๆ ตามนี้

สัดส่วน OPD , IPD

OPD :

SELECT k.department,count(o.vn) as opd ,SUM(income) as price_opd
from ovst o
left outer join vn_stat v on v.vn=o.vn
left OUTER JOIN kskdepartment k on k.depcode=o.main_dep
WHERE o.vstdate BETWEEN '2012-10-01' and '2013-09-30' and o.main_dep<>' '
GROUP BY k.department
ORDER BY opd DESC

IPD :

SELECT w.name,count(a.an) as IPDCase,SUM(a.admdate) as IPDDate,SUM(i.adjrw) as IPDAdjRW ,SUM(a.income) as price_ipd
from an_stat a
left OUTER JOIN ward w on w.ward=a.ward
left outer join ipt i on i.an=a.an
WHERE a.dchdate BETWEEN '2012-10-01' and '2013-09-30' and a.ward<>' '
GROUP BY w.name
ORDER BY IPDCase DESC
หัวข้อ: Re: ใครเคยหา Unit Cost ว่าแต่ละจุดมีค่าใช่จ่ายเป็น OPD IPD เท่าไหร่ครับ
เริ่มหัวข้อโดย: wauy ที่ กรกฎาคม 06, 2014, 15:34:36 PM
IPD

select "XXXXX" as hcode,a.an,a.hn,a.vn,p.pname,p.fname,p.lname,p.birthday,p.sex,a.regdate,a.dchdate,w.name as wardname,
pty.name as pttypename,a.pdx,a.dx0,a.dx1,a.dx2,a.dx3,a.dx4,a.dx5,a.op0,a.op1,a.op2,a.op3,a.op4,a.op5,a.op6,
sum(if(in2.group2='01',c.rcptamt,0)) as inc01,
sum(if(in2.group2='02',c.rcptamt,0)) as inc02,
sum(if(in2.group2='03',c.rcptamt,0)) as inc03,
sum(if(in2.group2='04',c.rcptamt,0)) as inc04,
sum(if(in2.group2='05',c.rcptamt,0)) as inc05,
sum(if(in2.group2='06',c.rcptamt,0)) as inc06,
sum(if(in2.group2='07',c.rcptamt,0)) as inc07,
sum(if(in2.group2='08',c.rcptamt,0)) as inc08,
sum(if(in2.group2='09',c.rcptamt,0)) as inc09,
sum(if(in2.group2='10',c.rcptamt,0)) as inc10,
sum(if(in2.group2='11',c.rcptamt,0)) as inc11,
sum(if(in2.group2 in('12','17'),c.rcptamt,0)) as inc12,
sum(if(in2.group2='13',c.rcptamt,0)) as inc13,
sum(if(in2.group2='14',c.rcptamt,0)) as inc14,
sum(if(in2.group2='15',c.rcptamt,0)) as inc15,
sum(if(in2.group2='16',c.rcptamt,0)) as inc16,
sum(if(in2.income='72',c.rcptamt,0)) as inc17,
a.los,a.drg,i.rw,i.adjrw
from an_stat a
left JOIN patient p on p.hn=a.hn
LEFT JOIN pttype pty on pty.pttype=a.pttype
left join incith c on c.an = a.an
left outer join ward w on w.ward = a.ward
left outer join ipt i on i.an = a.an
left join income in2 on in2.income=c.income
WHERE a.dchdate BETWEEN '2011-04-01' and '2011-04-30'
group by a.an
OPD
SELECT "XXXXX" as hcode,a.vn,p.hn,a.cid,p.pname,p.fname,p.lname,p.birthday,
p.sex,a.vstdate,pty.name as pttypename,a.pdx,a.dx0,a.dx1,a.dx2,a.dx3,a.dx4,a.dx5,
a.op0,a.op1,a.op2,a.op3,a.op4,a.op5,
sum(if(in2.group2='01',c.rcptamt,0)) as inc01,
sum(if(in2.group2='02',c.rcptamt,0)) as inc02,
sum(if(in2.group2='03',c.rcptamt,0)) as inc03,
sum(if(in2.group2='04',c.rcptamt,0)) as inc04,
sum(if(in2.group2='05',c.rcptamt,0)) as inc05,
sum(if(in2.group2='06',c.rcptamt,0)) as inc06,
sum(if(in2.group2='07',c.rcptamt,0)) as inc07,
sum(if(in2.group2='08',c.rcptamt,0)) as inc08,
sum(if(in2.group2='09',c.rcptamt,0)) as inc09,
sum(if(in2.group2='10',c.rcptamt,0)) as inc10,
sum(if(in2.group2='11',c.rcptamt,0)) as inc11,
sum(if(in2.group2 in('12','17'),c.rcptamt,0)) as inc12,
sum(if(in2.group2='13',c.rcptamt,0)) as inc13,
sum(if(in2.group2='14',c.rcptamt,0)) as inc14,
sum(if(in2.group2='15',c.rcptamt,0)) as inc15,
sum(if(in2.group2='16',c.rcptamt,0)) as inc16,
sum(if(in2.income='72',c.rcptamt,0)) as inc17
from vn_stat a
left JOIN patient p on p.hn=a.hn
LEFT JOIN pttype pty on pty.pttype=a.pttype
left join incoth c on a.vn = c.vn
left join income in2 on in2.income=c.income
WHERE a.vstdate BETWEEN '2011-10-01' and '2011-10-31'
group by a.vn