ผู้เขียน หัวข้อ: ช่วยหน่อยครับ ส่งออก 21 แฟ้ม แฟ้ม service Diag Drug ตรวจไม่ผ่านเลยครับ  (อ่าน 8322 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ prasit

  • Newbie
  • *
  • กระทู้: 12
  • Respect: 0
    • ดูรายละเอียด
แฟ้ม service ฟ้องว่า เลขประชาชนไม่ครบ 13 หลักหรือเป็นค่าว่าง  เป็นทุกคนที่ส่งออกทั้งๆที่ตรวจสอบแล้วจากบัญชี 1 ก็มีเลข CID ทุกคน  ช่องที่จำเป็นต้องลงข้อมูลก็มีครบ
ลองทำหลายวิธีแล้ว  ทั้ง Udate version, update structure, check repair table ก็ตรวจไม่ผ่าน  ไม่รู้จะทำยังไงดีครับ
 

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ตาราง ผิดปกติ หรือไม่ ครับ..หมายถึง ตารางมีการไปกำหนดให้มีคอลัมน์ cid ไว้ด้วยหรือไม่ ในระบบ..งานจริง ของ HOSxP
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ prasit

  • Newbie
  • *
  • กระทู้: 12
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณ  คุณเกื้อกูลมากครับที่ช่วยคิด  แต่ผมไม่เข้าใจคำถามครับว่าตารางอะไร  ผมใช้ Hosxp_pcu version 3.56.1.9 DB5.1.53 Maria DB   ส่งออก 21 แฟ้ม แล้วนำไปตรวจสอบในโปรแกรม OP-PP 2010 v. 4.0.24 for 2556 (18-12-2555) แฟ้ม person ผ่านหมด แต่แฟ้ม service ไม่ผ่านเลย ฟ้อง Error
1. SE1102  ข้อมูลเลขบัตรประชาชนไม่ครบ 13 หลักหรือเป็นค่าว่าง (ทุกคน)
2. CIDCHK  เลขประชาชนไม่ถูกต้องตามหลักของมหาดไทย (ทุกคน)
3. OP9230 ข้อมูลการวินิจฉัยโรคไม่เป็น Printciple diagnosis  (ทุกคน)
4. OP92301 ไม่มีรหัสวินิจฉัยโรคหลัก  (Diagtype=1) ทุกคน
แฟ้ม Diag  ฟ้อง Error Dx9200 ไม่สามารถเชื่องโยงการให้บริการได้  (ทุกคน)
แฟ้ม Drug ฟ้อง Error Rx9200  ไม่สามารถเชื่อมโยงการให้บริการได้เช่นกัน ครับ
ผมเชค Patient Link พบว่ามีทุกคน  ไม่ทราบจำทำยังไงดี  ขอคำแนะนำด้วยครับ
 

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ปัญหาคือ  บางครั้ง  มีการไปเพิ่มคอลัมน์ ชื่อ  CID  ในตาราง ovst  โดยเหตุผลใด ๆ ก็ตาม จะทำให้ระบบไม่ไปดึง 13 หลักจากตาราง person หรือ patient มาให้ครับ...ทำให้ คอลัมน์  ในตารางส่งออกของทั้ง  ตาราง  SERVICE,DIAG  ไม่ดึงค่าเลขประชาชนของคนที่ได้รับบริการในเดือน

ลองตรวจสอบด้วยคำสั่ง  ต่อไปนี้ ว่าตารางดังกล่าวมีการไปเพิ่มคอลัมน์เลขประชาชนไว้หรือไม่

desc  ovst


ถ้ามีคอลัมน์เลขประชาชน ในตาราง ovst  ...ควรจะนำคอลัมน์ดังกล่าว ออกครับ..
เพื่อให้ระบบ Upgrade โครงสร้างอย่างถูกต้องเหมาะสม..
และส่งออก 21 แฟ้มปี 2556 แบบมีคอลัมน์ CID  ในตารางที่ สปสช. กำหนด ทั้ง 16 ตาราง
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 04, 2013, 20:02:17 PM โดย เกื้อกูล ครับ.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
ปัญหาคือ  บางครั้ง  มีการไปเพิ่มคอลัมน์ ชื่อ  CID  ในตาราง ovst,v_stat  โดยเหตุผลใด ๆ ก็ตาม จะทำให้ระบบไม่ไปดึง 13 หลักจากตาราง person หรือ patient มาให้ครับ...ทำให้ คอลัมน์  ในตารางส่งออกของทั้ง  ตาราง  SERVICE,DIAG  ไม่ดึงค่าเลขประชาชนของคนที่ได้รับบริการในเดือน

ลองตรวจสอบด้วยคำสั่ง  ต่อไปนี้ ว่าตารางดังกล่าวมีการไปเพิ่มคอลัมน์เลขประชาชนไว้หรือไม่

desc  ovst
และ
desc vn_stat

ถ้ามีคอลัมน์เลขประชาชน ในตารางดังกล่าว...ควรจะนำคอลัมน์ดังกล่าว ออกครับ..
เพื่อให้ระบบ Upgrade โครงสร้างอย่างถูกต้องเหมาะสม..
และส่งออก 21 แฟ้มปี 2556 แบบมีคอลัมน์ CID  ในตารางที่ สปสช. กำหนด ทั้ง 16 ตาราง

ตาราง v_stat นี้ ไม่มีใน hosxp   

และใน ตาราง vn_stat มี cid นะครับ

แต่ถ้า OVST จะไม่มี CID
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 04, 2013, 12:54:30 PM โดย มนตรี เทพไพศาล บอย(แก่งหลวง) »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
field cid จะมีในตาราง vn_stat แต่จะไม่มีในตาราง ovst ครับ คุณเกื้อ  :)
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
field cid จะมีในตาราง vn_stat แต่จะไม่มีในตาราง ovst ครับ คุณเกื้อ  :)

