BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: udomchok ที่ ธันวาคม 18, 2012, 14:12:19 PM

หัวข้อ: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: 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
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 18, 2012, 14:16:37 PM
ของผม  ณเวลานี้  ข้อมูลเดือน  พ.ย. 2555   ไม่มี Data Center Or BMS  แต่ก็มีข้อมูลครับ   ถ้าส่งออกด้วยเวอร์ชัน ก่อน 3.55.12.6   ...แต่เมื่อส่งออกด้วย  HOSxP  3.55.12.6   ปัญหาข้อมูลส่งออกหายไปครับ..ข้อมูลได้ไม่น้อยกว่าเก่า ครับ....รวมทั้งที่บันทึกความครอบคลุม กรณีไม่ได้เป็นห่น่วยให้บริการ โดยรหัส  vcplace =00000 ครับ..ไม่มี  SEQ 
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 18, 2012, 14:41:59 PM
ของผม  ณเวลานี้  ข้อมูลเดือน  พ.ย. 2555   ไม่มี Data Center Or BMS  แต่ก็มีข้อมูลครับ   ถ้าส่งออกด้วยเวอร์ชัน ก่อน 3.55.12.6   ...แต่เมื่อส่งออกด้วย  HOSxP  3.55.12.6   ปัญหาข้อมูลส่งออกหายไปครับ..ข้อมูลได้ไม่น้อยกว่าเก่า ครับ....รวมทั้งที่บันทึกความครอบคลุม กรณีไม่ได้เป็นห่น่วยให้บริการ โดยรหัส  vcplace =00000 ครับ..ไม่มี  SEQ 
กำลังจะลองเปลี่ยนตัวส่งออกครับ
แต่ผมมองถึงตัวข้อมูลที่มีอยู่ในฐานมากกว่า มันจะเป็นขยะซะเยอะครับ
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 19, 2012, 16:53:48 PM
ใช้ HOSxP 3.55.12.6 ส่งออกมาใหม่ พบว่ามี CID ของรายที่ sync จากสถานบริการอื่น ออกมาแล้วครับ
แต่ vccplace ยังเป็น 00000 ส่วน seq คงไม่มีแน่ เพราะไม่เกิด visit ที่ ร.พ.

คำถามคือ..."ข้อมูลส่วนนี้ควรจะถูกส่งออกมาหรือไม่"
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 19, 2012, 18:48:06 PM
ควรส่งครับ  รายงานความครอบคลุมในจังหวัดจะได้ดีขึ้น  ถ้าข้อมูลมี  cid  ครับ
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: golf_win ที่ ธันวาคม 21, 2012, 19:56:01 PM
สงสัยต้องปรับแก้ที่ตัว datacenter ครับ
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 24, 2012, 11:30:05 AM
คำถามคือ..."ข้อมูลส่วนนี้ควรจะถูกส่งออกมาหรือไม่"
หมายถึงส่งออกมาใน 21 แฟ้ม (แฟ้ม epi.txt) น่ะครับ
หัวข้อ: Re: ปัญหาจากข้อมูลที่ Sync กลับมาจาก Data Center
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 24, 2012, 12:51:18 PM
คำตอบเดิม...ครับพี่โก้     
 คื่อเราจะทราบได้อย่างไร ว่าเด็กในรับผิดชอบ ที่รับวัคซินจากคลินิก หรือ รพ.เอกชน ได้รับวัคซินครบตาม 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