201
Development / Re: การเขียน Pascal script ในระบบ UE 3.54.x.x
« เมื่อ: มกราคม 03, 2011, 22:29:25 PM »
ขอบคุณครับ
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
ตอนนี้ ที่เขาค้อ มีฟาร์มเลี้ยงแกะ ด้วยหรือเปล่าครับที่ KHO IN LOVE มีให้นมแกะด้วยครับ น่าจะมีฟาร์มอยู่แถวนี้หรือเปล่า
เป็นเหมือนกัน เจอหลายราย ยังหาสาเหตุไม่ได้ ตอนนี้ใช้ update จาก ovst ไปก่อนไม่เคยเจอปัญหานี้เมือนกันครับตรวจสอบแล้ว pttype มาครบทุก record ครับ
มีซิแต่พูดถึงตาราง opitemreceผมหมายถึง field pttype ในตาราง opitemrece ครับไม่มีค่าว่างเลย
เข้าใจคำถามหรือเปล่า
ใช้ตั้ง 53.12.29b ก็เป็นนะ
ผมก็มีครับ ตั้งแต่ปี 51 มี 1323 รายการ จาก 6.4 ล้าน รายการ
เท่าที่ผมตรวจสอบดู
สำหรับคนไข้ใน ที่ pttype ในตาราง opitemrece เป็นค่าว่าง จะเป็นรายการที่ถูกโอนมาจาก OPD (Trx) ครับ
เลือกตอนส่งตรวจผู้ป่วยหรือเปล่าว่า checkbox ว่า เหลือก หลายสิทธิ์ หรือเปล่าครับ
เวอร์ชั่นข้ามปีขนาดนี้ต้อง Up เป็นตัว Full เหมือน อ.ood บอกก่อนครับขอคำแนะนำจากอาจารย์ทุกท่านด้วยนะค่ะ
เนื่องจากได้อับเวอร์ชั่น จาก HOSxP_Upgrade_3.52.4.2b
เป็น HOSxP_Upgrade_3.53.12.8 แล้วเกิด Error ในหน้าจอส่งตรวจรักษา
แล้วทำให้ข้อมูลอายุของผู้ป่วย ไม่ขึ้นด้วย ไม่ทราบว่าเกิดจากสาเหตุใดค่ะ
ขอบคุณล่วงหน้าค่ะ
HOSxP_Upgrade_3.52.4.2b จริงหรือเปล่าครับ
ถ้าจริง
แนะนำ HOSxP Full Setup 3.53.2.18 / MySQL 5.1.39 (173Mb) ก่อนนะครับ
คือสงสัยน่ะค่ะ ทีมีค่าว่างไม่มี hn ไม่มีชือ จะแก้ยังไงดีค่ะ ลบก็ไม่รู้จะลบยังไงหาไม่เจอ3.53.11.12 เคยเจอปัญหานี้เหมือนกันครับ
พอดี น้องที่ทำงานกับหนด AN ในปี54 ใหม่เป็น 450000001 ผมมาขึ้นเวรวันนี้เลยตรวจสอบข้อมูลดูพบว่าเลข AN โดด เป็นแลขคี่ ดังในภาพ 450000003 , 450000005 ฯลฯ ตอนนี้ AN ถึง 450000053 จะแก้ไขปัญหานี้อย่างไรดีครับ ตอนนี้ผมเลยปรับให้เป็น 45000000054 ไม่รู้จะได้ผลไหม ช่วยแนะนำหน่อยนะครับโชคดีที่ อ.ood ช่วยไว้ ยินดีด้วยครับ
จะออกมาเมื่อไรน๊า.....รอเหมือนกันครับ เวอร์ชั่นกระต่ายทอง
จั่วหัวไว้รออีกแล้ว
;Dแวะเข้ามาก่อนนอนครับเดี๋ยวนอนไม่หลับไม่ต้องทำอะไรครับ ยกเว้นเที่ยวไปปีใหม่ ระบบออกใหม่ให้เองครับทำตัวให้ว่าง
ให้เวลากับครอบครัวให้มากที่สุดเพราะหลังวันขึ้นปีใหม่ก็ต้องเริ่มลุยงานกันอีก
เพราะนี่ขนาดทำตัวให้ว่างแล้วนะ
ยังมานั่งเช็คข่าวสารกันอีกเพราะห่วงงาน(ใช่ไหม๊หรือว่าไม่ใช่ )
เป็นเหมือนกัน เจอหลายราย ยังหาสาเหตุไม่ได้ ตอนนี้ใช้ update จาก ovst ไปก่อนไม่เคยเจอปัญหานี้เมือนกันครับตรวจสอบแล้ว pttype มาครบทุก record ครับ
กรณีที่ห้องคลอดไม่ลงบันทึกการคลอดให้ งานส่งเสริมก็จะทราบว่ามีหญิงตั้งครรภ์ในเขตรับผิดชอบคลอดจากรายงาน Home Health Care ทั้งจากโรงพยาบาลตัวเอง หรือจากโรงพยาบาลอื่นเพื่อที่จะออกเยี่ยมบ้านครับ ปัญหาคือพอทราบแล้วได้นำข้อมูลเข้าไป Update ใน HOSxP หรือเปล่าครับอ้างถึงขอบคุณค่ะ ถ้าทุกคนทำตามระบบ คงไม่มีปัญหาแบบนี้ปัญหาอยู่ที่การจัดการแล้วครับ ห้องคลอดไม่ลงส่งเสริมก็ไม่รู้จะเอาข้อมูลที่ไหนมาคีย์ 50wk ถึงยังไม่คลอดซักที ให้ห้องคลอดดูปัญหาที่งานส่งเสริมฯ / ให้ส่งเสริมดูปัญหาของห้องคลอด แล้วปรับเข้าหากันข้อมูลก็ดีขึ้นเองครับ แต่ต้องดูด้วยนะครับว่า 50wk ที่ว่านั้นคลอดที่เราหรือเปล่าหรือฝากท้องที่เราแต่ไปคลอดที่อื่น
(50wk ยังไม่คลอดเลย จะเยี่ยมหลังคลอดตอนไหนน้อ 55)
Cheesy
ไม่ออกเหมือนกันค่ะ แต่ส่งแฟ้ม MCH, PP ควรจะส่งออกเมื่อข้อมูลมีความสมบูรณ์แล้วครับ ดังนั้นเราจะสามารถกำหนดได้ว่าจะส่งหรือไม่ส่งข้อมูลในเดือนนั้นๆ เช่นมีหญิงตั้งครรภ์ ฝากครรภ์ครบกำหนดวันคลอดในเดือน ต.ค. 53 และก็คลอดในเดือน ต.ค. 53 หลังคลอดเจ้าหน้าที่ต้องออกเยี่ยมหลังคลอด 3 ครั้ง วันที่เยี่ยมหลังคลอดครั้งที่ 3 อยู่ในเดือน พ.ย. 53 ดังนั้นเราก็กำหนดวันที่ส่งข้อมูลเป็นวันที่เยี่ยมหลังคลอดครั้งที่ 3 ครับ เพราะฉะนั้นเวลาส่งออกข้อมูลนี้ก็จะถูกส่งออกเฉพาะในเดือน พ.ย. 53 ข้อดีคือข้อมูลจะไม่ซ้ำครับ
ทำไมต้องบังคับ วันที่ส่งด้วย คะ
ผมเปลี่ยน AN เลขรับเข้า แล้วก็ส่งต่อครับ เพราะใช้ปี พ.ศ. นำหน้าครับ ส่งตัวอื่นรันต่อเนื่องครับเหมือนกันครับ
หลังจากบังคับส่งข้อมูลแล้ว ...มีการประมวลผลส่งออกแฟ้มไปแล้ว ...หากย้อนกลับไปประมวลผลเดือนนั้นอีก ข้อมูล pp,mch (จำนวน เป็น 0)ไม่ถูกส่งออกมาด้วยครับ...แบบนี้จะมีวิธีแก้หรือไม่? ให้มันออกมาตามปกติผมก็ส่งออกหลายรอบ MCH , PP ปกติดีครับออกมาทุกครั้ง แต่ก่อนส่งผมลบ provis_mch_pp, provis_pp_pp ก่อนครับ
- ปรับปรุงระบบตรวจสอบ seq_id ในการส่งออก 18 แฟ้ม สปสช.ไม่ทันแล้วครับผมส่งข้อมูลตั้งแต่เมื่อวานแล้วกลัวพลาด แต่ก็พอใจกับความสมบูรณ์ของข้อมูลครับ
- แก้ไข Bug บันทึก UE ในใบรายงานผล Lab ผู้ป่วยในไม่ได้
- แก้ไข Bug ราคาค่าบริการกายภาพบำบัดผู้ป่วยใน ไม่นำราคา 1/2 มาใช้
เรื่องระบบ scan อาจารย์แก้ไขให้แล้วครับ รอๆ v 3.53.12.29b
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18971.0
เจอปัญหาคับ จากการตรวจสอบ 18 แฟ้ม แจ้งข้อมูลซ้ำ พอให้ห้องเวชระเบียนตรวจพบว่าคนไข้ 2 คน ซึ่งไม่ใช่คนๆเดียว แต่กลับใช้เลขบัตรประชาชนเดียวกัน ซึ่งเป็นเลขจริงของ 1 ใน 2 คนนั้น ไม่ทราบว่าเกิดจากสาเหตุใด และพบหลายรายมากเลยคับเจอแบบนี้เยอะเหมือนกันครับ ประเภทชื่อนามสกุลเหมือนกันใช้ cid เดียวกันแต่เป็นคนละคน อีกแบบก็ประเภทคนละชื่อคนละนามสกุลเลขบัตรประชาชนเดียวกันเจอบ้างแต่ไม่มาก ไม่ได้หาสาเหตุครับเข้าใจว่าคงจะมีปัญหาตั้งแต่ใช้โปรแกรมเดิมเพราะดูจาก HN ตัวเลขจะคล้ายๆกันแต่สลับตำแหน่งบ้างน่าจะมีการทำอะไรสักอย่างกับ database ก็ค่อยๆแก้ไปเรื่อยๆสักวันคงสมบูรณ์ครับ
structure=3.53.12.21
หน้างาน=3.53.7.28
ไม่ทราบจะแก้ไขอย่างไรคับ
ปิ๊ก PP 3 รายที่ error เกิดจากอะไร??เชื่อมโยงข้อมูลบุคคลไม่ได้ครับพี่ ยังไล่หาต้นทางปัญหาไม่เจอ ก็เลยยังไม่ได้แก้ข้อมูลครับ
จากที่ผมทดลอง แก้รหัสประชาชนที่ระบบห้องบัตรเจอปัญหานี้เหมือนกันครับ ตอนนี้ก็ค่อยๆตรวจสอบข้อมูล แล้วแก้ไขเป็นเดือนๆเฉพาะที่จะส่งออกข้อมูลก่อน พร้อมกับปรับ Flow การตรวจสอบข้อมูลแต่ละแผนกที่เกี่ยวข้อง คาดว่าผ่านไป 3 เดือนข้อมูลน่าจะดีขึ้นแล้วครับ
แล้ว รหัสประชาชนที่แก้แล้ว ไม่ link ไปที่ตาราง person ครับ
มีผลทำให้ cid ในห้องบัตร กับ cid ในตาราง person เป็นคนละเลขกัน
รบกวนอาจารย์พิจารณาด้วยครับ
1. อยากให้เพิ่ม Dx เวลาแสดงรายชื่อผู้ป่วย โดยเฉพาะผู้ป่วยที่ไม่มาตามนัด เพราะหากเป็นโรคสำคัญ
พบาบาลเขาจะได้ตัดสินใจดำเนินการติดตามทันที คนไข้เยอะ ดู Patient EMR ทีละคนไม่ไหว
2. อยากให้โปรแกรมบอกว่านัดคนไข้ในช่วงเวลาต่างๆ กี่คนแล้ว จากเดิมที่เท่าที่เป็นอยู่จะบอกเพียงว่าวันนี้นัดแล้วกี่ราย
เพราะพยาบาลเขาจะนัดคนไข้แต่ละช่วงเวลาจำนวนไม่เท่ากัน เช่นอยากรู้ว่า ช่วง 08.30-10.00 ของวันที่... นัดแล้วกี่ราย
ขอบคุณครับ
:)ร่วมแลกเปลี่ยนนะครับ ที่ผมได้ลองในเขตอำเภอผมนะครับ สามารถลดส่งออกซ้ำซ้อน และลด error ตรวจสอบความเชื่อมโยงได้ค่อนข้างดีคือขั้นตอนนี้ทำหมดแล้วครับ แต่ตอนส่งออกมันเชื่อมโยงบุคคลไม่ได้ เมื่อคืนนี้ลองลบข้อมูลใน ovst_seq ออกแล้วส่งออกใหม่ลดปัญหาไปได้เยอะเลยครับ แต่ไม่รู้เหมือนกันว่าจะมีปัญหาอะไรตามมาอีก ก็เลยต้องทดสอบกับเครื่องสำรองครับ
1.รวม person ที่ซ้ำซ้อน ใน บัญชี 1
2.รวม HN ในคนที่ซ้ำซ้อน
ลองดูนะครับ
เจอเยอะเหมือนกันครับช่วงที่ใช้ 3.53.11.12 ตอนนี้ลบทิ้งหมดแล้วครับ
... น่าจะเป็น bug น่ะครับ ประมาณว่า enter ที่หน้าส่งตรวจโดยไม่มี HN
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18038.msg147137#msg147137
... อ.mn แก้ไขให้แล้วครับ ตามข้างล่างนี้ ... ...
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18511.msg152322#msg152322
ตรวจสอบ q.nhso_seq_id,q.pcu_person_id,person_idยังพบว่ามี q.nhso_seq_id ซ้ำ q.pcu_person_id,person_id ไม่ตรงกันมีอยู่บ้างครับ
ว่ามีค่าตรงหรือเปล่า
จำนวน record ที่ได้เท่ากับ service ครับตอนนี้ผมทดสอบลบข้อมูลใน ovst_seq ทิ้งทั้งหมด รวมทั้ง provis_xxx ตอนนี้กำลังส่งออกอยู่ครับ รอสักครู่
พี่ครับฝากทดสอบรันคำสั่งนีดูครับ
แล้วเปลียบเทียบกับ รายการที่ออกจาก person
'select o.*,q.update_datetime,q.nhso_seq_id,q.pcu_person_id,v.*, s.bps,s.bpd ' +
' , d.name as doctor_name ,q.seq_id,ps.person_id,ps.house_id,y.nhso_code,' +
' y.pcode as pttype_pcode,rf.hospcode as refer_in_cs,ro.hospcode as refer_out_cs, ' +
' sp.provis_code as spclty_provis_code,q.service_cost '+
' from ovst o ' +
' left outer join vn_stat v on v.vn=o.vn ' +
' left outer join opdscreen s on s.vn=o.vn ' +
' left outer join doctor d on d.code=v.dx_doctor ' +
' left outer join ovst_seq q on q.vn = o.vn ' +
' left outer join patient pt on pt.hn = o.hn ' +
' left outer join person ps on ps.cid = pt.cid and ps.cid<>'''' ' +
' left outer join pttype y on y.pttype = o.pttype ' +
' left outer join referin rf on rf.vn = o.vn ' +
' left outer join referout ro on ro.vn = o.vn ' +
' left outer join spclty sp on sp.spclty = o.spclty '+
' where ' +
' o.vn in (' + fglobalvn + ') ';
fglobalvn คือ VN ที่จะส่งออกเดือนนี้
ตอนนี้ผมทดสอบลบข้อมูลใน ovst_seq ทิ้งทั้งหมด รวมทั้ง provis_xxx ตอนนี้กำลังส่งออกอยู่ครับ รอสักครู่พอส่งข้อมูลใหม่ จะมีการ gen ข้อมูลในตาราง ovst_seq ขึ้นมาใหม่ ตรวจสอบกับ oppp nhso 2554 พบว่าข้อมูลที่เชื่อมโยงไม่ได้ ลดลงมากทีเดียวครับ จะยังเหลือข้อมูลซ้ำ ตรวจสอบดูใน ovst_seq.nhso_seq_id พบว่ายังมีข้อมูลซ้ำอยู่ครับ
พี่ครับรันคำสั่งนี้แล้วเครืองทดสอบ แล้วส่งออกดูครับUpdate แล้วครับ กำลังส่งออกดูครับ ผลจะออกมาเป็นไงต้องลุ้นครับ
update ovst_seq set pcu_person_id = null
OPPP Data Correct tool ช่วยได้ครับ ของท่าน farmonline