BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Neo ที่ มีนาคม 08, 2012, 14:01:31 PM

หัวข้อ: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Neo ที่ มีนาคม 08, 2012, 14:01:31 PM
รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค เพื่อใช้ในโครงการ Antiliotic Smart Use เพื่อส่งเสริมการใช้ยาปฏิชีวนะอย่างสมเหตุสมผลใน 3 กลุ่มโรค URI, ท้องเสีย , บาดแผด

ปล.ถูกใจ กด Thank ด้วยนะครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: nahos ที่ มีนาคม 08, 2012, 14:24:41 PM
แจ่มมากกกกกกกกก
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: James011 ที่ มีนาคม 08, 2012, 14:37:59 PM
 ;D ;D ;D ;D  ผมมีข้อสงสัยนิดนึ่งครับ
              จำนวนใบสั่งยาผู้ป่วยนอก ---> นับได้จากไหนครับ
              จำนวนใบสั่งยาผู้ป่วยใน  ------> นับได้จากไหนครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: nongyaihos ที่ มีนาคม 08, 2012, 14:39:20 PM
Thank a lot
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Neo ที่ มีนาคม 08, 2012, 14:51:56 PM
;D ;D ;D ;D  ผมมีข้อสงสัยนิดนึ่งครับ
              จำนวนใบสั่งยาผู้ป่วยนอก ---> นับได้จากไหนครับ
              จำนวนใบสั่งยาผู้ป่วยใน  ------> นับได้จากไหนครับ

count(o.hos_guid)  จาก opitemrce
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: James011 ที่ มีนาคม 08, 2012, 15:16:17 PM
   o.hos_guid  ------> 1 hos_guid  = 1 items ยา
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 08, 2012, 16:04:35 PM
ใบสั่งยาผู้ป่วยนอก ผมใช้
select count(distinct vn) from opitemrece where rxdate between "2012-01-01" and "2012-01-31" and (vn is not null or vn <>"")
เพราะ 1 vn = 1 ใบสั่งยา

หากจะนับเฉพาะที่มีรายการยา ก็ เป็น
select count(distinct vn) from opitemrece where rxdate between "2012-01-01" and "2012-01-31" and (vn is not null or vn <>"") and icode like "1%"
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: James011 ที่ มีนาคม 08, 2012, 16:08:38 PM
 ;D ;D ;D พี่โก้ มาแล้ว ขอ  ใบสั่งยาผู้ป่วยใน ด้วยครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 08, 2012, 16:16:47 PM
;D ;D ;D พี่โก้ มาแล้ว ขอ  ใบสั่งยาผู้ป่วยใน ด้วยครับ

James011 แก้ไขผู้่ปวยนอกนิดนึงนะครับ ตกวงเล็บไป
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: James011 ที่ มีนาคม 08, 2012, 16:22:41 PM
;D ;D ;D พี่โก้ มาแล้ว ขอ  ใบสั่งยาผู้ป่วยใน ด้วยครับ

James011 แก้ไขผู้่ปวยนอกนิดนึงนะครับ ตกวงเล็บไป
    ;D ;D ;D  ไม่มีปัญหาครับ ขอแค่ Concept
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 08, 2012, 16:26:53 PM
ผู้ป่วยในน่าจะนับจาก ipt_order_no
1 record = 1 ใบสั่ง ตัดรายการที่เป็นการสั่งแบบอัตโนมัติ (auto) ออก
select count(*) as prescript from ipt_order_no where rxdate between "2012-01-01" and "2012-01-31" and (order_type="IRx" or order_type="Hme" or order_type="TRx")

หรือ
select count(*) as prescript from ipt_order_no where rxdate between "2012-01-01" and "2012-01-31" and order_type<>"ATO"

ถ้าจะนับเฉพาะใบสั่งยาที่มียาต้องเอาไป join กับ opitemrece
select count(distinct o.order_no) as prescript from ipt_order_no i
join opitemrece o on o.order_no=i.order_no
where i.rxdate between "2012-01-01" and "2012-01-31" and i.order_type<>"ATO" and o.icode like "1%"

หรือ
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31" and icode like "1%"

ผมยังไม่ได้ confirm กับข้อมูลจริงนะครับ ลองดูก่อนครับ

กรณีนับทุกใบ อาจใช้
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31"
(แต่ยังนับใบสั่งยาแบบ auto อยู่)

