ผู้เขียน หัวข้อ: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)  (อ่าน 29619 ครั้ง)

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

ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« เมื่อ: ธันวาคม 23, 2010, 10:22:54 AM »
0
ต้องขออภัยนะคับ เป็นเรื่อง สำคัญ ขอขึ้นหัวข้อด่วน!!

ทางโรงพยาบาลมีการแก้ไช ข้อมูล pp/op ก่อนส่ง  ทำให้มีการรวม HN  ผิดคน โดยเจ้าหน้าที่ที่รวมกด เลข HN ผิดเลข
แล้วทำการ รวม HN ไปแล้ว   ผม ควรทำอย่างไรดีคับ อาจารย์แนะนำหน่อย คับ

ปล  รพ  ผมมีการพิมพ์ OPD card  ไว้ด้วยคับ  อาจดึง  vn ได้คับ  ผมควรไปแก้ที่ตารางไหนบ้างอ่ะ  เช่นการโอน  vn   คืน hn   หรือว่าไปเปลี่ยน  HN  ในตารางอะไรบ้าง ของ VN  ต่างๆ 


รบกวนด้วยนะคับ

ขอบคุณนะคับ


_   _ !
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #1 เมื่อ: ธันวาคม 23, 2010, 10:28:07 AM »
0
hn_change_log

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #2 เมื่อ: ธันวาคม 23, 2010, 10:55:58 AM »
0
เข้าไปที่ sql query

select * from hn_change_log where hn = 'hn ที่เปลี่ยนไป'

click ขวาที่ grid >> switch grid

Click ขวา ที่ Column "table_data" Revert delta ครับ  ;D ;D

« แก้ไขครั้งสุดท้าย: ธันวาคม 23, 2010, 10:59:58 AM โดย Bordin© »

ออฟไลน์ grandbb

  • Jr. Member
  • **
  • กระทู้: 63
  • Respect: 0
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #3 เมื่อ: ธันวาคม 23, 2010, 10:59:49 AM »
0
ลองเอาเครื่องมือ  doraemon ไปประยุกต์ใช้ดู
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6611.0
โรงพยาบาลสูงเม่น จังหวัดแพร่(รพช.)
Server: HP ML150, Fedora+MySQL 5.XX
ขึ้นระบบครั้งแรก 24 มิถุนายน 2548 โดย อ.สุชัย, อ.ชัยพร

NOW!
Server: IBM x3200 M3,
CentOS 5.6 Final+ Percona 51-5.1.57
HOSxP 3.54.x.x
HOSXP_PCU 16 สอ. 3.54.x.x
DATACENTER

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #4 เมื่อ: ธันวาคม 23, 2010, 11:03:19 AM »
0
ลองเอาเครื่องมือ  doraemon ไปประยุกต์ใช้ดู
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6611.0

ของ อ.อ๊อด รู้สึกว่าจะเป็นแก้ไขส่งตรวจผิดคนนะครับ

อันนี้รวม hn ผิดครับ  :D

ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #5 เมื่อ: ธันวาคม 23, 2010, 11:36:18 AM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

ออฟไลน์ grandbb

  • Jr. Member
  • **
  • กระทู้: 63
  • Respect: 0
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #6 เมื่อ: ธันวาคม 23, 2010, 12:28:01 PM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 

ตารางการรักษา โอนมาที่ละ VN จาก Tool อ.อ๊อด ได้ไหมคับ คุณ Bordin
โรงพยาบาลสูงเม่น จังหวัดแพร่(รพช.)
Server: HP ML150, Fedora+MySQL 5.XX
ขึ้นระบบครั้งแรก 24 มิถุนายน 2548 โดย อ.สุชัย, อ.ชัยพร

NOW!
Server: IBM x3200 M3,
CentOS 5.6 Final+ Percona 51-5.1.57
HOSxP 3.54.x.x
HOSXP_PCU 16 สอ. 3.54.x.x
DATACENTER

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #7 เมื่อ: ธันวาคม 23, 2010, 12:34:38 PM »
0
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   Visit  ไหนเป็นของ  HN ไหน
2.  เอา  HN  ที่ถูกรวมไปแล้วคืนมา   
3.  ย้าย  Visit  โดยใช้ Tool  VN2VN ของ  อ.อ๊อด   กลับเข้า  HN  เดิม

เราก็จะได้  HN  เดิมและ  Visit  เดิม