ต้องขออภัยด้วยครับ อ.ชัยพร..ผมคงยังไล่ flowไม่ครบ...ก่อนโพสต์...

ยืนยันตามนี้ละกันครับ....
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ prasit

  • Newbie
  • *
  • กระทู้: 12
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณ คุณเกื้อกูลและทุกท่านมากเลยครับที่ช่วยคิด  ผมตามไปดูตาราง Ovst ตามที่แนะนำ  มี Field cid จริงๆครับ  ลองลบออกหลายวิธี สามารถลบได้  แต่พอใช้คำสั่ง Select * form ovst  แล้วสั่ง Run  Field cid ก็กลับคืนมาเหมือนเดิมทุกครั้ง  วิธีที่ผมใช้ลบ Field cid ใน Ovst นะครับ
1. ใช้คำสั่งที่คุณเกื้อกูลให้มาครับ   Desc Ovst  เลือก Run แล้วลบแถว cid ลบได้ครับ  แต่พอใช้คำสั่ง Select * form ovst  แล้วสั่ง Run  Field cid ก็กลับคืนมาเหมือนเดิมอีก  ลองลบแล้วใช้คำสั่ง update ก็กลับมาเหมือนกัน
2. ไป Query Builder  สร้างคิวรี่ตาราง Ovst  แล้วส่งคำสั่งออกมาข้างนอก  สั่ง Run ได้ตาราง Ovst เหมือนเดิม  ไม่มี Field cid สั่ง Save เป็นตาราง Ovst.cds แล้ว zip นำเข้าไปแทน Ovst เดิม แต่พอไปสั่ง Run Field cid ก็กลับคืนมาเหมือนเดิมอีก
3.ใช้คำสั่ง Delete form ovst เลือก Exec ลบได้หมด  แล้ว open ตารางOvst.cds ที่ได้มาจากคิวรี่(ไม่มี Field cid)  แล้ว Append สามารถนำเข้าข้อมูลได้หมด 151,820 Record  แต่พอใช้คำสั่ง Select * form ovst  แล้วสั่ง Run Field cid ก็กลับคืนมาเหมือนเดิมอีกครับ  ไม่ทราบจะทำยังไง  ขอคำแนะนำด้วยครับ
 

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
alter table ovst drop cid
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
alter table ovst drop cid

ประเด็นที่ผมสนใจ....ในหลายหน่วยบริการ ที่ผมเคยมีโอกาสได้เห็นตาราง.....ทำไมจึงมี cid ครับ.....แปลกใจเหมือนกัน เพราะจะทำให้ service ไม่มี CID ในแฟ้มที่ส่งออกมา....แปลกใจจริง ๆ เจอเยอะเลยครับ...งง แทน หน่วยบริการที่มีลักษณะดังกล่าว.... ??? ??? ???
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ prasit

  • Newbie
  • *
  • กระทู้: 12
  • Respect: 0
    • ดูรายละเอียด
ขอบพระคุณมากครับอาจารย์  ขอพระคุณทุกท่าน  ได้แล้วครับ สุดยอดเลยครับ  ผมพึงมารับงานใหม่ปวดหัวตั้งหลายวันครับ