ลองเลือกใช้ดูครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Neo ที่ มีนาคม 08, 2012, 19:56:07 PM
อ.โก้. ร่ายยาวเลย. ขอบคุณที่ชี้แนะ. ขอเสริมปัญหาหนึ่งที่เจอที่ในการเขียนรายงานคือ. ผู้ใช้กำหนดสุตรไม่ชัดเจน. บางครั้งมาสั่งจะเอาแบบนั้นจะเอาแบบนี้. เขียนเสร็จทำไม่ข้อมูลน้อยจัง ข้อมูลเยอะจัง. ที่เด็จที่สุดคือ. บอกว่ามันไม่ถูกเล่นเอาหมดกำลังใจเลย.....  ผู้เขียนวิเคราะไม่ดีไม่เข้าใจโมดูการบันทึกข้อมของ. User. ... มันก็เลยเป็นอย่างนี้แหละครับ.


ปล.  หากมีพลังพอจะเชิญ. อ.โก้สอนให้กระผมและน้องๆๆๆทางจังหวัด. บึงกากาฬสักครั้งไม่รู้คิว อ.โก้วางช่งไหนครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: thannawe ที่ มีนาคม 08, 2012, 20:34:41 PM
ผู้ป่วยในน่าจะนับจาก ipt_order_no
1 record = 1 ใบสั่ง ตัดรายการที่เป็นการสั่งแบบอัตโนมัติ (auto) ออก
select count(*) as prescript from ipt_order_no where rxdate between "2012-01-01" and "2012-01-31" and (order_type="IRx" or order_type="Hme" or order_type="TRx")

หรือ
select count(*) as prescript from ipt_order_no where rxdate between "2012-01-01" and "2012-01-31" and order_type<>"ATO"

ถ้าจะนับเฉพาะใบสั่งยาที่มียาต้องเอาไป join กับ opitemrece
select count(distinct o.order_no) as prescript from ipt_order_no i
join opitemrece o on o.order_no=i.order_no
where i.rxdate between "2012-01-01" and "2012-01-31" and i.order_type<>"ATO" and o.icode like "1%"

หรือ
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31" and icode like "1%"

ผมยังไม่ได้ confirm กับข้อมูลจริงนะครับ ลองดูก่อนครับ

กรณีนับทุกใบ อาจใช้
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31"
(แต่ยังนับใบสั่งยาแบบ auto อยู่)

ลองเลือกใช้ดูครับ

เขียนได้คล้ายๆ แบบ อ.โก้ ครับ
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31"
and an > '1' and icode like '1%'
แต่ ใช้ ฟิลด์ order_no ระบบจะค้างครับ มันไม่มี index ครับ ใช้เวลานานมากครับ
ต้องใช้เงื่อนไขอื่นร่วมด้วยครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 09, 2012, 01:27:53 AM
เขียนได้คล้ายๆ แบบ อ.โก้ ครับ
select count(distinct order_no) as prescript opitemrece
where rxdate between "2012-01-01" and "2012-01-31"
and an > '1' and icode like '1%'
แต่ ใช้ ฟิลด์ order_no ระบบจะค้างครับ มันไม่มี index ครับ ใช้เวลานานมากครับ
ต้องใช้เงื่อนไขอื่นร่วมด้วยครับ
อ้อ...ครับ  ;D ;D
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: masashi_548 ที่ พฤษภาคม 04, 2012, 20:33:54 PM
ขอบคุณค้าบ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Bond_007 ที่ พฤษภาคม 04, 2012, 21:24:19 PM
ของผมดาวโหลดแล้วเป็นภาษาต่างดาวเข้าใจว่าไม่มี ตัวอักษรไทยสารบัณ แบบนี้ต้องแก้ยังไงดีครับ  ;D
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Neo ที่ พฤษภาคม 04, 2012, 21:46:13 PM
ฟอนต์ผมทำเป็นไทยสารบัญไว้ครับ วิธีแก้ไข ก็ลง ฟอนต์ไทยสารบัญในเครื่องที่ต้องดึงรายงานตัวนี้ก็อ่านอออกแล้วครับ
หัวข้อ: Re: รายงานสรุปปริมาณการใช้ยา Antibiotic แยกกลุ่มโรค
เริ่มหัวข้อโดย: Yuwa-Hos ที่ กรกฎาคม 28, 2014, 09:46:34 AM
จะนำไปประยุกต์ใช้ที่ รพ. ขอบคุณครับ