คิดว่าน่าจะแบบนี้นะพี่ดุล   อิอิ
วิธีอื่นคิดไม่ออกแล้วคับ
 ;D ;D ;D
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #8 เมื่อ: ธันวาคม 23, 2010, 12:37:39 PM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 

ตารางการรักษา โอนมาที่ละ VN จาก Tool อ.อ๊อด ได้ไหมคับ คุณ Bordin

ปัญหาก็คือ มา visit เมื่อไรบ้าง...

ว่าแต่เวลารวม hn นี่ ksklog หรือ opitemrece_log จะมี log เกี่ยวกับ hn merge หรือเปล่าไม่ทราบเหมือนกันครับ

รอให้ อ.mn อ.อ๊อดมาตอบครับ  ;D ;D

แก้ของพี่ I'm nuke นิดนึง จะได้ชัดเจน  ;D ;D
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   vn ไหนเป็นของ  HN ไหน

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #9 เมื่อ: ธันวาคม 23, 2010, 12:40:55 PM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 

ตารางการรักษา โอนมาที่ละ VN จาก Tool อ.อ๊อด ได้ไหมคับ คุณ Bordin

ปัญหาก็คือ มา visit เมื่อไรบ้าง...

ว่าแต่เวลารวม hn นี่ ksklog หรือ opitemrece_log จะมี log เกี่ยวกับ hn merge หรือเปล่าไม่ทราบเหมือนกันครับ

รอให้ อ.mn อ.อ๊อดมาตอบครับ  ;D ;D

แก้ของพี่ I'm nuke นิดนึง จะได้ชัดเจน  ;D ;D
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   vn ไหนเป็นของ  HN ไหน


พี่บ่อดินมาเรียกผมพี่  แน่ใจเหรอคับว่าผมพี่  ฮ่า ๆ
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #10 เมื่อ: ธันวาคม 23, 2010, 12:50:53 PM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 

ตารางการรักษา โอนมาที่ละ VN จาก Tool อ.อ๊อด ได้ไหมคับ คุณ Bordin

ปัญหาก็คือ มา visit เมื่อไรบ้าง...

ว่าแต่เวลารวม hn นี่ ksklog หรือ opitemrece_log จะมี log เกี่ยวกับ hn merge หรือเปล่าไม่ทราบเหมือนกันครับ

รอให้ อ.mn อ.อ๊อดมาตอบครับ  ;D ;D

แก้ของพี่ I'm nuke นิดนึง จะได้ชัดเจน  ;D ;D
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   vn ไหนเป็นของ  HN ไหน


พี่บ่อดินมาเรียกผมพี่  แน่ใจเหรอคับว่าผมพี่  ฮ่า ๆ

 ;D ;D ;D ไม่ทราบครับ เนียนไว้ก่อน  ;D ;D

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #11 เมื่อ: ธันวาคม 23, 2010, 15:27:52 PM »
0
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 

... รู้สึกว่าว่าตารางพวก ovst, vn_stat, opitemrece พวกนี้

    เวลาเราสั่ง Revert Delta อาจจะได้เป็นบางรายการหรืออาจจะไม่ได้เลยครับ แล้วก็น่าจะมีฟ้อง error ด้วยครับ เนื่องจากมันมีข้อมูลของการรับบริการอยู่แล้ว เป็น vn เดียวกัน แต่เป็นคนละ hn กันครับ

   วิธีก็คือ ดูที่ error ที่แจ้งไว้ของแต่ละตารางว่าติดอยู่ที่ vn ไหนบ้าง แล้วไปแก้ไขเฉพาะข้อมูล hn ที่ vn นั้น

   หรือจะใช้การลบ record ของ vn ที่แจ้ง error ของแต่ละตาราง แล้วสั่ง Revert Delta ใหม่อีกครั้ง ข้อมูลก็จะกลับเป็นเหมือนเดิมแล้วครับ ...  :D ....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #12 เมื่อ: ธันวาคม 23, 2010, 16:00:39 PM »
