BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 09:16:16 AM

หัวข้อ: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 09:16:16 AM
ผมทำตาราง patient ช่องการศึกษา เป็น 000 หมดเลย แล้ว ผมไป เอาไฟล์ ที่ backup  save ออกมาแล้ว  ผมไม่ทราบวิธีนำเข้า server หลัก  อาจาร์ยท่านใดทราบ ช่วยบอกทีครับ   ขอบคุณครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มกราคม 25, 2011, 09:29:08 AM
ไปที่ Restore แล้ว Restore เฉพาะตารางที่เลือกก็คือ ตาราง patient แต่ว่าข้อมูลมันก็จะเป็นข้อมูลตามที่เรา backup นะครับ ยังไงลองที่ server ทดสอบก่อนนะครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 09:38:11 AM
restore  ไม่ได้้่ครับ เพราะข้อมูลคนไข้ ที่มารักษามันจะหายไปไหมครับ  เพราะ เพิ่งตรวจสอบเจอวันนี้ เป็น มา2-3 วันแล้ว กลัวข้อมูล 2-3 วันที่ผ่านมาหายอ่ะครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 25, 2011, 09:42:10 AM
ทำในเครื่องทดสอบครับ..ได้ข้อมูลเก่าเมื่อก่อนหน้าสัก 3 วัน  แล้วจึงนำมาappend  วางใน server หลัก update ตาราง  แล้วก็ append ต่อท้ายด้วยข้อมูลใหม่ที่เพิ่งผ่านมาในช่วง 2-3 วันนี้ครับ(สำเนาตาราง patient ใหม่ทั้งหมดเป็น .cds ) เก็บไว้ก่อนครับ..HN ที่เกิดใหม่จะต่อท้ายตารางเอง....เฉพาะตาราง patient  นะครับ...อย่้าไปทำตารางอื่น..และหวังว่าคงไม่ใช่ระบบเปลี่ยน HN รายปีนะครับ...ควรเป็น ระบบ HN แบบเดิมก่อนคลาดเคลื่อนเรื่องการศึกษา..ครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: SIWIT ที่ มกราคม 25, 2011, 09:52:26 AM
สงสัยว่าท่านคง update patient set ช่องการศึกษาเป็น 000 หมด
ส่วนตัวผม จะลองนำ patient อีกตารางนึงเปลี่ยนชื่ออะ แล้วก็
ีupdate patient p,copy_tbl cp  set p.occupation=cp.occupation where p.hn=cp.hn
ลองใช้ tools อะไรก็ได้ครับ
ปล.ผมทำข้ามฐานไม่เป็นเลยใช้วิธีนี้ แล้วลบ ตาราง patient ที่สำรองออกอะครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 25, 2011, 10:03:46 AM
การศึกษา...น่าจะเป็น education ครับ..
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: SIWIT ที่ มกราคม 25, 2011, 10:19:01 AM
นั่นจิ ขอโทษครับ occu นั่น อาชีพเนอะพี่เกื้อ อิอิ  ;D ;D
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 11:04:54 AM
ขอบคุณอาจาร์ ทุกท่าน ครับ ผม บอก filed ผิด ต้องอาชีพ ครับ occupatio ถูกแล้ว ครับ ผมทำตาม Kuakool..  แล้ว นะครับมัน ก้ยังขึ้น 000 เหมือนเดิมไม่รู้ทำผิดป่าว
ขั้นตอนที่ผม ทำ เรียกข้อมูล เก่า patient  มา จากเครื่องสำรอง แล้ว save 
แล้วก็เข้า server หลัก  open ไฟล์ที่ save มา แล้วกด update แล้วกด append  อ่ะครับ แล้วปิดโปรแกรมทั้งหมด แล้วแล้ว  patient อีกที แต่ก็ยัง ขึ้น 000  อยู่ครับไม่รู้ทำผิดขั้นตอนป่าว
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 25, 2011, 11:30:13 AM
ขั้นตอนน่าจะคลาดเคลื่อน
1. สำเนาตาราง patient ปัจจุบัน เป็น .cds เก็บไว้ก่อน  เช่น  patient1.cds
2. ใช้คำสั่ง delete from patient  แล้ว  กดปุ่ม  excute
3. เปิดตาราง patient ของเก่าก่อนอาชีพเปลี่ยนแปลง ที่ได้มาด้วยคำสั่ง save เป็นแฟ้ม patient.cds นำมา append เข้าตาราง patient ซึ่งขณะนี้ไม่มีรายการเหลืออยู่
4  ทำการกดปุ่ม update ตาราง patient
5 เปิดหาตาราง สำเนา patient1.cds ปัจจุบันที่สำำเนาไว้เมื่อสักครู่
6 นำเข้าด้วยคำสั่ง append  ลงในตาราง patient ที่ขณะนี้มีรายการเก่าก่อน 3วันนี้ ก็จะได้ รายการข้อมูลผู้ป่วยที่ 
   ต่อท้ายหลังจากเมื่อ 3 วันก่อน
