BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Khuad ที่ กรกฎาคม 30, 2008, 14:03:55 PM

หัวข้อ: รายงาน 19 สาเหตุ ถึงพี่ kuakool
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 30, 2008, 14:03:55 PM

....ที่บอกไว้  รออีกสักครู่นะครับพี่  ขอลองทดสอบในระบบจริงสักครู่ครับ..... :D...
หัวข้อ: Re: รายงาน 19 สาเหตุ ถึงพี่ kuakool
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 30, 2008, 15:50:39 PM

....ตอนแรกผมทำรายงานใหม่โดยใช้ variable ปรากฏว่า มันใช้เวลาประมวลผลมากไปหน่อย(ประมาณ 3 นาที่ ที่ทดสอบในระบบของผม) เนื่องจากมีประมาณ 300 กว่า variable....

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

....แก้ไขตรงผลรวมของ อุบัติเหตุอื่นๆ ให้รวมเฉพาะหัวข้อย่อยของอุบัติเหตุอื่นๆ(2.1 - 2.13) 
....แล้วก็ตรง ผู้บาดเจ็บตายในจังหวัด(คำสั่งเดิมไม่มีเงื่อนไขในจังหวัด)  และแก้คำสั่งที่ช่องผู้บาดเจ็บตายในจังหวัด/ในโรงพยาบาล ให้สอดคล้องกับช่องผู้บาดเจ็บตายทั้งหมด
....มีแบบที่เพิ่มผู้บาดเจ็บที่ได้รับการส่งต่อด้วย เพราะที่ รพ.ผมเขาต้องการน่ะครับ....

....ส่วนการนับยอดมีแบบนับจาก hn กับ vn (จริงๆ ไม่ทราบว่าจะใช้แบบใหนดี)  ในแบบที่นับ hn ผมไม่ได้เพิ่มช่องรวมเพราะมีโอกาสผิดได้ถ้าผู้ป่วยเกิดมา รพ.อีกครั้งด้วย อาการบาดเจ็บ ในช่วงวันที่เราออกรายงาน แต่ในแบบที่นับจาก vn ผมจะเพิ่มแถว จำนวนรวม ไปด้วยครับ....

....ยังงัยฝากพี่เกื้อช่วยตรวจสอบดูให้อีกครั้งนะครับ.... :D.....
หัวข้อ: Re: รายงาน 19 สาเหตุ ถึงพี่ kuakool
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 30, 2008, 15:58:21 PM

....อีกนิดครับ...
....บางครั้งในรายงานแบบที่นับจาก vn ถ้าผลรวมข้างล่างผิดพลาดไม่ตรง  อาจเป็นเพราะ มีการวินิจฉัยว่าบาดเจ็บมากกว่า 1 สาเหตุใน vn เดียวกัน  ลองใช้คำสั่งข้างล่างตรวจสอบดูได้ครับ

select o1.vn,o1.hn,o1.icd10,o2.icd10,o1.vstdate
from ovstdiag o1,ovstdiag o2
where o1.vstdate between '2008-05-01' and '2008-05-31'
and o1.icd10 between 'V01' and 'Y3699'
and o2.icd10 between 'V01' and 'Y3699'
and o1.vn = o2.vn and o1.icd10 <> o2.icd10
group by o1.vn

โดยเปลี่ยนวันที่ให้เป็นช่วงเดียวกับที่เราออกรายงานครับ... :D....
หัวข้อ: Re: รายงาน 19 สาเหตุ ถึงพี่ kuakool
เริ่มหัวข้อโดย: naj ที่ กรกฎาคม 30, 2008, 16:22:15 PM
Thanks :D :D :D
หัวข้อ: Re: รายงาน 19 สาเหตุ ถึงพี่ kuakool
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 30, 2008, 16:28:21 PM
....ส่วนอันนี้เป็นรายงานที่ผมทำโดยใช้ variable ดึงข้อมูลครับ  แต่ใช้เวลาประมวลผลพอสมควรอย่างที่บอกครับ....
....ผมชอบเพราะจัดรูปแบบของรายงานสะดวกกว่า(แต่รอนาน.. :'(..)   ส่วนผลรวมผมเอาค่าจากข้างบนมาบวกกันโดยตรงเลยครับ.... :D....