0
System Message
SQL Error: Duplicate entry '{151FF4C4-61E0-4BAF-9DDD-BB9E8C1BE07C}' for key 'PRIMARY'
SQL Error: Duplicate entry '{E2CEEA05-76B2-4113-AD55-97FE77C5211B}' for key 'PRIMARY'
SQL Error: Duplicate entry '3944' for key 'PRIMARY'
SQL Error: Duplicate entry '3945' for key 'PRIMARY'
SQL Error: Duplicate entry '3946' for key 'PRI
MARY'
SQL Error: Duplicate entry '184601' for key 'PRIMARY'
SQL Error: Duplicate entry '{14123EEF-E9E2-4B53-918D-CA6FAF8A2AFA}' for key 'PRIMARY'
SQL Error: Duplicate entry '{1814F890-9C30-420C-9278-0A15F0FD3608}' for key 'PRIMARY'
SQL Error: Duplicate entry '{232FE81E-02DD-44B4-85F8-4B479DF066D2}' for key 'PRIMARY'
SQL Error: Duplicate entry '{2A96129A-4D10-4959-8C9A-23D49A79D41D}' for key 'PRIMARY'
SQL Error: Duplicate entry '{2E18CAD4-7C18-47F6-A5F7-4DCF9D84678B}' for key 'PRIMARY'
SQL Error: Duplicate entry '{6C8B2F88-4030-4EC0-8CC6-BB16F4D4B0AD}' for key 'PRIMARY'
SQL Error: Duplicate entry '{7FFDCC2F-3B9B-4A16-BEE6-0F2ADE1ADE78}' for key 'PRIMARY'
SQL Error: Duplicate entry '{894B4FDA-F54F-47FF-ACB4-77C66C5ED8E6}' for key 'PRIMARY'
SQL Error: Duplicate entry '{C182D0BB-3822-4157-A136-313FE52788C9}' for key 'PRIMARY'
SQL Error: Duplicate entry '{CFAFC69B-DD7F-4E2B-B267-2408A6351D7C}' for key 'PRIMARY'
SQL Error: Duplicate entry '{D3EB2CE2-0CD8-4CAF-B80A-CF13E549C193}' for key 'PRIMARY'
SQL Error: Duplicate entry '{FE070FB1-F8BC-4FBC-9004-06594130CD34}' for key 'PRIMARY'
SQL Error: Duplicate entry '21322' for key 'PRIMARY'
SQL Error: Duplicate entry '530304121945' for key 'PRIMARY'
SQL Error: Duplicate entry '530903100218' for key 'PRIMARY'
SQL Error: Duplicate entry '000008417-89' for key 'PRIMARY'
SQL Error: Duplicate entry '{DA4330A4-3338-408E-AAC1-EE0973F88CCE}' for key 'PRIMARY'
SQL Error: Duplicate entry '124063' for key 'PRIMARY'
SQL Error: Duplicate entry '124074' for key 'PRIMARY'
SQL Error: Duplicate entry '{5D234CE9-8FDB-401E-8E95-63B00BBD3DC2}' for key 'PRIMARY'
SQL Error: Duplicate entry '{C27AB4A3-A5B2-48E4-B900-EDA8704892BA}' for key 'PRIMARY'
SQL Error: Duplicate entry '{D735E301-A2CF-4E2D-8F3D-2EFA36A9520A}' for key 'PRIMARY'
SQL Error: Duplicate entry '{DC0C0D12-ABD0-4C76-9BF3-5E5A308EC28A}' for key 'PRIMARY'
SQL Error: Duplicate entry '0146579' for key 'PRIMARY'
ข้อมความที่แสดงคับ
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #13 เมื่อ: ธันวาคม 23, 2010, 16:24:46 PM »
0

ข้อมความที่แสดงคับ


... ให้ดูข้อความ error ทีละตารางครับ ...

    แต่จาก error ที่เห้น จะเห็นว่ามีฟ้องว่าในตารางมีข้อมูลที่มี Primary key เดียวกันกับข้อมูลที่เราจะนำกลับเข้าไปอยู่แล้ว  ก็เลยไม่สามารถนำข้อมูลกลับเข้าไปได้ครับ

ถ้าแบบนี้
SQL Error: Duplicate entry '3945' for key 'PRIMARY'
น่าจะเป็นตารางที่มี id เป็น Primary key
ให้ลบ record ที่มีข้อมูล id ตามที่แจ้ง error ออกก่อนแล้วค่อยสั่ง Revert Delta ใหม่ครับ


ถ้าแบบนี้
SQL Error: Duplicate entry '530304121945' for key 'PRIMARY'
น่าจะเป็นตารางที่มี vn เป็น Primary key
ให้ลบ record ที่มีข้อมูล vn ตามที่แจ้ง error ออกก่อนแล้วค่อยสั่ง Revert Delta ใหม่ครับ


