BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ มิถุนายน 17, 2011, 17:03:17 PM
-
-จำนวนผู้ป่วยเบาหวานรายเก่า
select count(p.hn) from patient p
left outer join clinicmember c1 on c1.hn=p.hn
left outer join clinicmember c2 on c2.hn=c1.hn
where c1.clinic='001' and c2.clinic='001' and c1.new_case='N'
order by c1.regdate
จำนวนผู้ป่วยเบาหวานรายเก่า(DMHT) ที่มีความดันโลหิตสูงร่วมด้วย
select count(p.hn) from patient p
left outer join clinicmember c1 on c1.hn=p.hn
left outer join clinicmember c2 on c2.hn=c1.hn
where c1.clinic='001' and c2.clinic='002' and c1.new_case='N
order by c1.regdate
เห็นพยาบาลบอกว่ายอดที่ได้มันไม่ค่อยตรงเลย ช่วยแนะนำหน่อยครับ
-
;D ;D ;D ;D ลองดูรายงานนี้ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=21309.msg182581#new
-
select count(p.hn) from patient p
left outer join clinicmember c1 on c1.hn=p.hn
left outer join clinicmember c2 on c2.hn=c1.hn
where c1.clinic='001' and c2.clinic='001' and c1.new_case='N'
order by c1.regdate
ขออนุญาตถามแบบคนไม่มีความรู้เท่าไรนะครับ
คือว่า ทำไมต้อง left join ตารางเดิม 2 ครั้งด้วย?
left outer join clinicmember c1 on c1.hn=p.hn
left outer join clinicmember c2 on c2.hn=c1.hn
เพราะใน cause "WHERE c1.clinic='001' and c2.clinic='001' and c1.new_case='N' "
ก็ สามารถเขียนเป็น c1.clinic='001' and c1.clinic='001' and c1.new_case='N' ได้ไม่ใช่หรอครับ?
-
new case ติกไว้ก็จะเท่ากับ Y อยู่ตลอดถ้าไม่ไปแก้ไขครับ กี่ปีก็ยังเป็น Y ถ้าไม่ไปแก้ครับ
-
new case ติกไว้ก็จะเท่ากับ Y อยู่ตลอดถ้าไม่ไปแก้ไขครับ กี่ปีก็ยังเป็น Y ถ้าไม่ไปแก้ครับ
ติกแล้วห้ามเปลี่ยนครับ ไม่งั้นจะไม่สามารถเรียกดูรายใหม่ ย้อนหลังได้ครับ
-
เก่าหรือใหม่ นับจากปีเป็นหลัก...ปีที่อยู่ในวันลงทะเบียน จะสร้างรายงานเพื่อบ่งชี้รายเก่าหรือรายใหม่ได้ ดังนั้นเมือข้ามปีพุทธศักราชไปแล้ว ควรต้องปรับเป็นรายเก่าได้แล้วครับ...ผมเห็นด้วย ตามท่าน ศรัญญู ชูเมือง อย่างยิ่งครับ....
เห็นต่าง...จาก kwh ;D ;D ;D
-
เก่าหรือใหม่ นับจากปีเป็นหลัก...ปีที่อยู่ในวันลงทะเบียน จะสร้างรายงานเพื่อบ่งชี้รายเก่าหรือรายใหม่ได้ ดังนั้นเมือข้ามปีพุทธศักราชไปแล้ว ควรต้องปรับเป็นรายเก่าได้แล้วครับ...ผมเห็นด้วย ตามท่าน ศรัญญู ชูเมือง อย่างยิ่งครับ....
เห็นต่าง...จาก kwh ;D ;D ;D
;D ;D ;D ;D รายงานผม คิด รายเก่า รายใหม่ ก็คิด จากวันทีลงทะเบียน เหมือนกัน
แต่ถ้าไปคิด จาก การติ๊ก new case ถ้าไม่เอาออก จะเป็นรายใหม่ ตลอดๆๆๆๆ
-
;D ;D ;D ;D รายงานผม คิด รายเก่า รายใหม่ ก็คิด จากวันทีลงทะเบียน เหมือนกัน
แต่ถ้าไปคิด จาก การติ๊ก new case ถ้าไม่เอาออก จะเป็นรายใหม่ ตลอดๆๆๆๆ
เห็นด้วยครับ..เจมส์
รบกวนเจมส์ แก้ Subreoport6 rf.qty*rf.price หรือเปล่าครับ...สำหรับมูลค่ารายรับแยกตามสิทธิและท่าการเอกซเรย์...
-
new case ติกไว้ก็จะเท่ากับ Y อยู่ตลอดถ้าไม่ไปแก้ไขครับ กี่ปีก็ยังเป็น Y ถ้าไม่ไปแก้ครับ
ติกแล้วห้ามเปลี่ยนครับ ไม่งั้นจะไม่สามารถเรียกดูรายใหม่ ย้อนหลังได้ครับ
ต้องเปลี่ยนทุกปีครับ เพราะการนับรายใหม่ดูจากปีที่เป็นได้
ผมเขียน update ทุก สิ้นกันยา ครับ แก้ Y เป็น N
-
การนับข้อมูล ต้องใช้วันที่ขึ้นทะเบียน คู่ไปกับ newcase ครับ ถ้าอยู่ในปีไหน มีค่าเป็น Y จะถือว่าเป็นใหม่ในปีของปีนั้นๆครับ ถ้าเราปรับจะข้อมูลจะไม่น่าเชื่อถือ ควรนับในการทำรายงานแทน ไม่ควรไปแต่งในฐานครับ
ไม่งั้นในการติดตามการควบคุมดูแลคนไข้จะไม่ได้ประโยชน์อะไรเลย ถ้าไม่สามารถเปรียบเทียบกลับปีก่อนๆครับ
-
พอดีมีหลายนิยามครับ...นับเก่า ใหม่ของคลินิก ของหน่วยงาน นับเก่าใหม่ ของ ปีงบประมาณ นับเก่าใหม่ของปีพุทธศักราช...ก็แล้วแต่บริบทในการจัดการครับ...แต่ก็เห็นด้วยว่าไม่ต้องปรับแต่งผ่าน base ตรง ๆ แต่ทำผ่าน หน้าโปรแกรมตามเหมาะสมกับการบริหารจัดการภายในหน่วยงานนั้น ๆ ครับ.... :D :D :D
อย่าลืมตรวจสอบในชุดคำสั่งรายงานเกี่ยวกับระบบคลินิกพิเศษ...เพราะเมื่อเวลาผ่านไป...นิยามของรายงานก็เปลี่ยนไปได้เช่นกัน...แม้ว่า...จะเป็นเรื่องเดียวกัน โรคเดียวกัน..แต่อาจใช้วิธีนับที่ต่างกันครับ.... ;D ;D ;D
-
begin_year :D :D :D
-
การนับข้อมูล ต้องใช้วันที่ขึ้นทะเบียน คู่ไปกับ newcase ครับ ถ้าอยู่ในปีไหน มีค่าเป็น Y จะถือว่าเป็นใหม่ในปีของปีนั้นๆครับ ถ้าเราปรับจะข้อมูลจะไม่น่าเชื่อถือ ควรนับในการทำรายงานแทน ไม่ควรไปแต่งในฐานครับ
ไม่งั้นในการติดตามการควบคุมดูแลคนไข้จะไม่ได้ประโยชน์อะไรเลย ถ้าไม่สามารถเปรียบเทียบกลับปีก่อนๆครับ
การคิดแบบไม่สากล หรือไม่อ้างอิงส่วนกลาง จะทำให้เกิดปัญหา เหมือน .....ผมเลย ใช้ความคิดตนเองเป็นหลัก จนทุกวันนี้ปัญหาก็เกิดทั้งจังหวัดเกือบทุกอำเภอ ยกเว้น อำเภอผมส่วนใหญ่ใช้ส่วนกลางอ้างอิงเสมอ
ไม่คิดเอง
พอดีมีหลายนิยามครับ...นับเก่า ใหม่ของคลินิก ของหน่วยงาน นับเก่าใหม่ ของ ปีงบประมาณ นับเก่าใหม่ของปีพุทธศักราช...ก็แล้วแต่บริบทในการจัดการครับ...แต่ก็เห็นด้วยว่าไม่ต้องปรับแต่งผ่าน base ตรง ๆ แต่ทำผ่าน หน้าโปรแกรมตามเหมาะสมกับการบริหารจัดการภายในหน่วยงานนั้น ๆ ครับ.... :D :D :D
อย่าลืมตรวจสอบในชุดคำสั่งรายงานเกี่ยวกับระบบคลินิกพิเศษ...เพราะเมื่อเวลาผ่านไป...นิยามของรายงานก็เปลี่ยนไปได้เช่นกัน...แม้ว่า...จะเป็นเรื่องเดียวกัน โรคเดียวกัน..แต่อาจใช้วิธีนับที่ต่างกันครับ.... ;D ;D ;D
มาตราฐานส่วนกลางจะดีกว่านะครับ
-
... เรื่องติ๊กเลือกรายใหม่ในงานคลีนิคพิเศษ(new_case ใน clinicmember) ที่ผมก็ไม่เคยเปลี่ยนแปลงข้อมูลตรงนี้เหมือนกันครับ ทำเหมือนกะท่าน kwh ครับ
เพราะการติ๊กรายใหม่ตรงนี้ จะหมายถึงคนไข้ขึ้นทะเบียนที่เป็นรายใหม่ที่ตรวจพบที่ รพ. ของเราเป็นครั้งแรกหรือเพิ่งเริ่มเป็นครับ ไม่ใช่คนไข้ที่ตรวจพบที่อื่นก่อนแล้วมารักษาต่อที่เราครับ
ข้อมูลตรงนี้จะใช้ตรวจสอบว่าคนไข้พบครั้งแรกที่หน่วยงานเราหรือเปล่าครับ ซึ่งก็ต้องไม่มีการแก้ไขข้อมูลตรงนี้ เพราะไม่ว่าจะผ่านไปกี่ปี ก็ยังถือว่าคนไข้คนนี้เป็นรายใหม่ที่พบที่เราครับ
ส่วนถ้าต้องการจะดูว่า ปีนี้ มีคนไข้ที่เราทำการขึ้นทะเบียนใหม่เท่าไร หรือผู้ป่วยคนนี้ขึ้นทะเบียนครั้งแรกกับเราในปีใหน ก็ดูเอาจากวันที่ขึ้นทะเบียนเอาครับ
ไม่ได้ดูจากการติ๊กที่รายใหม่ในงานคลีนิคพิเศษ (new_case ใน clinicmember) ครับ ... :D ...
-
... เรื่องติ๊กเลือกรายใหม่ในงานคลีนิคพิเศษ(new_case ใน clinicmember) ที่ผมก็ไม่เคยเปลี่ยนแปลงข้อมูลตรงนี้เหมือนกันครับ ทำเหมือนกะท่าน kwh ครับ
เพราะการติ๊กรายใหม่ตรงนี้ จะหมายถึงคนไข้ขึ้นทะเบียนที่เป็นรายใหม่ที่ตรวจพบที่ รพ. ของเราเป็นครั้งแรกหรือเพิ่งเริ่มเป็นครับ ไม่ใช่คนไข้ที่ตรวจพบที่อื่นก่อนแล้วมารักษาต่อที่เราครับ
ข้อมูลตรงนี้จะใช้ตรวจสอบว่าคนไข้พบครั้งแรกที่หน่วยงานเราหรือเปล่าครับ ซึ่งก็ต้องไม่มีการแก้ไขข้อมูลตรงนี้ เพราะไม่ว่าจะผ่านไปกี่ปี ก็ยังถือว่าคนไข้คนนี้เป็นรายใหม่ที่พบที่เราครับ
ส่วนถ้าต้องการจะดูว่า ปีนี้ มีคนไข้ที่เราทำการขึ้นทะเบียนใหม่เท่าไร หรือผู้ป่วยคนนี้ขึ้นทะเบียนครั้งแรกกับเราในปีใหน ก็ดูเอาจากวันที่ขึ้นทะเบียนเอาครับ
ไม่ได้ดูจากการติ๊กที่รายใหม่ในงานคลีนิคพิเศษ (new_case ใน clinicmember) ครับ ... :D ...
ตามนี้ครับพี่ขวดอธิบายได้ชัดเจนแล้ว :D :D