7 สัง  update ตาราง  รายการที่ซ้ำ ระบบจะไม่นำเข้า เพราะ HN ซ้ำ  แต่จะนำเ้ข้าเฉพาะรายการที่เกิดใหม่
8 ท้ายสุดจะได้รายการทั้งหมดใน patient ที่อาชีพตรง กับของเดิมตามด้วยรายการที่เกิดใหม่ 3 วันล่าสุดครับ
9 logout จากโปรแกรม  แล้ว login เข้าใช้งานใหม่ครับ... :D


ลองทำใน server สำรองดูครับ  :D
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 13:33:16 PM
ท่านเกื้อครับ ข้อ 7 คำสั่งเขียนว่า อย่างไรอ่ะครับ
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: kumpun ที่ มกราคม 25, 2011, 14:06:10 PM
ผมเดาว่า อาจใช้  select * from patient where last_visit>="2010-01-20"  ก่อนใช้คำสั่งลบ patient
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 25, 2011, 14:40:46 PM
ขอบคุณครับท่าน kumpun
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ มกราคม 25, 2011, 14:54:14 PM
ท่านเกื้อครับ ข้อ 7 คำสั่งเขียนว่า อย่างไรอ่ะครับ

... คลิ๊กที่ปุ่ม update ที่หน้าต่างสายฟ้า ใน HOSxP นั่นแหล่ะครับ  ...  :D ...
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มกราคม 25, 2011, 14:56:58 PM
ยอดเยี่ยมครับ
ขั้นตอนน่าจะคลาดเคลื่อน
1. สำเนาตาราง patient ปัจจุบัน เป็น .cds เก็บไว้ก่อน  เช่น  patient1.cds
2. ใช้คำสั่ง delete from patient  แล้ว  กดปุ่ม  excute
3. เปิดตาราง patient ของเก่าก่อนอาชีพเปลี่ยนแปลง ที่ได้มาด้วยคำสั่ง save เป็นแฟ้ม patient.cds นำมา append เข้าตาราง patient ซึ่งขณะนี้ไม่มีรายการเหลืออยู่
4  ทำการกดปุ่ม update ตาราง patient
5 เปิดหาตาราง สำเนา patient1.cds ปัจจุบันที่สำำเนาไว้เมื่อสักครู่
6 นำเข้าด้วยคำสั่ง append  ลงในตาราง patient ที่ขณะนี้มีรายการเก่าก่อน 3วันนี้ ก็จะได้ รายการข้อมูลผู้ป่วยที่ 
   ต่อท้ายหลังจากเมื่อ 3 วันก่อน
7 สัง  update ตาราง  รายการที่ซ้ำ ระบบจะไม่นำเข้า เพราะ HN ซ้ำ  แต่จะนำเ้ข้าเฉพาะรายการที่เกิดใหม่
8 ท้ายสุดจะได้รายการทั้งหมดใน patient ที่อาชีพตรง กับของเดิมตามด้วยรายการที่เกิดใหม่ 3 วันล่าสุดครับ
9 logout จากโปรแกรม  แล้ว login เข้าใช้งานใหม่ครับ... :D


ลองทำใน server สำรองดูครับ  :D
หัวข้อ: Re: ขอความรู้หน่อยครับ
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ มกราคม 26, 2011, 09:05:13 AM
ครับขอบคุณครับทำได้แล้ว ครับ ว่าแต่จะทำกับserver หลัก มันต้องปิดระบบสักพักสิครับ กลัวอิอิ
ลองทำเครื่องserver สำรองทำได้แล้ว ไม่กล้าทำserver หลัก