ถ้าแบบนี้
SQL Error: Duplicate entry '{FE070FB1-F8BC-4FBC-9004-06594130CD34}' for key 'PRIMARY'
น่าจะเป็นตารางที่มี hos_guid เป็น Primary key
ให้ลบ record ที่มีข้อมูล hos_guid ตามที่แจ้ง error ออกก่อนแล้วค่อยสั่ง Revert Delta ใหม่ครับ


ผมยกตัวอย่างวิธีลบ record สักนิดนะครับ

สมมุติว่า จะ Revert Delta ข้อมูลของตาราง opitemrece(น่าจะใช้ hos_guid เป็น Primary key) แล้วมีฟ้อง error ว่า

SQL Error: Duplicate entry '{FE070FB1-F8BC-4FBC-9004-06594130CD34}' for key 'PRIMARY'

ก็ให้เราลบ record นี้ด้วยคำสั่ง

delete from opitemrece where hos_guid = '{FE070FB1-F8BC-4FBC-9004-06594130CD34}'

มีฟ้องกี่ record ก็ให้ลบออกตาม hos_guid ที่ถูกแจ้ง error ครับ แล้วค่อยสั่ง Revert Delta ที่ตาราง opitemrece ครับ

... ทำด้วยความระมัดระวังด้วยนะครับ 
    ระวังจะไปลบข้อมูลที่ไม่เกี่ยวข้องด้วยนะครับ ..  :D ...


โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #14 เมื่อ: ธันวาคม 23, 2010, 16:49:23 PM »
0
ขอบคุณนะคับพี่ขวด ผมพอมีวิธีง่ายๆ กว่านั้นล่ะคับพอดีไปขอความรู้จากพี่ๆน้องๆ หลายที่ 
สรุป พองูๆปลาๆ นะคับ
คือ 
1) กรณีที่เราโอน hn ผิด แล้ว อยากรู้ว่าแต่ล่ะ hn ข้อมูลอะไร บ้าง(เอา  VN) เอาฐานเก่ามา restore ดู (ยากหน่อย) พอดีมี opdcard   รอดไป และสำรองไว้ stand alone  หลายเครื่อง  เหอะๆ  _  _!
2)  เข้าไปตาราง hn_change_log  ดึง hn ที่รวมกัน ออกมา  (select * hn_change_log  where hn='hn  รวมกัน')
3) คลิกขวา  เมนูรองล่างสุด  Swicth grid  (เปลี่ยนหน้าตาให้เก่าๆ ง่ะ)
4) คลิกขวาอีกที  เอาเมนู  Revert Delta  เอาตารางแรก  เฉพาะ patient  พอคับ (เอาตารางเด๋วพอ ตารางนี้ไม่ error)
5)  นำ tool ของ อ.อ๊อด  (อ.doramon)  เข้าตาราง doramon  โดย  open ----> Append
6)  เลือก Script ----> Load  เลือกเอา tool  (convert to vn2hn)  ---> Excute 
7)  กรอก  hn  รวมเป็น(HN old) ====/====  กรอก  VN  ====/==== กรอก  hn (Hn ที่ โดยยุบรวม)
8)  กด  Button1   จากนั้น  สาธู  ตัวใครตัวมัน

ปล ก่อนทำจุดธุป ด้วย เผื่อของแรง  อิอิ  T  T  AND  เอา TooL   มาให้ด้วยนะคับ  ของอาจารย์อ๊อด  เด้อ!
โถ่  ครั้งแรกนะเนี่ยที่ทำ  ! -  -+
โชคดีปีใหม่ V "v
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

doramon

  • บุคคลทั่วไป
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #15 เมื่อ: ธันวาคม 23, 2010, 19:10:02 PM »
0
เข้าไปที่ sql query

select * from hn_change_log where hn = 'hn ที่เปลี่ยนไป'

click ขวาที่ grid >> switch grid

Click ขวา ที่ Column "table_data" Revert delta ครับ  ;D ;D



ทำตามนี้ถูกแล้วครับ

แต่ว่ามันต้องมีขึ้นตอนเพิ่มขึ้นมาอีกครับ

ยกตัวอย่างแล้วกัน
HN  1
HN  2

เอา HN 1 ไปรวมกัน HN 2


