BMS-HOSxP Community

HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: chula ที่ กันยายน 26, 2012, 17:41:29 PM

หัวข้อ: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: chula ที่ กันยายน 26, 2012, 17:41:29 PM
ปัญหาคือ ข้อมูลที่ถูกส่งออกมา  น้อยมาก (หน้าห้องบัตร ทำการติ๊ก คลินิกพิเศษแล้ว)

อยากทราบว่า ถ้าต้องการตรวจสอบว่าข้อมูลที่ถูกส่งออก แฟ้ม chronicfu มีข้อมูลหรือไม่
มีเท่าไร จะตรวจสอบได้ที่ตารางไหน  เพื้อใช้ในการตรวจสอบข้อมูล
รบกวนขอคำสั่ง SQL ด้วยจ๊ะ 

ขอบคุณจ๊ะ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: udomchok ที่ กันยายน 26, 2012, 17:50:38 PM
clinicmember มีข้อมูลหรือไม่ จำนวนเท่าไร
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: chula ที่ กันยายน 26, 2012, 19:11:11 PM
clinicmember มีข้อมูลทั้งหมด 7300
ข้อมูลที่ได้จาการประมวลผล
ข้อมูลเดือน กค.  แฟ้ม chronic=5700    chronicfu=131
ข้อมูลเดือน lสค.  แฟ้ม chronic=1299    chronicfu=81

ซึ่งความเป็นจริงแฟ้ม chronicfu น่าจะมีข้อมูลส่งออกได้มากกว่านี้

จึงอยากขอความช่วยเหลือในการตรวจสอบข้อมูล ว่าจะตรวจสอบข้อมูลได้อย่างไร
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 26, 2012, 19:21:19 PM
clinicmember มีข้อมูลทั้งหมด 7300
ข้อมูลที่ได้จาการประมวลผล
ข้อมูลเดือน กค.  แฟ้ม chronic=5700    chronicfu=131
ข้อมูลเดือน lสค.  แฟ้ม chronic=1299    chronicfu=81

ซึ่งความเป็นจริงแฟ้ม chronicfu น่าจะมีข้อมูลส่งออกได้มากกว่านี้

จึงอยากขอความช่วยเหลือในการตรวจสอบข้อมูล ว่าจะตรวจสอบข้อมูลได้อย่างไร

ลองตรวจสอบดูว่า ได้ทำการตรวจตา ตรวจเท้า ได้มากกว่านี้หรือเปล่า เพราะข้อมูลนี้ไม่ได้ขึ้นอยู่กับว่า chronic เยอะครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: pop_hosxp ที่ กันยายน 26, 2012, 19:26:35 PM
chronicfu ต้องบันทึกข้อมูลภาวะแทรกซ้อนของผู้ป่วยเบาหวาน ความดัน ครับ ไม่ได้เกี่ยวกับการติ๊กมารับบริการคลินิกเรื้อรัง ตัวนั้นจะเกี่ยวกับ labfu ครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: admin30 ที่ กันยายน 26, 2012, 20:39:46 PM
ของผมก็น้อยครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: suput ที่ กันยายน 27, 2012, 09:38:24 AM
chronicfu ต้องบันทึกข้อมูลภาวะแทรกซ้อนของผู้ป่วยเบาหวาน ความดัน ครับ ไม่ได้เกี่ยวกับการติ๊กมารับบริการคลินิกเรื้อรัง ตัวนั้นจะเกี่ยวกับ labfu ครับ
ในโปรแกรมมันเป็นเหมือนท่านอาจารย์ pop_hosxp ว่านั่นแหละครับแต่ที่จริงตามคำนิยามมันน่าจะส่งข้อมูลที่ผู้ป่วยเบาหวานความดันมารับบริการที่คลินิกพิเศษทุกครั้งนะครับเพราะถือว่าเป็นการติดตามผลการรักษาเหมือนกันถึงแม้ว่าจะไม่ได้คัดกรองภาวะแทรกซ้อน
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 28, 2012, 09:33:02 AM
chronicfu ต้องบันทึกข้อมูลภาวะแทรกซ้อนของผู้ป่วยเบาหวาน ความดัน ครับ ไม่ได้เกี่ยวกับการติ๊กมารับบริการคลินิกเรื้อรัง ตัวนั้นจะเกี่ยวกับ labfu ครับ
ในโปรแกรมมันเป็นเหมือนท่านอาจารย์ pop_hosxp ว่านั่นแหละครับแต่ที่จริงตามคำนิยามมันน่าจะส่งข้อมูลที่ผู้ป่วยเบาหวานความดันมารับบริการที่คลินิกพิเศษทุกครั้งนะครับเพราะถือว่าเป็นการติดตามผลการรักษาเหมือนกันถึงแม้ว่าจะไม่ได้คัดกรองภาวะแทรกซ้อน


