BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naydekdee ที่ ธันวาคม 23, 2010, 10:22:54 AM

หัวข้อ: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 10:22:54 AM
ต้องขออภัยนะคับ เป็นเรื่อง สำคัญ ขอขึ้นหัวข้อด่วน!!

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

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


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

ขอบคุณนะคับ


_   _ !
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 10:28:07 AM
hn_change_log
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 10:55:58 AM
เข้าไปที่ sql query

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

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

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

หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: grandbb ที่ ธันวาคม 23, 2010, 10:59:49 AM
ลองเอาเครื่องมือ  doraemon ไปประยุกต์ใช้ดู
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6611.0
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 11:03:19 AM
ลองเอาเครื่องมือ  doraemon ไปประยุกต์ใช้ดู
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6611.0

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

อันนี้รวม hn ผิดครับ  :D
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 11:36:18 AM
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

น่ากัวที่สุด  ......  -   -+ 
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: grandbb ที่ ธันวาคม 23, 2010, 12:28:01 PM
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

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

ตารางการรักษา โอนมาที่ละ VN จาก Tool อ.อ๊อด ได้ไหมคับ คุณ Bordin
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ ธันวาคม 23, 2010, 12:34:38 PM
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   Visit  ไหนเป็นของ  HN ไหน
2.  เอา  HN  ที่ถูกรวมไปแล้วคืนมา   
3.  ย้าย  Visit  โดยใช้ Tool  VN2VN ของ  อ.อ๊อด   กลับเข้า  HN  เดิม

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

คิดว่าน่าจะแบบนี้นะพี่ดุล   อิอิ
วิธีอื่นคิดไม่ออกแล้วคับ
 ;D ;D ;D
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 12:37:39 PM
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

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

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

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

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

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

แก้ของพี่ I'm nuke นิดนึง จะได้ชัดเจน  ;D ;D
1.  หาฐานข้อมูลที่ Backup ไว้   เพื่อจะดูว่า   vn ไหนเป็นของ  HN ไหน
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ ธันวาคม 23, 2010, 12:40:55 PM
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

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

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

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

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

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

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


พี่บ่อดินมาเรียกผมพี่  แน่ใจเหรอคับว่าผมพี่  ฮ่า ๆ
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 12:50:53 PM
ได้กลับมาเฉพาะตาราง 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
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 23, 2010, 15:27:52 PM
ได้กลับมาเฉพาะตาราง patient  การรักษาไม่มาคับ   เหอะๆ 

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

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

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

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

   หรือจะใช้การลบ record ของ vn ที่แจ้ง error ของแต่ละตาราง แล้วสั่ง Revert Delta ใหม่อีกครั้ง ข้อมูลก็จะกลับเป็นเหมือนเดิมแล้วครับ ...  :D ....
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 16:00:39 PM
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'
ข้อมความที่แสดงคับ
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 23, 2010, 16:24:46 PM

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


... ให้ดูข้อความ 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 ...


หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 16:49:23 PM
ขอบคุณนะคับพี่ขวด ผมพอมีวิธีง่ายๆ กว่านั้นล่ะคับพอดีไปขอความรู้จากพี่ๆน้องๆ หลายที่ 
สรุป พองูๆปลาๆ นะคับ
คือ 
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
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 23, 2010, 19:10:02 PM
เข้าไปที่ 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


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

หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 23, 2010, 19:18:54 PM
เดียวทำเอกสารดีกว่า  ไปกินข้าวก่อน
ไปกินข้าวอีกแล้ว เมื่อไรจะกินเสร็จไม่รู้ หลายคนรอ อ.อ๊อด ไปกินข้าว มาหลายกระทู้แล้ว
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: ลูกกรด ที่ ธันวาคม 23, 2010, 20:31:57 PM
น่าสนใจ...ขอดัน กระทู้หน่อยครับ
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 23, 2010, 20:56:25 PM
ขอบคุณนะคับพี่ขวด ผมพอมีวิธีง่ายๆ กว่านั้นล่ะคับพอดีไปขอความรู้จากพี่ๆน้องๆ หลายที่ 
สรุป พองูๆปลาๆ นะคับ
คือ 
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 ...
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 23, 2010, 21:05:28 PM
ติดปัญหาเข้าไปแล้วติดตรง

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

ตอบด้วยครับ

... ลองจับภาพให้ดูได้ไหมครับ ว่าติดตรงไหน ...  :D ...
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 21:18:01 PM
ติดปัญหาเข้าไปแล้วติดตรง

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

ตอบด้วยครับ

ได้เลือก  hn  ที่ถูกรวมมาแล้วใช่ป่ะคับ  หากว่ามี  การรวม ในตาราง  hn_change_log  น่าจะเก็บไว้นะคับ
ก็น่าจะมีนะ คับ เพราะว่า รวมเป็น  hn  ใหม่ ในตาราง patient  น่าจะมีนะคับ  อยากเห็น ตาราง hn_change_log
เลือก hn  ที่ยุบรวมกันอ่ะ คับ  แปลกแต่จริง  !   !"
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 23, 2010, 21:31:05 PM
กลับมาแล้วคร้ับ
รบกวนเปิด remote ได้หรือเปล่าครับ

หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: naydekdee ที่ ธันวาคม 23, 2010, 21:33:32 PM
กลับมาแล้วคร้ับ
รบกวนเปิด remote ได้หรือเปล่าครับ


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

ครบ หลักสูตร  อาจารย์มาแว้ว ผม ขอ คู่มือด้วยนะคับ น่าจะทานข้าว  เสร็จแล้วแน่ ในกระทู้นี้แหละ อาจารย์ป๋าโก้ แซว
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 23, 2010, 21:48:56 PM

... อันตรายนะครับเนี่ย 555555 ...  ;D ...
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 23, 2010, 21:52:43 PM
ตกลงว่าจะให้ remote ไปแก้เครืองใครครับ

11084pcu

naydekdee


หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: Bordin ที่ ธันวาคม 23, 2010, 23:14:28 PM

... พูดถึงตาราง 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 ได้ดีขึ้นมากครับ
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: 11084pcu ที่ ธันวาคม 24, 2010, 01:05:58 AM
ต้องขอบคุณอาจารย์ที่มาสอนให้ด้วย
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 24, 2010, 08:15:40 AM
เยี่ยมเลยครับ..เอาแบบบ่อดิน
...เลยครับ...
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: smrmpo ที่ กุมภาพันธ์ 15, 2011, 15:40:57 PM
Tools ใช้ได้ดีครับแจ่ม
หัวข้อ: Re: รวม HN ผิดคน แก้ไข อย่างไร (ด่วน!!!)
เริ่มหัวข้อโดย: crazyzomi ที่ สิงหาคม 15, 2013, 16:47:05 PM
 ;D