ทำให้ HN2 มีข้อมูลเพิ่มขึ้น  แล้วแยกไม่ได้ด้วยว่า vn และ an ไหน  ของ hn1


เดียวทำเอกสารดีกว่า  ไปกินข้าวก่อน


ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #16 เมื่อ: ธันวาคม 23, 2010, 19:18:54 PM »
0
เดียวทำเอกสารดีกว่า  ไปกินข้าวก่อน
ไปกินข้าวอีกแล้ว เมื่อไรจะกินเสร็จไม่รู้ หลายคนรอ อ.อ๊อด ไปกินข้าว มาหลายกระทู้แล้ว
« แก้ไขครั้งสุดท้าย: ธันวาคม 23, 2010, 21:46:23 PM โดย udomchok »
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ ลูกกรด

  • Jr. Member
  • **
  • กระทู้: 91
  • อวบแต่น่ารัก จุ๊บๆๆ
  • Respect: +2
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #17 เมื่อ: ธันวาคม 23, 2010, 20:31:57 PM »
0
น่าสนใจ...ขอดัน กระทู้หน่อยครับ
ขจรศักดิ์ เสวกสูตร (ลูกกรด)
รพ.หลังสวน ชุมพร  ขนาด 120 เตียง
ดูแลระบบ,งานประกัน,งานจัดเก็บ
เริ่มใช้ HosXP 18 กรกฏาคม 2552
Server CentOS 64
•โครงการอบรม HOSxP หลักสูตร 4 ภาค (รุ่น จ.ภูเก็ต)
•ประชุมวิชาการ"เทคโนโลยีสารสนเทศและการรักษาความปลอดภัยข้อมูลสุขภาพ"
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
เป็น User อยู่ดี ดี กลายเป็น Admin เมื่อไม่นานมานี้เอง
***ขอคำชี้แนะจากอาจารย์ทุก ๆ ท่านด้วยนะครับ***HosXP V. 3.57.8.15

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #18 เมื่อ: ธันวาคม 23, 2010, 20:56:25 PM »
0
ขอบคุณนะคับพี่ขวด ผมพอมีวิธีง่ายๆ กว่านั้นล่ะคับพอดีไปขอความรู้จากพี่ๆน้องๆ หลายที่ 
สรุป พองูๆปลาๆ นะคับ
คือ 
1) กรณีที่เราโอน hn ผิด แล้ว อยากรู้ว่าแต่ล่ะ hn ข้อมูลอะไร บ้าง(เอา  VN) เอาฐานเก่ามา restore ดู (ยากหน่อย) พอดีมี opdcard   รอดไป และสำรองไว้ stand alone  หลายเครื่อง  เหอะๆ  _  _!
2)  เข้าไปตาราง hn_change_log  ดึง hn ที่รวมกัน ออกมา  (select * hn_change_log  where hn='hn  รวมกัน')
3) คลิกขวา  เมนูรองล่างสุด  Swicth grid  (เปลี่ยนหน้าตาให้เก่าๆ ง่ะ)
4) คลิกขวาอีกที  เอาเมนู  Revert Delta  เอาตารางแรก  เฉพาะ patient  พอคับ (เอาตารางเด๋วพอ ตารางนี้ไม่ error)
5)  นำ tool ของ อ.อ๊อด  (อ.doramon)  เข้าตาราง doramon  โดย  open ----> Append
6)  เลือก Script ----> Load  เลือกเอา tool  (convert to vn2hn)  ---> Excute 
7)  กรอก  hn  รวมเป็น(HN old) ====/====  กรอก  VN  ====/==== กรอก  hn (Hn ที่ โดยยุบรวม)
8)  กด  Button1   จากนั้น  สาธู  ตัวใครตัวมัน

ปล ก่อนทำจุดธุป ด้วย เผื่อของแรง  อิอิ  T  T  AND  เอา TooL   มาให้ด้วยนะคับ  ของอาจารย์อ๊อด  เด้อ!
โถ่  ครั้งแรกนะเนี่ยที่ทำ  ! -  -+
โชคดีปีใหม่ V "v

