BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Maetha Hospital ที่ พฤศจิกายน 08, 2011, 12:10:49 PM

หัวข้อ: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: 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 แต่ไม่แน่ใจว่าผิดตรงไหนครับ
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ พฤศจิกายน 08, 2011, 12:15:46 PM
 ;D ;D ;D ResyncVN ในเดือนที่ส่งข้อมูลหรือยังครับ ถ้า 18 แฟ้มผมส่งออกมาปกติ เว้นแต่แฟ้ม SERVICE ที่ฟิลด์ INSTYPE ที่โปรแกรมส่งออกมาแค่ 2 หลัก ;D ;D ;D
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: Maetha Hospital ที่ พฤศจิกายน 08, 2011, 12:30:10 PM
;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 ไม่ได้เลยกลายเป็นข้อมูลขยะไปเลย เลยอยากจะรู้ว่าตรงนี้จะแก้ยังไงดีครับ
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: top_pthosp ที่ พฤศจิกายน 08, 2011, 12:41:30 PM
Serial Check+Repair  ก่อนจะทำ Monthly Resync ครับ..ลองดู
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: Maetha Hospital ที่ พฤศจิกายน 08, 2011, 13:42:57 PM
Serial Check+Repair  ก่อนจะทำ Monthly Resync ครับ..ลองดู

ลองทำ Serial Check+Repair แล้วครับ (ตรง Check DB -> Serial Check ใช่มั้ยครับ) ทำแล้ว กลับมากด Resync VN รายวันที่ One Stop Service ก็เจอเลยเหมือนเดิมครับ SQL Error Duplicate Entry เหมือนเดิมเป๊ะ
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: Maetha Hospital ที่ พฤศจิกายน 08, 2011, 15:01:32 PM
เพิ่มข้อมูลอีกนิดครับ พอลองเอา VN ที่มี Duplicate มาค้นหาประวัติดู ก็เห็นว่าการได้รับรายการยาดูแปลกๆ เลยแนบมาให้ครับ ไม่รู้ว่าตอนลงเจ้าหน้าที่ลงมาแบบนี้จริงๆ หรือเป็น Error ในการบันทึกข้อมูล หรือเป็น Error ของโปรแกรมในการ Optimize หรือ Resync VN Update VN ครับ
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: jeringo ที่ มกราคม 27, 2012, 16:00:15 PM
ของผมก็เป็นเหมือนกัน T^T  :'( :'( :'(
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: nahos ที่ พฤษภาคม 17, 2012, 08:59:45 AM
เพิ่มข้อมูลอีกนิดครับ พอลองเอา VN ที่มี Duplicate มาค้นหาประวัติดู ก็เห็นว่าการได้รับรายการยาดูแปลกๆ เลยแนบมาให้ครับ ไม่รู้ว่าตอนลงเจ้าหน้าที่ลงมาแบบนี้จริงๆ หรือเป็น Error ในการบันทึกข้อมูล หรือเป็น Error ของโปรแกรมในการ Optimize หรือ Resync VN Update VN ครับ
ได้พิมพ์ OPD Card หรือใบสั่งยามาเก็บไว้ไหมครับ
ถ้าพิมพ์  ลองเอามาตรวจสอบดู ว่า ตรงกันไหม 
แล้วคนไข้รายนี้ มี CID ถูกต้องไหมครับ  คนไทย หรือ ต่างประทเศ
ถ้าถูก เป้นคนไทย ลองเอาไปค้นในบัญชี 1 ดูอีกทีว่า มีข้อมูลของคนไข้รายนี้ถูกต้องไไหม

ถ้ามี ถูกต้อง ก็น่าแปลกมากครับ
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: chk ที่ พฤษภาคม 17, 2012, 09:31:29 AM
 ;D  ต้องกับไปดูบ้างนะ  ;D
หัวข้อ: Re: ส่งออก OP/PP 18 แฟ้ม ได้ PID 000000 หรือ PID 13 หลักเปล่าๆ ครับ
เริ่มหัวข้อโดย: Knott ที่ พฤษภาคม 17, 2012, 10:56:03 AM
ลองตรวจสอบการทำ patient_link กับ patient_hn ระหว่าง ตาราง patient กับ person ครับ