แต่โครงสร้างตารางต้องมีผลตรวจ ตาและเท้า และสถานที่ตรวจครับ..ต้องอ่านต่ออีกนิด..ในหน้านั้นเลย...มิได้นับแค่ การมา F/U
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: bms_som ที่ กันยายน 28, 2012, 09:42:59 AM
จากการที่ได้โทรไปสอบถามกับสนย. (ตั้งแต่ต้นเดือนส.ค.) ได้รับคำตอบกลับมาว่าต้องเป็นการมารับบริการเกี่ยวกับการคัดกรองภาวะแทรกซ้อนเท่านั้น

หากคุณ suput สงสัยในหัวข้อนี้ รบกวนช่วยสอบถามจากทางสปสช. และสนย. ให้ด้วยค่ะ เพราะจะได้ปรับแก้ตามที่กระทรวงแจ้งค่ะ (จะให้ดีทำประกาศที่ชัดเจนออกมาเลยค่ะ)

ขอบคุณล่วงหน้าค่ะ ;D ;D
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 29, 2013, 10:36:53 AM
จริงๆ แฟ้มนี้ จะต้องส่งอย่างไรให้ส่งทุก visit หรือเอาเฉพาะตรวจตา ตรวจเท้า กันแน่ครับ จาก Definition เหมือนกับว่าให้ส่งหมดแต่ ใส่เป็นไม่ได้ตรวจได้    ในความเป็นจริงผมว่าน่าจะส่งออกทุก visit ที่มารับบริการ   รบกวน อ. ทุกท่าน มาช่วยกันวิเคราะห์กันหน่อย   ผมคิดว่า การส่งออก จาก เวอร์ชั่นก่อนๆน่าจะถูกแล้วครับ   แต่เวอร์ชั่นตั้งแต่เดือน 56.8.xx  น่าจะส่งเฉพาะที่มีการลงภาวะแทรกซ้อน... ??? ??? ???
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 29, 2013, 10:44:17 AM
ChronicFU ส่งออกแบบนี้ครับ

1. หา vn ในช่วงเวลาที่ส่งออกข้อมูล
 GlobalVN := getsqlsubquerydata('select vn from ovst where vstdate between "' +
    gds1 + '" and "' + gds2 + '" ' + ' ');

2. กรองเฉพาะ vn ที่มี diagtype 1

select vn from ovstdiag where vn in ('+
    GlobalVN+') and diagtype="1"');

3. กรอง vn ที่มีในตาราง ovst_seq
 GlobalVN:=getsqlsubquerydata('select vn from ovst_seq where vn in ('+
    GlobalVN+') ');

4. กรองครั้งสุดท้าย กับตาราง clinic_visit / clinicmember

GlobalVN:=getsqlsubquerydata('select distinct(o.vn) as vn from ovst o,clinicmember c1,clinic c2 ,clinic_visit c3 '+
  ' where o.vn in ('+GlobalVN+') and o.vn = c3.vn and c2.clinic = c3.clinic and o.hn = c1.hn and c1.clinic = c2.clinic and c2.chronic="Y" and (c2.no_export="N" or c2.no_export="" or c2.no_export is null)');


5. คำสั่งหลักสุดท้าย

 zq1.sql.text :=
    'select vns.count_in_month,o1.vn,ov.doctor,pt.cid,o2.seq_id,o2.nhso_seq_id,o2.pcu_person_id,o2.update_datetime,c1.* ,o3.bw ,o3.height,o3.waist,o3.vstdate,o3.bps,o3.bpd '
    + ' from ovst o1 '+
    ' left outer join clinicmember_cormobidity_screen c1 on c1.vn = o1.vn '+
    ' left outer join ovst_seq o2 on o2.vn = o1.vn '+
    ' left outer join ovst ov on ov.vn = o2.vn '+
    ' left outer join opdscreen o3 on o3.vn = o1.vn '+
    ' left outer join patient pt on pt.hn = o1.hn '  +
    ' left outer join vn_stat vns on vns.vn = o1.vn '+
    ' where o1.vn in (' + GlobalVN + ')  ';
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 29, 2013, 11:04:26 AM
น่าจะมาจาก ตารางนี้  clinic_visit   
และไม่เกี่ยวกับ การคัดกรองภาวะแทรกซ้อนเลย  ;D ;D 

แสดงว่าของผม ไม่ได้ มีการ confirm visit เลย

จะแก้ไข อย่างไรได้บ้างครับ    .... มี Script Dump Data ไหมครับ แก้ไขเฉพาะหน้าไปก่อน
แล้วค่อยไปปรับ ระบบการจัดการอีกที   รบกวน อ.ด้วยครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: ทักบอน ที่ พฤศจิกายน 29, 2013, 11:04:57 AM
ผมคิดว่า เป้าหมายของการที่คิดแฟ้มนี้ขึ้นมา คงไม่ใช่ ต้องการข้อมูลที่มีปริมาณเยอะนะครับ แต่เป็นว่า
ผู้ป่วยเรื้อรังในกลุุ่มเป้าหมาย  ได้รับการดูแลติดตาม ตรวจตา ตรวจเท้าเป็นจำนวนเท่าไร น่าจะเป็นอย่างนี้มากกว่า

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