... เดี๋ยวนี้ไม่ค่อยอยากเอาข้อมูลที่สำรองไว้มา restore นะครับ  มันใช้เวลานานมาก
    นั่งลบ record ที่ Primary key ซ้ำเร็วกว่า
  
    คือไอ้เจ้า record ที่ฟ้อง error นี่แต่เดิมมันคือข้อมูลของ HN ที่ถูกเอาไปรวมกับ HN ใหม่อยู่แล้ว
    เพียงแต่ตอนรวม HN  record เหล่านี้มันถูกเปลี่ยนข้อมูลของ HN ไปเท่านั้นเองครับ  

    ดังนั้นจะทำอย่างไรก็ได้ให้ข้อมูล HN ของ record เหล่านี้กลับไปมีข้อมูล HN เป็นเลข HN ของคนเดิม

    จะใช้การลบ record อย่างที่ผมบอก แล้วนำข้อมูลที่ อ.mn ได้ทำให้มีการเก็บไว้ที่ตาราง hn_change_log มานำเข้าด้วยการ Revert Delta

    หรือจะใช้ tool ของ อ.อ๊อด เพื่อเปลี่ยนข้อมูล HN ของ record เหล่านี้   หรือจะเข้าไปแก้ไขข้อมูล HN ใน record เหล่านี้เอง ก็ได้ครับ  แต่เราก็ต้องรู้  vn ที่ถูกต้องทั้งหมดของ HN นี้ด้วยครับ ....


... พูดถึงตาราง hn_change_log อยากให้ อ.mn แก้ไขตรงข้อมูล hn กับ change_to ก็จะเป็นการดีมากเลยครับ  
    ตอนนี้ทั้ง 2 field เก็บเป็นข้อมูลของ HN ใหม่อย่างเดียว ทำให้ค้นข้อมูลของ HN เดิมที่ถูกนำมารวมยาก ดั้งนั้นน่าจะเก็บข้อมูลของ HN เดิมที่ถูกนำมารวมด้วย
    บางทีเรารู้ว่า HN เดิม คืออะไรแต่ไม่รู้ว่า HN ใหม่ที่เอาไปรวมคืออะไร ก็เลยไม่รู้ว่าจะเอาข้อมูลจากไหนมาใช้การ Revert Delta

    ตอนนี้ต้องใช้การไปค้นหาจาก ksklog ก่อนว่า HN เก่าถูกนำไปรวมกับ HN อะไร แล้วค่อยมาดูที่ตาราง hn_change_log เพื่อ Revert Delta อีกที ... :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #19 เมื่อ: ธันวาคม 23, 2010, 21:05:28 PM »
0
ติดปัญหาเข้าไปแล้วติดตรง

เลือกตาราง
ไม่มีตาราง patient  ให้เลือก

ตอบด้วยครับ

... ลองจับภาพให้ดูได้ไหมครับ ว่าติดตรงไหน ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #20 เมื่อ: ธันวาคม 23, 2010, 21:18:01 PM »
0
ติดปัญหาเข้าไปแล้วติดตรง

เลือกตาราง
ไม่มีตาราง patient  ให้เลือก

ตอบด้วยครับ

ได้เลือก  hn  ที่ถูกรวมมาแล้วใช่ป่ะคับ  หากว่ามี  การรวม ในตาราง  hn_change_log  น่าจะเก็บไว้นะคับ
ก็น่าจะมีนะ คับ เพราะว่า รวมเป็น  hn  ใหม่ ในตาราง patient  น่าจะมีนะคับ  อยากเห็น ตาราง hn_change_log
เลือก hn  ที่ยุบรวมกันอ่ะ คับ  แปลกแต่จริง  !   !"
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

doramon

  • บุคคลทั่วไป
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #21 เมื่อ: ธันวาคม 23, 2010, 21:31:05 PM »
0
กลับมาแล้วคร้ับ
รบกวนเปิด remote ได้หรือเปล่าครับ


ออฟไลน์ naydekdee

  • Hero Member
  • *****
  • กระทู้: 704
  • naydekdee
  • Respect: +1
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #22 เมื่อ: ธันวาคม 23, 2010, 21:33:32 PM »
0
กลับมาแล้วคร้ับ
รบกวนเปิด remote ได้หรือเปล่าครับ


remote มาทำให้หน่อย

ครบ หลักสูตร  อาจารย์มาแว้ว ผม ขอ คู่มือด้วยนะคับ น่าจะทานข้าว  เสร็จแล้วแน่ ในกระทู้นี้แหละ อาจารย์ป๋าโก้ แซว
UP systems on Hospital  2010-03-01
(นายเด็กดี)  รพช.บางกระทุ่ม พิษณุโลก
Structure Version  HOSxP 3.61.9.25b

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #23 เมื่อ: ธันวาคม 23, 2010, 21:48:56 PM »
0

