BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Maetha Hospital ที่ พฤศจิกายน 08, 2011, 12:10:49 PM
-
ปัญหาเกิดตามโจทย์เลยครับ ดูในรูปประกอบได้ ส่ง 18 แฟ้มออกมา แล้วเอามาเข้าโปรแกรม ปรากฎว่ามี PID เปล่าๆ ออกมามากเลยครับใน PROCED (จะเป็น 000000) แล้ว HN CID NAME จะไม่มีค่าอะไรเลย แต่มี SEQ PROCED CLINIC DATE_SERV ครบเลยครับ เช่นเดียวกัน แฟ้ม SERVICE ส่ง PID ออกมาเป็น 13 หลัก (ใส่ 0 ข้างหน้าให้ครบ 13 ตัว) เลยไม่สามารถดึงค่าที่เกี่ยวกับบุคคลออกมาได้ แต่ว่ามี SEQ PRICE PAY ออกมาครบเลย เลยไม่รู้ว่ามันเป็น Visit จริงที่เราเชื่อมโยงข้อมูลไม่ได้ หรือว่าเป็น Visit ขยะที่โปรแกรมส่งออกมากันแน่ รบกวนผู้รู้ช่วยตรวจสอบด้วยนะครับ ตามรูปที่แนบเลย ขอบคุณครับ
ปล. แฟ้ม PERSON ถูกต้อง 100% นะครับ มีการรวม/ลบ HN ที่เลข 13 หลักซ้ำกันแล้วครับ
ปล2. หลังการแก้ไข/รวม HN คนไข้แล้ว ได้ทำ Resync VN แบบรายวันเลยครับ พบ Error ที่ Duplicate ตรงตาราง opitemrece แต่ไม่แน่ใจว่าผิดตรงไหนครับ
-
;D ;D ;D ResyncVN ในเดือนที่ส่งข้อมูลหรือยังครับ ถ้า 18 แฟ้มผมส่งออกมาปกติ เว้นแต่แฟ้ม SERVICE ที่ฟิลด์ INSTYPE ที่โปรแกรมส่งออกมาแค่ 2 หลัก ;D ;D ;D
-
;D ;D ;D ResyncVN ในเดือนที่ส่งข้อมูลหรือยังครับ ถ้า 18 แฟ้มผมส่งออกมาปกติ เว้นแต่แฟ้ม SERVICE ที่ฟิลด์ INSTYPE ที่โปรแกรมส่งออกมาแค่ 2 หลัก ;D ;D ;D
Resync VN แบบวันต่อวันในหน้า One Stop Service เลยครับ บางวันพอกดก็ไม่มีอะไร แต่บางวันพอกดปุ๊บได้เรื่องเลยครับ จะเจอ Error ประมาณนี้
System Message
SQL Error: Duplicate entry '{23940BF7-EBA5-4359-9C61-D3FE0794E16E}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{098620C2-23D7-47E1-A761-33F2D0715E0B}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{EAB666BB-8BDB-46D4-9E52-1E9D9A110021}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{D9E0C5AA-731C-4FD7-B6DC-F20042DE896E}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{A8F5E226-9693-40A5-A075-86C3047BCDF5}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{D309B8E0-BB70-463E-88DF-26823A82B2A7}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{ECD8007B-3968-40D0-8D30-6965E2585415}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{AADDB652-BFB9-4027-88FE-800405C58876}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{E57AE1A2-73FC-4CE7-860B-01531E3DBC2D}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{FC76941A-8565-4315-89BE-84DC02014D56}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{AE47A716-A616-4FE9-B054-B5D9F93A61A9}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001083517'
SQL Error: Duplicate entry '{B46C0B3D-97AB-43B2-A198-E481C0F8D90A}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001140322'
SQL Error: Duplicate entry '{01DCA747-DFE5-4C28-A730-EBB2E0B6176A}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001140322'
SQL Error: Duplicate entry '{6FAFCF9C-1340-459E-8832-0287E0C1ADF5}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '541001140322'
-------------------------------------------------------------
เลยเดาเอาว่า 1 vn อาจจะส่งอะไรออกมามากกว่า 1 อย่าง พอส่งออก 18 แฟ้มเลยมีที่ส่งเกินออกมาที่จับกับ PID ไม่ได้เลยกลายเป็นข้อมูลขยะไปเลย เลยอยากจะรู้ว่าตรงนี้จะแก้ยังไงดีครับ
-
Serial Check+Repair ก่อนจะทำ Monthly Resync ครับ..ลองดู
-
Serial Check+Repair ก่อนจะทำ Monthly Resync ครับ..ลองดู
ลองทำ Serial Check+Repair แล้วครับ (ตรง Check DB -> Serial Check ใช่มั้ยครับ) ทำแล้ว กลับมากด Resync VN รายวันที่ One Stop Service ก็เจอเลยเหมือนเดิมครับ SQL Error Duplicate Entry เหมือนเดิมเป๊ะ
-
เพิ่มข้อมูลอีกนิดครับ พอลองเอา VN ที่มี Duplicate มาค้นหาประวัติดู ก็เห็นว่าการได้รับรายการยาดูแปลกๆ เลยแนบมาให้ครับ ไม่รู้ว่าตอนลงเจ้าหน้าที่ลงมาแบบนี้จริงๆ หรือเป็น Error ในการบันทึกข้อมูล หรือเป็น Error ของโปรแกรมในการ Optimize หรือ Resync VN Update VN ครับ
-
ของผมก็เป็นเหมือนกัน T^T :'( :'( :'(
-
เพิ่มข้อมูลอีกนิดครับ พอลองเอา VN ที่มี Duplicate มาค้นหาประวัติดู ก็เห็นว่าการได้รับรายการยาดูแปลกๆ เลยแนบมาให้ครับ ไม่รู้ว่าตอนลงเจ้าหน้าที่ลงมาแบบนี้จริงๆ หรือเป็น Error ในการบันทึกข้อมูล หรือเป็น Error ของโปรแกรมในการ Optimize หรือ Resync VN Update VN ครับ
ได้พิมพ์ OPD Card หรือใบสั่งยามาเก็บไว้ไหมครับ
ถ้าพิมพ์ ลองเอามาตรวจสอบดู ว่า ตรงกันไหม
แล้วคนไข้รายนี้ มี CID ถูกต้องไหมครับ คนไทย หรือ ต่างประทเศ
ถ้าถูก เป้นคนไทย ลองเอาไปค้นในบัญชี 1 ดูอีกทีว่า มีข้อมูลของคนไข้รายนี้ถูกต้องไไหม
ถ้ามี ถูกต้อง ก็น่าแปลกมากครับ
-
;D ต้องกับไปดูบ้างนะ ;D
-
ลองตรวจสอบการทำ patient_link กับ patient_hn ระหว่าง ตาราง patient กับ person ครับ