จริงๆแล้ว นี่เป็นเพียงความเห็นของผมที่คิดไปเอง เมื่อได้อ่านนิยามนะครับ ไม่อาจเอาไปอ้างอิงกับอะไรได้
แต่ผมลองคิดดูถึงประโยชน์ในการใช้ข้อมูลหากผมเปนคนคิดที่จะใช้ประโยชน์จากแฟ้มนี้ ผมคิดว่า หากการfollow up คนไข้เรื้อรัง HM/HTแล้วไม่มีการ ตรวจตา ตรวจเท้าด้วย มันก็ไม่ต่างอะไรจากการ ดู รหัสวินิจฉัยจากแฟ้ม diag ว่าใคร มา หรือไม่มาบ้างเท่านั้นเองครับ  นี่จึงอาจเป็นสาเหตุที่ ควรจะมีข้อมูลการคัดกรองอย่างน้อย 1 อย่าง เพื่อที่จะยืนยันว่าเราได้ติดตามและดูแลเขาจริง จึงจะส่งข้อมูลออกในแฟ้มนี้ครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 29, 2013, 11:32:58 AM
clinic_visit เป็นตัวติดตามการมารับบริการของผู้ป่วยคลินิกพิเศษครับ เพื่อที่จะแยกได้ว่าการมารับบริการครั้งนั้นๆ มารับบริการในคลินิกโรคเรื้อรัง หรือมารับบริการเพราะเรื่องอื่นครับ

เปิดการติดตามนี้ได้ที่ระบบส่งตรวจครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: Man Of Romance ที่ พฤศจิกายน 29, 2013, 12:28:44 PM
เมื่อก่อนผมก็คิดว่า ต้องเป็นข้อมูลเฉพาะมาตรวจแทรกซ้อนเฉพาะ ตา เท้า ก็เลยรอมาหลายเดือน ข้อมูลมันไม่มีออกมาเลย พอเปลี่ยน version เป็น 3.56.3.19 ข้อมูลส่งออก แฟ้ม chronicFU ออกมาเยอะดีครับ ส่งออกไปถ้าไม่ Error ก็ได้ point ตามนั้น ไม่เห็นเค้าว่าอะไร  แต่ถ้าส่งด้วย version 3.56.10.30c ปริมาณข้อมูลแฟ้ม chronicFu ออกประมาณ 1ใน 4 ของ 3.56.3.19 ก็เลยยังใช้ v นี้ส่งออยู่ครับ(แบบเน้นปริมาณครับ) ..แต่ปี57 ไม่รู้ สปสช.คิดแบบไหนเหมือนกัน เพราะเขาเก็บแฟ้ม chronic เป็นตัวตั้งแล้ว
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: chk ที่ พฤศจิกายน 29, 2013, 13:11:58 PM
 8)  ต้องมีการคัดกรองระบบถึงจาดึงข้อมุลออกมานะ  8)
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: nahos ที่ พฤศจิกายน 29, 2013, 14:47:48 PM
ถ้าเป็นการส่งตรวจล่วงหน้าจาก ระบบนัด  ข้อมูลการมา visit จะถูกใส่เข้าไปใน clinic_visit   ไหมครับ

เพราะไม่ได้  confirm visit  ถ้าข้อมูลไม่ถูกนำเข้า ข้อมูลการมา รักษาต่อเนื่องของผู้ป่วยก็หายไป
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: Gusbel724 ที่ พฤศจิกายน 29, 2013, 17:07:53 PM
ปกติ คนไข้ กลุ่มดังกล่าว เป็นคนไข้ นัดมา อยู่แล้วค่ะ 
อยากทราบแนวทางที่ถูกต้องเหมือนกัน รายการ ผู้ป่วยแฟ้มนี้ ของปุ้ย ไม่ออกเลยค่ะ 
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: amporn ที่ ธันวาคม 02, 2013, 10:21:53 AM
ถ้าเป็นการส่งตรวจล่วงหน้าจาก ระบบนัด  ข้อมูลการมา visit จะถูกใส่เข้าไปใน clinic_visit   ไหมครับ

เพราะไม่ได้  confirm visit  ถ้าข้อมูลไม่ถูกนำเข้า ข้อมูลการมา รักษาต่อเนื่องของผู้ป่วยก็หายไป

สงสัยเหมือนกัน,มีข้อมูลการตรวจเท้าในตาราง,แต่ไม่ถูกส่งออกมาครับ
หัวข้อ: Re: ปัญหา chronicfu ข้อมูลน้อยมาก
เริ่มหัวข้อโดย: songwut ที่ ธันวาคม 29, 2013, 01:23:54 AM
มีปัญหาเหมือนกันครับถ้า 21 แฟ้ม ยังเอาเวอร์ชั่นเก่าส่งออกได้ แต่ส่ง 43 แฟ้ม ไม่มีข้อมูลเลยเพราะหัวฟิลด์มันคนละหัวกัน เอา 21 แฟ้มมาใส่แทนก็ไม่ได้