... อันตรายนะครับเนี่ย 555555 ...  ;D ...
« แก้ไขครั้งสุดท้าย: ธันวาคม 23, 2010, 21:51:04 PM โดย doraemon »
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

doramon

  • บุคคลทั่วไป
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #24 เมื่อ: ธันวาคม 23, 2010, 21:52:43 PM »
0
ตกลงว่าจะให้ remote ไปแก้เครืองใครครับ

11084pcu

naydekdee



ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #25 เมื่อ: ธันวาคม 23, 2010, 23:14:28 PM »
0

... พูดถึงตาราง hn_change_log อยากให้ อ.mn แก้ไขตรงข้อมูล hn กับ change_to ก็จะเป็นการดีมากเลยครับ  
    ตอนนี้ทั้ง 2 field เก็บเป็นข้อมูลของ HN ใหม่อย่างเดียว ทำให้ค้นข้อมูลของ HN เดิมที่ถูกนำมารวมยาก ดั้งนั้นน่าจะเก็บข้อมูลของ HN เดิมที่ถูกนำมารวมด้วย

    บางทีเรารู้ว่า HN เดิม คืออะไรแต่ไม่รู้ว่า HN ใหม่ที่เอาไปรวมคืออะไร ก็เลยไม่รู้ว่าจะเอาข้อมูลจากไหนมาใช้การ Revert Delta

    ตอนนี้ต้องใช้การไปค้นหาจาก ksklog ก่อนว่า HN เก่าถูกนำไปรวมกับ HN อะไร แล้วค่อยมาดูที่ตาราง hn_change_log เพื่อ Revert Delta อีกที ... :D ...



เห็นด้วยกับ อาจารย์ขวดดดดดดดดดดดดดดดดดดดดดดดดดดดดครับ...

ตอนนี่ไม่สามารถรู้ได้เลย ว่า hn was change to new hn is ""?????

ตารางที่ถูก Delete ทิ้งไปคือ ตารางที่มี hn เป็น primary key

ส่วนตารางที่ เป็น Foreign Key นั้น จะถูก Update

จะหายากมาก ๆ ใน log..ครับ

 ;D ;D ;D

อยากให้ อ.mn เก็บ log ไว้ว่า hn --->new hn---->from vn = "xxxxxxxxxxxxxx"


รวมถึง Primary Key อย่าง HOS_GUID ด้วยครับ


จะทำให้อีกหลาย ๆ ตาราง สามารถ Revert ได้ดีขึ้นมากครับ

ออฟไลน์ 11084pcu

  • Newbie
  • *
  • กระทู้: 39
  • Respect: 0
    • ดูรายละเอียด
    • รพ.สต.ดงสวนพัฒนา
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #26 เมื่อ: ธันวาคม 24, 2010, 01:05:58 AM »
0
ต้องขอบคุณอาจารย์ที่มาสอนให้ด้วย
กลุ่มงานเวชปฏิบัติครอบครัวและชุมชน
โรงพยาลคำม่วง คำม่วง กส
คี่ข้อมูล ระดับ Power user
(คี่เร็วคี่ทนคี่ทั้งวันคี่ทั้งปี กรรมกรคอมตัวจริง red bull)
http://kalasin.moph.go.th/05395/

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #27 เมื่อ: ธันวาคม 24, 2010, 08:15:40 AM »
0
เยี่ยมเลยครับ..เอาแบบบ่อดิน
...เลยครับ...
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #28 เมื่อ: กุมภาพันธ์ 15, 2011, 15:40:57 PM »
0
Tools ใช้ได้ดีครับแจ่ม
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ crazyzomi

  • Newbie
  • *
  • กระทู้: 19
  • Respect: 0
    • ดูรายละเอียด
Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
« ตอบกลับ #29 เมื่อ: สิงหาคม 15, 2013, 16:47:05 PM »
0
 ;D
Miss Amphika Jaikla (ส้มโอ) CHUN HOSPITAL
Position : Computer Technical Officer
Experience : 1 years
Tel. 0637806600
Server OS Red Hat Enterprise Linux Server release 5.8
HosXP เริ่ม พ.ศ. 2553