BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: k_toedkiets ที่ ตุลาคม 18, 2012, 11:36:32 AM

หัวข้อ: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: k_toedkiets ที่ ตุลาคม 18, 2012, 11:36:32 AM
ตอนนี้แบบรายงาน CMI และ MDC ได้เปลี่ยนแบบใหม่ซึ่งมีการขอข้อมูล เพิ่ม
1.กลุ่มโรคหลัก 25 กลุ่ม MDC สิทธิ์ประกันสุขภาพ สิทธิ์ประกันสังคม สิทธิ์ข้าราชการ และสิทธิอื่นๆ
2.รายงาน CMI
ซึ่งเมื่อก่อนไม่ได้แยกละเอียดแบบนี้...ที่รพ.ไหนมีรายงานแบบนี้ขอ...บ้างครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: golf_win ที่ ตุลาคม 18, 2012, 11:58:14 AM
รอ DRGINDEX v.6 ครับ  ;D ;D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 18, 2012, 13:07:45 PM
รอ DRGINDEX v.6 ครับ  ;D ;D

ผมรอ..V.12
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: k_toedkiets ที่ ตุลาคม 18, 2012, 13:31:26 PM
รอ DRGINDEX v.6 ครับ  ;D ;D
รอ DRGINDEX v.6 ครับ  ;D ;D

ผมรอ..V.12
ผมรอ ทั้ง 2 ตัวเลยครับ... ;D ;D ;D ;D เพราะรู้ว่า อ.ใน hosxp เก่งกันทุกคน... :D :D :D :D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: golf_win ที่ ตุลาคม 18, 2012, 13:32:34 PM
ต้องรอเทพพี่โก้ครับ  ;D ;D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: k_toedkiets ที่ ตุลาคม 30, 2012, 15:54:21 PM
ตอนนี้แบบรายงาน CMI และ MDC ได้เปลี่ยนแบบใหม่ซึ่งมีการขอข้อมูล เพิ่ม
1.กลุ่มโรคหลัก 25 กลุ่ม MDC สิทธิ์ประกันสุขภาพ สิทธิ์ประกันสังคม สิทธิ์ข้าราชการ และสิทธิอื่นๆ
2.รายงาน CMI
ซึ่งเมื่อก่อนไม่ได้แยกละเอียดแบบนี้...ที่รพ.ไหนมีรายงานแบบนี้ขอ...บ้างครับ
ขอดันหน่อยครับ...ใครมีรายงานบ้างขอด้วยครับ เพราะจะสิ้นเดือนแล้ว
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 31, 2012, 00:03:30 AM
select year(dchdate),MONTH(dchdate),sum(adjrw)/count(an) as cmi
from ipt i
where i.dchdate between "2011-10-01" and "2012-09-30"
and i.dchdate is not null and i.dchdate<>""
group by MONTH(dchdate)


ประมาณนี้หรือไม่ครับ..สำหรับ หา CMI ในปีงบประมาณ...แต่ต้องแยกตาม MDC ด้วยหรือไม่...อืม..ไม่แน่ใจครับ.. ถ้าต้องมี ก็ group by MDC ของแต่ละ กลุ่มครับ..


select mdc,sum(adjrw)/count(an) as cmi
from ipt i
where i.dchdate between "2011-10-01" and "2012-09-30"
and i.dchdate is not null and i.dchdate<>""
group by mdc



สิ่งที่แนบ  อาจไม่ใช่..สิ่งที่ต้องการ...นะคัรบ..แค่ตัวอย่าง... 8) 8) 8)

หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: k_toedkiets ที่ ตุลาคม 31, 2012, 09:46:51 AM
select year(dchdate),MONTH(dchdate),sum(adjrw)/count(an) as cmi
from ipt i
where i.dchdate between "2011-10-01" and "2012-09-30"
and i.dchdate is not null and i.dchdate<>""
group by MONTH(dchdate)


ประมาณนี้หรือไม่ครับ..สำหรับ หา CMI ในปีงบประมาณ...แต่ต้องแยกตาม MDC ด้วยหรือไม่...อืม..ไม่แน่ใจครับ.. ถ้าต้องมี ก็ group by MDC ของแต่ละ กลุ่มครับ..


select mdc,sum(adjrw)/count(an) as cmi
from ipt i
where i.dchdate between "2011-10-01" and "2012-09-30"
and i.dchdate is not null and i.dchdate<>""
group by mdc



