BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: udomchok ที่ ธันวาคม 18, 2012, 14:12:19 PM
-
ได้รับปัญหาจากน้องที่ส่ง 21 แฟ้ม ของ ร.พ.
===========================================================
เรียน พี่โก้
ก้อน EPI เดือน พ.ย. (ส่งออกจาก HOsxp PCU )ที่ส่งให้ DATA CENTER ไปเมื่อวันศุกร์ที่แล้ว เกิดEROR ดังนี้
1. เลขบัตร ปชช. เป็นค่าว่าง พอเข้าไปตรวจสอบดูใน HOSxp พบว่าส่วนใหญ่เป็น case ที่ synce มาจาก รพ.สต. เป็นการ synce ที่ซ้ำซ้อนมาก (ดูจาก tab vaccine จากที่อื่น)
===========================================================
พร้อมแนบก้อนข้อมูลที่มีปัญหามาด้วย
ผมลองตัดตัวอย่างข้อมูลที่ไม่มีปัญหาและมีปัญหามาให้ดู ดังนี้
10733|034068|1969216|20121130|085|10733|20121130135040|1729800383460
10733|000006|1969095|20121130|085|10733|20121130135226|1729800393490
10733|000069|1967027|20121130|085|10733|20121130135505|1729800393546
10733|000072|1968713|20121130|085|10733|20121130135739|1729800393589
10733|109404||20121112|033|00000|20121112232413|
10733|109404||20121112|043|00000|20121112232424|
10733|109404||20121112|083|00000|20121112232435|
10733|069525||20121112|053|00000|20121112232736|
10733|091650||20121112|052|00000|20121112232906|
10733|003572||20121112|035|00000|20121112233504|
10733|003572||20121112|085|00000|20121112233514|
10733|003187||20121109|051|00000|20121113220700|
10733|125690||20121112|092|00000|20121115115957|
10733|125690||20121112|082|00000|20121115115957|
10733|120239||20121112|093|00000|20121115115957|
10733|120239||20121112|083|00000|20121115115957|
10733|124940||20121112|092|00000|20121115120000|
10733|124940||20121112|082|00000|20121115120000|
10733|109430||20121112|061|00000|20121115120001|
10733|126095||20121112|093|00000|20121115120011|
10733|126095||20121112|083|00000|20121115120011|
10733|108787||20121113|061|00000|20121115120029|
จะเห็นว่า 4 แถวบนคือ case ปกติของ ร.พ. และที่เหลือเป็นข้อมูลที่ผิดปกติ คือ 1. ไม่มี CID ส่งออกมาต่อใน column สุดท้าย 2. ไม่มี seq ใน column ที่ 3 และ 3. รหัสสถานบริการที่ให้บริการเป็น 00000 ใน column ที่ 6
ผมจึงเขียนคำสั่ง เพื่อตรวจสอบข้อมูลดังนี้
select person_id,person_vaccine_id,hospcode,vaccine_lotno, count(person_vaccine_elsewhere_id) as times
from person_vaccine_elsewhere
group by person_id,person_vaccine_id,hospcode,vaccine_lotno
having count(*) > 1
พบว่ามีบางรายซ้ำมากถึง 50 records
-
ของผม ณเวลานี้ ข้อมูลเดือน พ.ย. 2555 ไม่มี Data Center Or BMS แต่ก็มีข้อมูลครับ ถ้าส่งออกด้วยเวอร์ชัน ก่อน 3.55.12.6 ...แต่เมื่อส่งออกด้วย HOSxP 3.55.12.6 ปัญหาข้อมูลส่งออกหายไปครับ..ข้อมูลได้ไม่น้อยกว่าเก่า ครับ....รวมทั้งที่บันทึกความครอบคลุม กรณีไม่ได้เป็นห่น่วยให้บริการ โดยรหัส vcplace =00000 ครับ..ไม่มี SEQ
-
ของผม ณเวลานี้ ข้อมูลเดือน พ.ย. 2555 ไม่มี Data Center Or BMS แต่ก็มีข้อมูลครับ ถ้าส่งออกด้วยเวอร์ชัน ก่อน 3.55.12.6 ...แต่เมื่อส่งออกด้วย HOSxP 3.55.12.6 ปัญหาข้อมูลส่งออกหายไปครับ..ข้อมูลได้ไม่น้อยกว่าเก่า ครับ....รวมทั้งที่บันทึกความครอบคลุม กรณีไม่ได้เป็นห่น่วยให้บริการ โดยรหัส vcplace =00000 ครับ..ไม่มี SEQ
กำลังจะลองเปลี่ยนตัวส่งออกครับ
แต่ผมมองถึงตัวข้อมูลที่มีอยู่ในฐานมากกว่า มันจะเป็นขยะซะเยอะครับ
-
ใช้ HOSxP 3.55.12.6 ส่งออกมาใหม่ พบว่ามี CID ของรายที่ sync จากสถานบริการอื่น ออกมาแล้วครับ
แต่ vccplace ยังเป็น 00000 ส่วน seq คงไม่มีแน่ เพราะไม่เกิด visit ที่ ร.พ.
คำถามคือ..."ข้อมูลส่วนนี้ควรจะถูกส่งออกมาหรือไม่"
-
ควรส่งครับ รายงานความครอบคลุมในจังหวัดจะได้ดีขึ้น ถ้าข้อมูลมี cid ครับ
-
สงสัยต้องปรับแก้ที่ตัว datacenter ครับ
-
คำถามคือ..."ข้อมูลส่วนนี้ควรจะถูกส่งออกมาหรือไม่"
หมายถึงส่งออกมาใน 21 แฟ้ม (แฟ้ม epi.txt) น่ะครับ
-
คำตอบเดิม...ครับพี่โก้
คื่อเราจะทราบได้อย่างไร ว่าเด็กในรับผิดชอบ ที่รับวัคซินจากคลินิก หรือ รพ.เอกชน ได้รับวัคซินครบตาม EPI Program คำตอบคือ บางจังหวัด ระบบอาจ Sync ข้อมูลจาก รพ.สต.หรือการสำรวจ สัมภาษณ์ ณ ครัวเรือน มาให้เพื่อให้พี่ทราบในเรื่องความครอบคลุม การได้รับวัคซินของเด็กในพื้นที่รับผิดชอบ
คำถามต่อไป คือ แล้วจังหวัด หรือ รพ.สต.ในจังหวัดอื่น ๆจะทราบว่าเด็กคนนั้นได้รับวัคซินครบหรือไม่ถ้าย้ายไปอยู่ จังหวัดอื่น ๆ ถ้ารายการไม่ปรากฎใน CITIZEN HEALTH PROFILE คำตอบคือ เป็นเหตุให้เราควรจะส่ง EPI Record ที่เป็น vcplace 00000 แต่เรารับทราบได้ว่า เด็กคนนั้นรับวัคซินครบตามแผน EPI แม้่ไม่มีรหัสหน่วยบริการที่ให้วัคซินแต่ยืนยัน รหัสวัคซินที่ถูกต้องได้..เพราะที่แน่ ๆ คือต้องมีการบันทึกเข้าระบบ HIS ฝั่งใดฝั่งหนึ่ง... และหน่วยงานของเราคงได้ prove ข้อมูล ในส่วนพื้นที่รับผิดชอบบ้างแล้ว... และถ้าทั้ง รพ.สตและ รพ.ในอำเภอเดียวกัน ได้รับข้อมูลนี้กลับจาก datacenter ก็ยิ่งทำให้มั่นใจได้เพิ่มชขึ้นว่า..เด็กคนนั้นได้รับวัคซินครบ..แม้จะไม่ได้มารับบริการที่เรา ทั้งๆ ที่เป็นเด็กในพื่นที่ตำบลรับผิดชอบ...
ผมก็เลยยังยืน..คำตอบเดิม คือควรส่งออกในแฟ้ม EPI.TXT ของ 21 แฟ้ม เพื่อให้ภาพรวมประเทศโดยส่วนกลาง รับทราบว่า มีข้อมูลเด็กไทยได้รับวัคซินครบตามเกณฑ์ ช่วงอายุ ครอบคลุมกี่ % มิใช่แค่รับรู้แค่ภายในจังหวัด หรือภายในสถานพยาบาล..แต่รับรู้ได้ทันที่เมื่อ View ข้อมูลผ่าน Smartcard To Access CITIZEN HEALTH PROFILE ในอนาคต..อันไกลไกล้ไม่ทราบได้ครับ...(แค่ความเห็นนะครับพี่...) ;D ;D ;D ;D ;D