สิ่งที่แนบ  อาจไม่ใช่..สิ่งที่ต้องการ...นะคัรบ..แค่ตัวอย่าง... 8) 8) 8)


อ.เกื้อครับ ทำไมตรงปีที่ให้เลือกถึงตัวเลขซ้ำกันครับ ถ้าผมจะปรับแก้ตัวเลขตรงนี้จะต้องแก้ที่คำสั่งไหนครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 31, 2012, 11:23:57 AM
ลองนำไปใหม่ครับ..

ผมทำเป็น select year(dchdate) ครับ...อยู่ใน Tab Calculation  ตอนนี้สั่งให้เรียงตามปีที่จำหน่ายจาก มากไปน้อย ครับ..
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: woravet ที่ ตุลาคม 31, 2012, 13:32:32 PM
หรือจะลองแบบนี้

select i.mdc
,count(i.an) 'Total_case'
,sum(i.adjrw) 'Total_AdjRW'
,avg(i.adjrw) 'Total_CMI'
,sum(substring(i.drg,3,2) between '01' and '49') 'Total_OP_case'
,sum(if(substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'Total_OP_AdjRW'
,avg(if(substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'Total_OP_CMI'
,sum(substring(i.drg,3,2)>'49') 'Total_NonOP_case'
,sum(if(substring(i.drg,3,2)>'49',i.adjrw,0)) 'Total_NonOP_AdjRW'
,avg(if(substring(i.drg,3,2)>'49',i.adjrw,null)) 'Total_NonOP_CMI'

,sum(p.pttype_spp_id in (3,4)) 'UC_case'
,sum(if(p.pttype_spp_id in (3,4),i.adjrw,0)) 'UC_AdjRW'
,avg(if(p.pttype_spp_id in (3,4),i.adjrw,null)) 'UC_CMI'
,sum(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49') 'UC_OP_case'
,sum(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'UC_OP_AdjRW'
,avg(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'UC_OP_CMI'
,sum(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49') 'UC_NonOP_case'
,sum(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'UC_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'UC_NonOP_CMI'

,sum(p.pttype_spp_id in (1)) 'A2_case'
,sum(if(p.pttype_spp_id in (1),i.adjrw,0)) 'A2_AdjRW'
,avg(if(p.pttype_spp_id in (1),i.adjrw,null)) 'A2_CMI'
,sum(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49') 'A2_OP_case'
,sum(if(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'A2_OP_AdjRW'
,avg(if(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'A2_OP_CMI'
,sum(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49') 'A2_NonOP_case'
,sum(if(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'A2_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'A2_NonOP_CMI'

,sum(p.pttype_spp_id in (2)) 'A7_case'
,sum(if(p.pttype_spp_id in (2),i.adjrw,0)) 'A7_AdjRW'
,avg(if(p.pttype_spp_id in (2),i.adjrw,null)) 'A7_CMI'
,sum(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49') 'A7_OP_case'
,sum(if(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'A7_OP_AdjRW'
,avg(if(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'A7_OP_CMI'
,sum(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49') 'A7_NonOP_case'
,sum(if(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'A7_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'A7_NonOP_CMI'

,sum(p.pttype_spp_id in (5,6)) 'Other_case'
,sum(if(p.pttype_spp_id in (5,6),i.adjrw,0)) 'Other_AdjRW'
,avg(if(p.pttype_spp_id in (5,6),i.adjrw,null)) 'Other_CMI'
,sum(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49') 'Other_OP_case'
,sum(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'Other_OP_AdjRW'
,avg(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'Other_OP_CMI'
,sum(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49') 'Other_NonOP_case'
,sum(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'Other_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'Other_NonOP_CMI'

from ipt i
left join pttype p on p.pttype=i.pttype

where i.dchdate between '2011-10-1' and '2012-9-30'

group by i.mdc

ลองหาไฟล์ MDCName มาประกอบดูคับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 07, 2013, 13:56:32 PM
เอาชื่อ mdc กับ drg มาฝาก
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: wiphusit ที่ กุมภาพันธ์ 11, 2013, 23:18:15 PM
เอาชื่อ mdc กับ drg มาฝาก
พี่อุดมโชคครับ รบกวนแนะนำเรื่อง  mdc กับ drg  ใช้ทำอะไรครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 12, 2013, 21:56:15 PM
คำสั่งสร้างตาราง c50drg
CREATE TABLE `c50drg` (
  `mdc` varchar(2) DEFAULT NULL,
  `dc` varchar(4) DEFAULT NULL,
  `drg` varchar(5) DEFAULT NULL,
  `rw` double(7,4) DEFAULT NULL,
  `wtlos` double(6,2) DEFAULT NULL,
  `ot` int(4) DEFAULT NULL,
  `mdf` double(4,2) DEFAULT NULL,
  `drgname` varchar(80) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=tis620

คำสั่งสร้างตาราง c50mdc
CREATE TABLE `c50mdc` (
  `mdc` varchar(2) DEFAULT NULL,
  `mdcname` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=tis620

ผมใส่ไว้เผื่อใครจะเอาไปเชื่อมโยงเพื่อออกรายงาน cmi ตาม mdc หรือ drg จะได้มีชื่อ
เช่นรายงาน CMI แยกตาม MDC ที่ Woravet ทำไว้ ไม่มีขื่อ MDC มีแต่เลขหมวด MDC ดังนั้นหากต้องการแสดงชื่อ mdc ด้วย ก็เอาตาราง c50mdc ไป join ในคำสั่งของ Woravet ครับ ได้เป็น

select i.mdc, m.mdcname
,count(i.an) 'Total_case'
,sum(i.adjrw) 'Total_AdjRW'
,avg(i.adjrw) 'Total_CMI'
,sum(substring(i.drg,3,2) between '01' and '49') 'Total_OP_case'
,sum(if(substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'Total_OP_AdjRW'
,avg(if(substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'Total_OP_CMI'
,sum(substring(i.drg,3,2)>'49') 'Total_NonOP_case'
,sum(if(substring(i.drg,3,2)>'49',i.adjrw,0)) 'Total_NonOP_AdjRW'
,avg(if(substring(i.drg,3,2)>'49',i.adjrw,null)) 'Total_NonOP_CMI'

,sum(p.pttype_spp_id in (3,4)) 'UC_case'
,sum(if(p.pttype_spp_id in (3,4),i.adjrw,0)) 'UC_AdjRW'
,avg(if(p.pttype_spp_id in (3,4),i.adjrw,null)) 'UC_CMI'
,sum(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49') 'UC_OP_case'
,sum(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'UC_OP_AdjRW'
,avg(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'UC_OP_CMI'
,sum(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49') 'UC_NonOP_case'
,sum(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'UC_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (3,4) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'UC_NonOP_CMI'

,sum(p.pttype_spp_id in (1)) 'A2_case'
,sum(if(p.pttype_spp_id in (1),i.adjrw,0)) 'A2_AdjRW'
,avg(if(p.pttype_spp_id in (1),i.adjrw,null)) 'A2_CMI'
,sum(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49') 'A2_OP_case'
,sum(if(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'A2_OP_AdjRW'
,avg(if(p.pttype_spp_id in (1) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'A2_OP_CMI'
,sum(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49') 'A2_NonOP_case'
,sum(if(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'A2_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (1) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'A2_NonOP_CMI'

,sum(p.pttype_spp_id in (2)) 'A7_case'
,sum(if(p.pttype_spp_id in (2),i.adjrw,0)) 'A7_AdjRW'
,avg(if(p.pttype_spp_id in (2),i.adjrw,null)) 'A7_CMI'
,sum(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49') 'A7_OP_case'
,sum(if(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'A7_OP_AdjRW'
,avg(if(p.pttype_spp_id in (2) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'A7_OP_CMI'
,sum(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49') 'A7_NonOP_case'
,sum(if(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'A7_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (2) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'A7_NonOP_CMI'

,sum(p.pttype_spp_id in (5,6)) 'Other_case'
,sum(if(p.pttype_spp_id in (5,6),i.adjrw,0)) 'Other_AdjRW'
,avg(if(p.pttype_spp_id in (5,6),i.adjrw,null)) 'Other_CMI'
,sum(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49') 'Other_OP_case'
,sum(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49',i.adjrw,0)) 'Other_OP_AdjRW'
,avg(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2) between '01' and '49',i.adjrw,null)) 'Other_OP_CMI'
,sum(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49') 'Other_NonOP_case'
,sum(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49',i.adjrw,0)) 'Other_NonOP_AdjRW'
,avg(if(p.pttype_spp_id in (5,6) and substring(i.drg,3,2)>'49',i.adjrw,null)) 'Other_NonOP_CMI'

from ipt i
left join pttype p on p.pttype=i.pttype
left join c50mdc m on m.mdc=i.mdc

where i.dchdate between '2011-10-1' and '2012-9-30'

group by i.mdc
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 13, 2013, 09:15:36 AM
สร้างและนำเข้าเรียบร้อย เมื่อได้ โครงสร้างตารางครับ...Thx..อ.พี่โก้
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เข้ม ที่ กุมภาพันธ์ 13, 2013, 09:16:08 AM
select i.mdc, m.mdcname,
,
count(i.an) 'Total_case'
,sum(i.adjrw) 'Total_AdjRW'
,avg(i.adjrw) 'Total_CMI'
.
.
.

เอา comma ออกอันหนึ่งครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 13, 2013, 10:01:10 AM
select i.mdc, m.mdcname,
,
count(i.an) 'Total_case'
,sum(i.adjrw) 'Total_AdjRW'
,avg(i.adjrw) 'Total_CMI'
.
.
.

เอา comma ออกอันหนึ่งครับ
อ.เข้ม สายตาดีมากเลยครับ งั้นรอรูปแบบรายงานตัวนี้จากอ.เข้ม เลยละกัน ขอบคุณครับ ;D ;D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 13, 2013, 10:32:07 AM


อ.เข้ม สายตาดีมากเลยครับ งั้นรอรูปแบบรายงานตัวนี้จากอ.เข้ม เลยละกัน ขอบคุณครับ ;D ;D


ขอด้วย...อิอิ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 13, 2013, 12:50:36 PM
select i.mdc, m.mdcname,
,
count(i.an) 'Total_case'
,sum(i.adjrw) 'Total_AdjRW'
,avg(i.adjrw) 'Total_CMI'
.
.
.

เอา comma ออกอันหนึ่งครับ
ต้องขออภัยด้วยครับ พอดีผมถนัดเอา comma ไว้ข้างหลัง ตอนพิมพ์ก็เลยมี comma ติดไปด้วย
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เข้ม ที่ กุมภาพันธ์ 13, 2013, 14:23:15 PM
อยากจะบอกว่าตาไม่ค่อยดีครับ ... ผมก็ถนัดแบบ copy and paste ครับ ... อิอิ

พอไปวางแล้วรันดูก็รู้ว่ามันผิดตรงไหนหนอ  ... นึกถึงเรื่อง error ทีไร อะไรที่แสดงข้อความออกมามักไม่ผิด แต่จะไปผิดตรงก่อนหน้านั้น ...  ;D ;D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 13, 2013, 14:34:37 PM
อยากจะบอกว่าตาไม่ค่อยดีครับ ... ผมก็ถนัดแบบ copy and paste ครับ ... อิอิ

พอไปวางแล้วรันดูก็รู้ว่ามันผิดตรงไหนหนอ  ... นึกถึงเรื่อง error ทีไร อะไรที่แสดงข้อความออกมามักไม่ผิด แต่จะไปผิดตรงก่อนหน้านั้น ...  ;D ;D
.

 ;D ;D ;D  แสดงว่า เป็น ตาอยู่...อิอิ  ;D ;D ;D
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: Tigger ที่ กุมภาพันธ์ 21, 2013, 22:25:26 PM
ขอสอบถาม อ.ทั้งหลาย พอดีเพิ่งเข้ามาดูเรื่องรายงาน cmi/mdc เนื่องจากคนเก่าลาออกไป
ก็เลยงงๆ กับ cmi กับ mdc เพราะดูจากรายงานที่คนเก่าเขียนไว้ มันไม่เหมือนกับที่คุยกันในกระทู้นี้เลย
ขอสอบถามเพื่อไขข้อสงสัยหน่อยค่ะว่า
1. ค่า mdc,drg,adjrw ในตาราง ipt ได้มาจากไหนค่ะ
2. ไปอ่านในหนังสือราชการเห็นบอกว่าต้องเอา 12 แฟ้มไปผ่าน DRG GROUPER ก่อน แล้วค่อยมาหาค่า cmi ต้องทำหรือเปล่าค่ะ
3. บางกระทู้พูดถึง DRGINDEX มันเกี่ยวกับการหาค่า cmi กับ mdc หรือเปล่าค่ะ เพราะเริ่มงงเป็น 2 เท่าแล้วค่ะ
4. สรุปแล้วเราสามารถเอาคำสั่งที่ อ.เข้ม มาใช้ได้เลยหรือเปล่าค่ะ

รอคำตอบจาก อ. ทั้งหลายอยู่นะค่ะ....จากเด็กใหม่
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 22, 2013, 08:24:10 AM
มีหลายหลายรูปแบบครับ..ตาม MDC   ที่พี่โก้  อ.เข้มพูดถึง

หรือแบบหยาบ ๆ  ก็แยกตามกลุ่มสิทธิ และแยกตามกลุ่มผ่าตัด กับไม่ต้องผ่าตัด

แต่มาตรฐานจะเป็นไปตามกลุ่ม MDC ทั้งหมดครับ..

http://www.pthosp.net/20opd/report_CMI.php
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: k_toedkiets ที่ กุมภาพันธ์ 22, 2013, 08:24:24 AM
ขอสอบถาม อ.ทั้งหลาย พอดีเพิ่งเข้ามาดูเรื่องรายงาน cmi/mdc เนื่องจากคนเก่าลาออกไป
ก็เลยงงๆ กับ cmi กับ mdc เพราะดูจากรายงานที่คนเก่าเขียนไว้ มันไม่เหมือนกับที่คุยกันในกระทู้นี้เลย
ขอสอบถามเพื่อไขข้อสงสัยหน่อยค่ะว่า
1. ค่า mdc,drg,adjrw ในตาราง ipt ได้มาจากไหนค่ะ
2. ไปอ่านในหนังสือราชการเห็นบอกว่าต้องเอา 12 แฟ้มไปผ่าน DRG GROUPER ก่อน แล้วค่อยมาหาค่า cmi ต้องทำหรือเปล่าค่ะ
3. บางกระทู้พูดถึง DRGINDEX มันเกี่ยวกับการหาค่า cmi กับ mdc หรือเปล่าค่ะ เพราะเริ่มงงเป็น 2 เท่าแล้วค่ะ
4. สรุปแล้วเราสามารถเอาคำสั่งที่ อ.เข้ม มาใช้ได้เลยหรือเปล่าค่ะ

รอคำตอบจาก อ. ทั้งหลายอยู่นะค่ะ....จากเด็กใหม่

ที่รพ.ผมเอา 12 แฟ้มไปผ่านโปรแกรม DRGsIndex 5 เพราะในนั้นจะมีเมนู ส่งออก Case - Mix Index ด้วย แล้วนำข้อมูลที่ได้ไปกรอกใน แบบฟอร์มได้เลยครับ
หรือไม่ก็ใช้คำสั่ง

SELECT ipt.an, an_stat.pdx, an_stat.regdate, an_stat.dchdate,
an_stat.admdate,
an_stat.drg, ipt.mdc, an_stat.rw, ipt.adjrw, an_stat.pcode
FROM ipt INNER JOIN
an_stat ON ipt.an = an_stat.an
WHERE an_stat.dchdate BETWEEN '2012-07-01' AND '2012-07-31'
แล้วใช้ FoxPro ช่วยออกรายงาน
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: Tigger ที่ กุมภาพันธ์ 22, 2013, 09:08:55 AM
แล้วค่า mdc กับ drg ในตาราง ipt มาจากไหนค่ะ
ที่ อ.เกื้อกูล บอกว่ามีหลายวิธี
ได้ dowdload โปรแกรม DRG Grouper V5.1 มาไว้ในเครื่อง
แล้วตอนส่งออก 12 แฟ้ม DRG จากเมนูตามรูป แล้วมี error ฟ้องว่า โครงสร้างไม่ถูกต้อง
ก็กดปิดไป แล้วรอจนส่งออกเสร็จ แล้วลองไปรันโปรแกรม DRGGrouper 5.1 แล้วก็ทำต่อไม่ได้
เพราะมี error ว่าโครงสร้างไม่ถูก
พอกลับไปรัน sql ดูในฐานข้อมูลปรากฎว่าค่า mdc กับ drg หายหมดเลย (เดือน ม.ค 56) ต้องทำงัยต่อค่ะ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 22, 2013, 09:13:50 AM
 เมนูนี้  มี tab option  ครับ 
 ต้องเอา checkbox Tgrp3.exe  ออก
 และ เลือก ไม่ปรับรหัสอาชีพ
 และเลือก เฉพาะผู้มีผลวินิจฉัยโรคแล้ว  ตามช่วง dchdate ที่กำหนดครับ
 เครื่องที่สั่งทำรายการ DRG ต้องมี TGrouper 5.1.1 ครับ ถ้าจำหน่ายหลังวันที่ 31 มีนาคม  2555 ครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: Tigger ที่ กุมภาพันธ์ 22, 2013, 09:28:44 AM
ที่ อ.เกื้อ บอกว่ามีหลายรูปแบบในการทำ
อ.เกื้อ มีวิธีที่ไม่ซับซ้อน แนะนำหรือเปล่าค่ะ เอาแบบ step by step เลยค่ะ

แล้วส่วนค่าที่มันหายไป เพราะไม่ได้เอา checkbok Tgrp3 ออก ต้องทำอย่างไรค่า mdc,drg ถึงจะกลับมา
แล้วค่า 2 ตัวนี้ มาจากไหนค่ะ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 22, 2013, 09:44:12 AM
ขอสอบถาม อ.ทั้งหลาย พอดีเพิ่งเข้ามาดูเรื่องรายงาน cmi/mdc เนื่องจากคนเก่าลาออกไป
ก็เลยงงๆ กับ cmi กับ mdc เพราะดูจากรายงานที่คนเก่าเขียนไว้ มันไม่เหมือนกับที่คุยกันในกระทู้นี้เลย
ขอสอบถามเพื่อไขข้อสงสัยหน่อยค่ะว่า
1. ค่า mdc,drg,adjrw ในตาราง ipt ได้มาจากไหนค่ะ
2. ไปอ่านในหนังสือราชการเห็นบอกว่าต้องเอา 12 แฟ้มไปผ่าน DRG GROUPER ก่อน แล้วค่อยมาหาค่า cmi ต้องทำหรือเปล่าค่ะ
3. บางกระทู้พูดถึง DRGINDEX มันเกี่ยวกับการหาค่า cmi กับ mdc หรือเปล่าค่ะ เพราะเริ่มงงเป็น 2 เท่าแล้วค่ะ
4. สรุปแล้วเราสามารถเอาคำสั่งที่ อ.เข้ม มาใช้ได้เลยหรือเปล่าค่ะ

รอคำตอบจาก อ. ทั้งหลายอยู่นะค่ะ....จากเด็กใหม่

สัปดาห์หน้า แวะไปคุยกันที่ Bonanza ได้นะครับ
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: Tigger ที่ กุมภาพันธ์ 22, 2013, 09:59:14 AM
พอดีไม่ได้ไปนะคะ จะลาคลอดแล้วค่ะ (ทำงานหลายหน้า ทั้งทำฟันด้วย ดูแลระบบด้วย)
ให้น้องที่รับมาใหม่ไป อันนี้ใหม่มากๆ เพราะเพิ่งเข้ามาได้ 3 เดือนเอง
สงสารน้องอยู่เหมือนกัน กลัวน้องจะลาออกอีกคน
หัวข้อ: Re: รายงาน CMI และ MDC
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 22, 2013, 15:16:43 PM
ที่ อ.เกื้อ บอกว่ามีหลายรูปแบบในการทำ
อ.เกื้อ มีวิธีที่ไม่ซับซ้อน แนะนำหรือเปล่าค่ะ เอาแบบ step by step เลยค่ะ

แล้วส่วนค่าที่มันหายไป เพราะไม่ได้เอา checkbok Tgrp3 ออก ต้องทำอย่างไรค่า mdc,drg ถึงจะกลับมา
แล้วค่า 2 ตัวนี้ มาจากไหนค่ะ

ถ้าค่าในตารางหายเป็นบางราย   คงต้องเข้าหน้าจำหน่ายผู้ป่วยรายนั้น แล้ว บันทึกยืนยันจำหน่ายซ้ำ และติ๊กคำนวณ DRG เมื่อบันทึก(ในหน้าจอนั้น) เพื่อให้ระบบคำนวณและเก็บค่า rw,drg ในตารางอีกครั้งครับ สำหรับรายที่ rw หาย  แต่ถ้า คนไข้จำหน่ายก่อน 1 เม.ย. 2555 ต้องลดเวอร์ชัน tGrouper5.1.1  เป็น 5.0 ครับ..และถ้าเก่ามากๆ  ต้องใช้ grouper ที่เวอร์ชันเก่าลงไปอีก...ง่ายสุดตอนนี้ คือส่งออก 12 แฟ้ม DRG IPD  แบบสะสมคราเดียว  สำหรับผู้จำหน่าย ระหว่าง 1/10/2554-31/03/2555 และอีกก้อน 1/4/2555-30/09/2555 ครับ..เพื่อให้นำเข้าโปรแกรม DRGIndex แล้วสรุป RW+MDC+ADjRW+  อื่น ๆ ตามCMI  ที่ใกล้เคียงตามมาตรฐานครับ...แต่ทั้งหมดภายใต้เงื่อนไข ก่อนหรือหลังเมษายน 2555 มีการปรับ DRG  ถึง 2 รอบครับ...