แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - yokyai

หน้า: 1 ... 26 27 [28] 29 30
1351
Delphi / Pascal / Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 09, 2009, 14:33:45 PM »
อาจารย์คับ
1.อยากทราบวิธีการสร้างฟอร์ม Connect อ่ะคับ(แบบHOSxP)
2.กรณีที่เราต้องสร้างหน้างานที่ต้องแสดงข้อมูลและรับข้อมูลเข้าฐานข้อมูลหลายหน้างาน เราใช้ Connection ทุกหน้างานหรือ ใช้เพียง Connection เดียว แล้วเชื่อมต่อไปทุกหน้าคับ
รบกวนด้วยคับ ขอตัวอย่างสักนิดก็ดีนะคับอาจารย์ ;D

1352
Delphi / Pascal / Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 08, 2009, 10:30:15 AM »
จะลองดูด้วยคับ  ;D
แต่ว่าที่ลอง(คลำทาง)มาแบบนี้
Zconnection.GetTableNames('','Databasename',ComboBox.Items);
เรียกชื่อตารางออกมาได้คับ แต่ว่าอืดนิดนึงก่อนจะมา ไม่ทราบว่าจะมีผลไหมคับอาจารย์

1353
ตอนนี้จะเร่งซื้อใหม่ รองรับการขยายเตียงน่าจะประมาณ 150 เตียงขึ้นไปแน่นอน  ตอนนี้ visit ใน 1 วัน ประมาณ 500 visit และตอนนี้แรม 8 gb ใช้ไป 7 gb ข้อมูลประมาณ 20-30GB ค่อนข้างช้าลงแล้ว  ขอความเห็นเรื่อง spec คับ ช่วยแนะนำด้วย จะใช้แรมเยอะๆไปเลยดีไหมคับ  หรือว่าควรใช้เท่าไหร่  ตอนนี้ semi paperless อยู่ อนาคตอาจ paper less แบบเต็ม ๆ ขอบคุณคับ

1354
Delphi / Pascal / Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 07, 2009, 13:08:32 PM »
ตามที่คุณดุสิตแจ้งเคยลองแล้วคับ แต่ว่ามี error ตามที่แนบมาคับ  ไม่รู้จะทำอย่างไร   ;D

1355
Delphi / Pascal / Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 06, 2009, 17:48:56 PM »
อาจารย์โดเรมอนคับ แล้ว sql ที่ show table นี่จะใส่คำสั่งตรงไหนหรือคับ รบกวนใส่ให้ดูได้ไหมคับ แต่ยังไงอยากทราบ argument ของ Zconnection.Gettablename มากกว่า เพราะว่าจะประยุกต์ใช้ได้หลายอย่างคับ
(ขอบคุณคุณดุสิตด้วยคับ) ;D

1356
Delphi / Pascal / Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 06, 2009, 09:29:03 AM »
กำลังจะทำโปรแกรมเก็บครุภัณฑ์คับ ต้องการจะตั้งค่าให้มัน connect กับ server อื่น ๆ ได้ด้วยแบบ hosxp อาจารย์อ่ะคับ  ได้โหลดโปรแกรมตามที่อาจารย์โพสต์ไว้ และมี delphi 10 lite ตัว registerd อยู่แล้ว ก็เลยโหลด zeos 6.6.3 มาคับ

ใช้แบบนี้คับ
ZConnection1.GetTableNames(ComboBox1.Items,false);
แต่ว่าพอรันมันขึ้นแถบสีแดงที่ script

และมี Pascal error แสดงแบบนี้ตลอดเลยคับ
[Pascal Error] Unit1.pas(29): E2250 There is no overloaded version of 'GetTableNames' that can be called with these arguments

1357
เข้าใจแล้วคับ ทดสอบแล้ว เป็นอย่างที่ว่าจริง ๆ ตอนนี้จะลองส่งดูก่อน ว่าเขาจะแจ้งว่าติดอีกหรือเปล่า ถ้ายังไงจะมาแจ้งผลให้ทราบนะคับ แต่ขอบคุณพี่ ๆ มาก ๆ เลยคับ (จะส่งจาก 3.52.9.12) ;D

1358
Delphi / Pascal / อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
« เมื่อ: ตุลาคม 05, 2009, 15:33:35 PM »
1.ติดตรง ZConnection.GetTableNames คับ  ไม่ทราบ Argument ว่าจะใส่อะไรลงไป คือมันต่างจาก ADOConnection อ่ะคับ
2.สมมตินะคับต้องการเขียนให้สามารถเลือกใช้ host ได้หลายเครื่อง(อาจมี server หลายตัว) จะเขียน sctipt อย่างไรคับ ให้ยิงไปที่ host แต่ละเครื่องได้คับหรืออาจารย์จะแนะนำอย่างอื่นก็ได้นะคับ
ใช้ Component =  Zconnection,ZQuery,Datasource และฐาน mysql คับ
ขอบคุณคับ

1359
ตรงส่วนที่มีเครื่องหมาย / มันคือเลขที่ใบเสร็จ มันดึงมาทั้งเลขที่ใบเสร็จแล้วก็ยอดเงินที่คนไข้จ่ายเองมาด้วยคับ ซึ่งปกติใน optell มันจะไม่ดึงมา แล้วทาง สกส ก็ตอบกลับมาว่าติดตรงนี้แหละคับ เรียกว่าติด C อ่ะคับ ขอบคุณคับ

1360
ทดสอบจาก 3.52.1.16
ทาง สกส ตอบกลับมาว่าติด c อ่ะคับ ไม่ควรจะมีเลขที่ใบเสร็จกับยอดเงินติดไป 
เลยทดสอบจาก 3.52.9.12 ก็ยังคงส่งมาเหมือนเดิมคับ 
จะแก้ไขอย่างไรดีคับ  ทำอะไรผิดหรือเปล่า  หรือว่าต้องแก้ปลายทางที่ text file  (ไม่อยากให้เป็นแบบนี้)
ขอบคุณคับ

1361
เรียนอาจารย์และพี่ ๆ อีกครั้ง ถ้าแนบรูปมาคงลำบากอ่ะคับ เพราะว่า user จะแจ้งปัญหาหลังจากนั้นแล้ว  แต่ว่าจะอธิบายได้ไหมคับ
เอากรณีล่าสุดแล้วกันคับ  คนไข้มารับบริการที่ห้อง ER น้อง ๆ ห้องบัตรก็ส่งตรวจปกตินะคับ เวลาตอนนั้นก็ประมาณตีหนึ่ง  ซึ่งเวลาที่เครื่องพยาบาลแจ้งว่าตรงเพราะพอเกิดปัญหาเขาก็ให้ห้องบัตรดูเวลาที่เครื่องด้วยก็ตรงกันคือช่วงตีหนึ่ง  แต่ปรากฎว่าเวลาที่แสดงที่ห้อง er เป็น ห้าทุ่มกว่า  แล้ววันนั้นไม่ได้เกิดกับคนไข้คนเดียวคับ เป็นกับคนไข้อีกสองคน ซึ่งมาหลังจากตีหนึ่ง แต่ว่าเวลาที่ ER เห็นที่หน้างานของเขาก็เป็นห้าทุ่มกว่า ทั้ง ๆ ที่เวลาของ client ก็ตรงตามเวลาปกติทั้งสองเครื่อง ทุกครั้งที่เกิดปัญหาลักษณะนี้ก็ลองสังเกตที่ server ตลอดนะคับ เพื่อเก็บข้อมูล เวลาใน server ก็ไม่ได้เพี้ยนนะคับ คือคิดว่าถ้ามันเพี้ยนจริง ๆ ถ้ามาดูมันก็ต้องเพี้ยนมาตั้งแต่เกิดปัญหา  แต่อาการลักษณะนี้เกิดขึ้นบ่อยนะคับ  บางทีเป็นช่วงเย็น ๆ ก็ตรวจสอบเวลาเองทั้งจาก client ที่รับส่ง และ server  เวลาก็ตรงกันนะคับ  แล้วก็ส่งผลว่าในใบสั่งยาเวลาก็เพี้ยนตามในบางครั้ง  เหมือนกับว่าในระบบมันไปเก็บเอาเวลาที่ไหนมาก็ไม่รู้เพี้ยนไปหลายชั่วโมงได้  ถ้ายังไงก็ขอคำแนะนำอีกครั้งนะคับ  ตอนนี้กำลังจะ  semi paperless แล้วล่ะคับ  ถ้าเวลายังเพี้ยนอยู่เกรงว่าจะเป็นปัญหา คือว่าถ้าแนะนำเรื่องการตั้งค่าทั้ง server และ client อีกสักครั้งจะเป็นพระคุณมากคับ เพราะหลังจากตั้งเวลาจะได้สังเกตปัญหาอีก  แต่ว่า server ไม่ได้ต่อเนตนะคับมันมีผลหรือเปล่าคับ ส่วน client ต่อเนตบางเครื่องใช้ proxy server คับ เคยลอง sync client เพื่อทดสอบดูมัน sync ไม่ผ่าน ไม่ทราบว่าถึงแม้เราจะสั่ง Automatic sync ไว้ แต่พอใช้งาน hosxp มันดึงเวลาจาก server hos หรือเปล่าคับ ถ้ายังไงขอคำแนะนำด้วยคับ  จะไล่ตั้งเวลาใหม่ให้หมดเลยคับ  ขอบคุณมาก ๆ คับ

1362
คือหมายถึงว่า  เวลาใน server กับ client ตั้งเวลาตรงกับเวลาจริงแล้ว  แต่เวลาส่งตรวจมันจะคลาดเคลื่อนไปเองอย่างที่บอกอ่ะคับ  ไม่ได้หมายความว่าเวลา server กับ client ไม่ตรงกัน  เวลาถูกคับ แต่เหมือนพอส่งตรวจไปมันคลาดเคลื่อนไปเป็นชั่วโมงได้อย่างไร  บางทีส่งตรวจหลังเที่ยงคืน เวลาก็ถูกต้อง server ก็ถูกนะคับไม่มีคลาดเคลื่อนเลย แต่ว่าเวลาที่ปรากฎที่หน้าจอจะเป็น ก่อนเที่ยงคืนเกือบชั่วโมงอ่ะคับ ประมาณนี้มากกว่า

1363
คือว่าเวลาที่เครื่องตรงปกติอ่ะคับ  แต่ว่าพอส่งตรวจมันไม่ตรงคับ ไม่รู้มันเกิดจากอะไร
สมมติว่าเวลาในเครื่อง 16.00 ส่งตรวจที่ 16.00 แต่ว่าพอ พยาบาลดูที่หน้างานมันจะแสดงเป็น 15.00 อะไรแบบนี้อ่ะคับ มันไม่ใช่เวลาจริงที่เครื่องอ่ะคับ 

1364
ใช้ V3.52.1.16 คับ
1.คือว่าลองส่งออกมาแล้วได้ไฟล์เลขชุดแปลกๆออกมาคับ  เลยส่งไฟล์มาให้ช่วยดูคับ อยากทราบว่าเลขแต่ละชุดมายังไงคับ
2.น้องคนที่ส่งงานเขาบอกว่า HOSxp ดึงคนไข้รายที่ออกใบเสร็จมาด้วยคับ(ชำระเงินเองบางส่วนต้องออกใบเสร็จ)  ซึ่งปกติจะต้องไม่ดึงรายการนี้มา แก้ไขอย่างไรคับ
3.คำว่าโอนค่าใช้จ่ายมาจากลูกหนี้ตรงนี้ความหมายคือนำข้อมูลจากส่วนใดมาคับ ต้องเลือกโอนค่าใช้จ่ายเสมอหรือเปล่าคับ
4.ทาง รพ.ใช้ HN 9 หลักอยู่แล้ว เราต้องเลือก check box ว่า ปรับ hn เป็น 9 หลักอีกครั้งหรือเปล่าคับ
5.รหัส MD5 ที่ออกมาจาก HOSxp นี่ ชัวร์อยู่แล้วใช่ไหมคับ ไม่จำเป็นต้องใช้เทคนิคอื่นเพิ่มเติมใช่ไหมคับ
6.ต้องเปลี่ยนเวอร์ชั่นสำหรับการส่งออก สกส.หรือเปล่าคับ
ขอบคุณนะคับ รบกวนด้วยคับ

1365
1.ปัญหาเรื่องเวลาส่งตรวจกับเวลาจริงไม่ตรงกัน  คือเวลาใน computer ที่ตั้งไว้ถูกต้องตรงกับเวลาประเทศไทยแล้ว แต่ว่า พอส่งตรวจเวลาจะเพี้ยนไปมาก อย่างเช่นล่าสุด เวลาจริงมาประมาณ 1.00น. แต่ว่าเวลาที่แสดงกลับเป็น 23.00 น. เป็นเช่นนี้หลายรายมากคับ  ตรวจสอบเวลาทั้ง client และ server แล้วก็ตรงตามเวลาประเทศไทย ไม่ทราบจริงๆว่าเกิดจากอะไร
2.ใบสั่งยารายการ rx ไม่ออกคับ แนบไฟล์มาให้ดูแล้ว
หมดทางแก้เองทั้ง 2 ปัญหาแล้ว  รบกวนช่วยด้วยนะคับ
ขอบคุณล่วงหน้าคับ

1366
เจอกันบ้างไหมคับ ประมาณว่าส่งต่อคนไข้จากจุด A ไป B แต่ว่าข้อมูลการส่งต่อไม่ปรากฎว่ามีแผนกส่งที่ B กลายเป็นว่ามีแต่แผนกส่งที่ A  แต่แผนก B มองเห็นว่ามีคนไข้ส่งมาก็เรียกคนไข้มาส่งต่อให้หมอ ปรากฎว่าพอไปดูข้อมูลการส่งต่อ  เห็นแต่แผนกรับเป็น A และอีกข้อมูลเป็นแผนกรับ B งงมาก ตรวจสอบใน ptdepart ก็เห็นแต่แผนกรับทั้งสองครั้งคับ  พยาบาลยืนยันว่าส่งถูกต้องตามระบบดี ไม่รู้จะตรวจสอบอย่างไรว่าใครผิดถูก  ทดลองส่งเองก็ไม่เกิดปัญหาคับ มีแผนกรับส่งถูกต้องดี  พอตรวจสอบใน ptdepart ก็เห็นว่าเราเองส่งจาก A ไปยัง B ถูกต้อง และมีแผนก B มารับอีกครั้งคับ  อยากทราบวิธีตรวจสอบคับ ขอบคุณคับ

1367
Delphi / Pascal / zeos มัน error อ่ะคับแก้ยังไงดีคับ
« เมื่อ: กันยายน 11, 2009, 11:22:35 AM »
คือว่าลองสร้าง โปรแกรมแล้ว และลองรันดู โดยที่ยังไม่ได้เขียน script นะคับ แค่เอาอะไรต่ออะไรแปะไปก่อนแล้วก็ตั้งค่าให้อ่านจากฐานข้อมูล พอสั่งรันแล้วมันติดตามรูปอ่ะคับ รบกวนขอวิธีแก้ไขด้วยคับ
delphi 10 lite +zeos6.6.5+os windows xp+mysql 5.1.28 คับ

1368
1.รายงานสรุปงวดการเก็บเงิน แบบของ  OPtell  ใน Hosxp มีหรือเปล่าคับ หรือว่าต้องทำเอง
2.ส่วนรหัส md5 เนี่ยสำคัญไหมคับ ทาง สกส ตรวจสอบหรือเปล่า สร้างเองได้ไหม ตรวจสอบอย่างไรคับ
3.วันนี้ทดลองส่งไปหนึ่งวันนะคับ  ไม่รู้ผลจะเป็นอย่างไร ทาง สกส รับได้หรือเปล่า แต่ทราบว่าหลาย รพ. ก็ส่งโดยใช้ Hosxp เหมือนกัน
ขอบคุณนะคับสำหรับคำแนะนำหลายๆอย่าง เป็นประโยชน์มาก ;D

1369
ไฟล์ที่ได้จะเป็นไฟล์ zip ใช่ไหมคับ อยากทราบความหมายของเลขที่ได้ในชื่อไฟล์อ่ะคับว่ามันมาจากไหนอ่ะคับ เหมือนกับว่ามันออกมาแล้วบางจุดมันต่างกันคับ
ชื่อไฟล์ที่ได้จาก Optell  =  10757_COCDBIL_1103_00_20080722-113223
ชื่อไฟล์ที่ได้จาก Hosxp =  10757_COCDBIL_0001_101_20090903-151153
ชื่อไฟล์ที่ได้จาก Hosxp =  10757_COCDBIL_9999_101_20090904-155409(ลองเปลี่ยน session id ตามคำแนะนำในกระทู้)
10757 = รหัสโรงพยาบาล
1103 = Session ID
20080722-113223 = วันเวลาส่งออก
อยากทราบว่า COCDBIL กับ เลขที่เป็น 00 หรือ 101 มันคืออะไรคับ  เพราะจากไฟล์ OPtell บางตัวก็เป็น 01 ก็มีคับ แล้วของ Hosxp จะแก้ไขอย่างไรให้เหมือนกันคับ

1370
ใช้ 3.52.1.16 คับได้ทำตามขั้นตอนแล้วคือ
1.เลือกวันที่ที่ต้องการ
2.เลือกสิทธิเป็นเบิกจ่ายตรงข้าราชการ
3.กดปุ่มโอนค่าใช้จ่ายมาจากลูกหนี้
4.รอสักพักให้โปรแกรมรันจนหมด
5.เลือกส่งข้อมูล สกส.ก็จะได้ไฟล์ .txt มา
อยากทราบว่า
1.ขั้นตอนที่ทำถูกต้องแล้วใช่ไหมคับ
2.ที่หน้างานจะมี SessionID และ Station ID มันคืออะไรคับ เห็นในข้อมูล .txt ส่งออกมาแล้วมีในส่วนหัวโปรแกรม ซึ่งตรงส่วนหัวของ OPtell เลยเหมือนจะรันตัวเลขไปเรื่อยๆ อ่ะคับ แต่ว่าข้อมูลที่ส่งออกจาก HOS มันยังคงเป็น 0001 อยู่คับ เราต้องกำหนดเองหรือว่าระบบรันให้คับ
3.แล้วรหัสสุดท้ายทีเรียกว่า MD5 เนี่ย มันคืออะไรคับ เห็นมีในกระทู้เก่าๆ ว่าต้องมีการลบทิ้งแล้วสร้างใหม่ จำเป็นไหมคับ หรือว่า Hosxp ได้ส่งออกข้อมูลส่วนนี้ถูกต้องแล้ว เพราะถ้าต้องสร้างใหม่ user ต้องแย่ๆแน่ๆเลย แต่ถ้าจำเป็นก็อยากทราบวิธีสร้างด้วยคับ
4.พี่ๆเคยส่งข้อมูลจาก Hosxp กันบ้างหรือเปล่าคับ เวอร์ชั่นไหนส่งออกข้อมูลส่วนนี้แล้วสมบูรณ์ที่สุดไม่ต้องแก้ไขคับ
ขอบคุณนะคับ  ขอคำชี้แนะด้วยคับ

1371
ลองดูให้ hos บ้างหรือยังคับ มีระบบงานบุคลากรอยู่ แต่ไม่ทราบว่าจะตรงจุดประสงค์ไหม  ใช้ 3.52.1.16 อยู่รายละเอียดอาจยังไม่ค่อยเยอะมาก ไม่รู้ว่า version ใหม่อาจารย์ได้พัฒนาต่อหรือเปล่าไม่ได้ติดตามคับ ลองดูก่อนคับเผื่อใช้ประโยชน์ร่วมกันในฐานเดียวกันได้คับ ;D 

1372
ไม่รู้มือดีที่ไหนไปลบ  แต่ว่าคงจะต้องแก้ไขไปก่อน ตอนนี้มี Replicate อยู่ แต่ว่าไม่ได้รันมาสองวันแล้ว ก็เลยเรียกมาดูได้ อยากทราบว่านำเข้าเฉพาะ CHEMISTRY ได้ไหมคับ หรือว่าจำเป็นต้องออกแบบใหม่หมด  ถ้านำเข้าได้มีวิธีการทำยังไงบ้างคับ ขอบคุณคับ

1373
ทำได้แล้วคับอาจารย์  อ่านข้ามไปข้ามมาเอง งงไฟล์ด้วย แต่ตอนนี้ได้แล้วคับ เหลือแต่วิธีใช้งานล่ะ  มีคู่มือ delphi7 ของ อ.สัจจะ รุ่งรวีวรอยู่ ช่วยได้เยอะเหมือนกัน  ขอบคุณอาจารย์มากนะคับ ส่วนที่ว่าจะแจก หมายถึงแจกอะไรหรือคับ  ถ้าโปรแกรมที่จะทำล่ะก้อสงสัยอาจรอนานนะคับ มือใหม่ เอาไว้ทำเสร็จอาจจะให้อาจารย์ comment อีกแล้วกันคับ จะทำโปรแกรมครุภัณฑ์นะคับไม่ใช่ hosxp version bangyai นะค้บ ;D

1374
มันขึ้นแบบนี้อ่ะคับ ตอนที่จะ add ตัวนามสกุล .bpl อ่ะคับ ทำอย่างไร

1375
ขอบคุณมากคับอาจารย์ ถ้าติดขัดยังไงจะรบกวนถามต่อ  ก็ใช้วิธีการศึกษาวิธีการเดียวกับอาจารย์เลยคับ ;D

1376
ใช้ delphi 10 lite คับ ได้ Zeos มาแล้ว กับ Free report ทำยังไงต่อคับอาจารย์ ทำไม่เป็นจริงๆคับ ขอขั้นตอนอย่างละเอียดได้ไหมคับ ว่ามีวิธีลงใน delphi ยังไง แล้ววิธีการใช้งานยังไงอ่ะคับ ขอบคุณคับ พยายามอยู่หลายวันแล้วก็ทำไม่ได้ ติดนู่นติดนี่ตลอดคับ ไม่รู้ว่าเป็นเพราะเราทำผิดหรือเปล่า ;D

1377
หลังจากลบแล้วจำเป็นต้อง optimize หรือเปล่าคับ แล้วมันมีความสำคัญยังไงคับ และสามารถทำในขณะ user ใช้งานได้หรือเปล่าคับ ขอบคุณคับ

1378
เห็นด้วยกับคุณ chaiyo_chaiyo คับ ว่ามีปัญหาบ้าง ถ้าไม่คิดอะไรมากก็ใช้ไปเถอะคับ แต่อย่างไร hp1018 กับ 1020 ดีที่สุดคับ  ใช้รุ่นอื่นมักจะต้องปรับการใส่กระดาษใหม่บ้าง  หรือถ้าบางทีแก้ไขฟอร์มใหม่ ถ้าตั้ง default  print  ก็มักจะไม่ support แต่ถ้า 1018 กะ 1020 นี่ชัวร์คับ แต่ตอนนี้ที่ รพ.ก็ใช้ 1005กะ1006 แล้วก็ lbp2900 เพราะ 1018กะ1020 หมดสัญญา หาไม่ได้ แต่ lbp2900 ก็ดีนะคับเป็นตัวเลือกที่ดีกว่า 1006

1379
ก็คิดไว้ว่าจะทำแบบนั้นเหมือนกันคับ  รอบนี้ก็พันกว่าคน ที่ผ่านมาไม่รู้ว่าเท่าไหร่ แต่ก็แก้ไปก่อนคับ ตอนนี้ก็บอกเวชระเบียนแล้วว่าให้ทำแบบนี้  ครั้งนี้จะแก้ในฐานให้เสร็จวันนี้ล่ะคับ พรุ่งนี้หมดเขตส่งแล้วล่ะ 
ปล.ฝากอาจารย์แก้ไขด้วยนะคับ ;D

1380
ไม่ทราบว่าเคยเจอปัญหานี้หรือเปล่าคับ  คือว่าช่วงนี้เป็นระยะตรวจต่างด้าว  ก็จะมีการลงข้อมูลต่างด้าว พอออกรายงาน 12 แฟ้ม พบว่าตาราง ODX field PERSON_ID เป็นช่องที่ดึงเลขบัตรประชาชนมา  ทำให้ถ้าลงข้อมูลเลขต่างด้าวเพียงช่องเดียวแล้ว  ข้อมูลเลขต่างด้าวจะไม่ถูกดึงลงในรายงานด้วย  เพราะเหมือนกับว่าโปรแกรมจะสั่งให้ดึงจากเลขบัตรประชาชนใช่ไหมคับ   อยากทราบแนวทางแก้ไขปัญหาคับว่าแก้ไขอย่างไรดี  หรือมีวิธีการบันทึกข้อมูลตรงไหนหรือเปล่าคับ ขอบคุณคับ

1381
ปัญหาคือว่าถ้าเราสั่งยา แล้วสั่งพิมพ์รายการยาเลย  จะไม่มีรายการ rx ออกมาเลย แต่ถ้าสั่งพิมพ์แฟ้มเวชระเบียนก่อน แล้วค่อยพิมพ์ใบสั่งยา ก็จะมีรายการออกมาครบเลยคับ  คือเหมือนกับว่าต้องสั่งให้พิมพ์แฟ้มเวชระเบียนก่อน ถึงจะทำให้rx ออกได้อ่ะคับ  ไม่ว่าจะสั่งจากจุดบริการใดก็ตามเป็นเหมือนกันหมดคับ รบกวนแนะนำวิธีแก้ไขด้วยคับ  อยากทราบรายละเอียดอ่ะคับ ไม่ต้องแสดงภาพก็ได้คับ  อธิบายเป็นขั้นตอนก็น่าจะพอแก้ไขเองได้อยู่ หรือถ้าต้องให้อาจารย์แก้ ก็จะได้แจ้งผู้ใช้งานเขาอีกครั้งคับ  ขอบคุณคับ

1382
1.schedule backup เป็นการ backup แบบ hot หรือ cold คับ หรือว่าต้องเลือกใช้งานจากหน้าสำรองข้อมูล
2.กรณีการทำ cold backup จะมีการเสียข้อมูลบางส่วน สมมตินะคับถ้าเราตั้งเวลาไว้วันที่  3 ส.ค.52 เวลา 16.00 น.  เมื่อระบบเริ่มทำงานข้อมูลที่อยู่ในระหว่างเวลา backup จะต้องเสียไป แต่ว่าข้อมูลตั้งแต่วันแรกที่เราเริ่มระบบจนถึงวันที่ 3 ส.ค.52 ก่อน 16.00 น. เราจะเก็บได้ทั้งหมดเลยใช่ไหมคับ 
3.จากข้อ 2 แสดงว่า ในวันอื่น ๆ ที่ระบบเริ่มสำรองข้อมูล เราจะได้ข้อมูลทั้งหมดของวันที่ผ่านมาก่อนหน้านี้โดยไม่เสียข้อมูลเลยใช่ไหมคับ
4.เมื่อเรานำข้อมูลมา restore แล้ว replicate ต่อก็ได้ข้อมูลแบบสมบูรณ์เช่นกันใช่คับ
รบกวนช่วยแนะนำด้วยคับ ขอบคุณล่วงหน้านะคับ  :)

1383
Report Exchange / Re: ใบเสร็จรับเงิน
« เมื่อ: สิงหาคม 03, 2009, 10:26:53 AM »
แนะนำนะคับ  ที่ รพ.ใช้ระบบการออกใบเสร็จรวมยกหมวดค่ารักษาใช้ใบเสร็จแบบกระดาษต่อเนื่อง พิมพ์ดอท เหมือนกัน  ถ้าจำไม่ผิดใบเสร็จรับเงินนี้จะประมวลผลจาก tempreport  ซึ่งอาจารย์ทำไว้ในระบบ การแก้ไขบางทีอาจจะยุ่งยากและซับซ้อนพอควร  นอกเสียจากไม่ใช้ tempreport ของอาจารย์ สังเกตจากหน้าการเงินจะคิดเงินเป็นหมวดค่ารักษา ซึ่งหมวดค่ารักษาเหล่านั้นหล่ะคับที่จะต้องนำไปใช้ในการออกใบเสร็จรับเงิน ก็ต้องทำใหม่นะคับ  แต่แนะนำให้ใช้ใบแนบนะคับ ก็สะดวกดี 
แต่ถ้าอยากแก้ไขจริง  ส่งตัวอย่างแนบมาด้วยตามที่คุณเจมส์ฯ บอกก็ดีคับ เผื่อพี่ๆเขาจะได้ช่วยดูให้ ;D

1384
ลองทำ replicate พอเขาใช้งาน จะฟ้องว่า  Innodb Warning อ่ะคับ  บอกว่าเราไม่ได้ตั้งค่า innodb_file_per_table อ่ะคับ  ก็เข้าไปตั้งตามที่เตือน  ไม่ทราบว่าต้องกำหนดค่าอะไรเข้าไปหรือเปล่าคับ  ขอบคุณคับ

1385
ลอง click ขวา แล้ว cacl ใหม่

1386
เอาความหมายง่ายๆคือไม่มีตาราง pttype_spp อ่ะคับ    สมมติ server ใช้ v.3.51.10.22  มีตาราง  A,B,C..... Z  ทั้งหมด 26 ตารางแต่ว่าเรา upgrade version เป็น 3.52.1.16 ซึ่งอาจารย์อาจจะเขียนตารางเพิ่มมาจาก A-Z  เพิ่มเป็น A1,A2....A10 ก็เพิ่มมาอีก 10 ตารางเป็น 36 ตาราง  ถ้าเราไม่ upgrade structure ให้ server ด้วย เวลาเราเข้าใช้งานหน้างานจากเวอร์ชั่นที่ใหม่กว่า มันก็จะหาตารางที่เพิ่มมาใหม่ไม่เจอ หากหน้างานนั้นๆต้องการใช้งานตารางดังกล่าวอ่ะคับ 
แต่ถ้า server เป็น  V.3.52.1.16 แต่หน้างานเราใช้ 3.51.10.22 จำนวนตารางใน server จะคลอบคลุมเวอร์ชั่นเก่าด้วย ก็จะไม่มีปัญหาเรื่องหาตารางไม่เจอ
ส่วนใหญ่แล้วเวอร์ชั่นใหม่ขึ้นอาจารย์ก็จะเพิ่มตารางใหม่เข้ามาด้วยอ่ะคับ เราก็เลยต้อง upgrade structure หรือโครงสร้างตาราง เพื่อให้มันสมบูรณ์ ครบถ้วนเท่ากัน แต่ปัญหาหาตารางไม่เจอไม่ใช่เรื่องใหญ่นะคับ เกิดได้เสมอคับแค่ upgrade structure ก็หาย ทำเพียงครั้งเดียวเมื่อลงเวอร์ชั่นใหม่กว่า  แต่ถ้าหน้างานใช้เวอร์ชั่นที่เก่ากว่าไม่จำเป็นต้อง upgrade คับ ใช้งานด้วยกันได้เลยคับ
แนะนำนะคับ ถ้าจะทดสอบการ upgrade structure ควรทำใน stand alone ก่อนดีที่สุดคับ 
ไม่ทราบว่าทั้งหมดพอจะเข้าใจหรือเปล่า รอพี่ๆกะอาจารย์มาตอบให้อีกทีแล้วกันนะคับ ;)

1387
ยังไงก็อยากได้คำแนะนำตามที่ถามนะคับ เพราะว่าสงสัยจริงๆคับ ;D

1388
ตอนล่มยังไม่ได้แก้ my.cnf นะคับ(เนื่องจากอยากลองดูสาเหตุอีกสักหน่อย)
สรุปนะคับ
เมื่อวานล่ม 2 ครั้ง ครั้งแรกล่มที่ตาราง ksklog  ส่วนครั้งที่สองลบข้อมูล ksklog เหลือ5x,xxx แล้วผ่านไปได้ แต่ไปล่มที่ตาราง ovst เลยหยุดทำ แต่ตั้ง schedule backup ไว้ประมาณ 16.30 น.คับเช้ามาดูก็ผ่านไปได้ด้วยดี ได้ไฟล์ 7z มา
วันนี้เที่ยงลองทำ newbackup ไม่พบว่ามีใครแจ้งว่าระบบล่มแต่เครื่องหยุดที่ตาราง kgklog (คาดว่าคงเป็นเวลาพัก)
พอบ่ายสองก็ลองอีกครั้ง คราวนี้ล่มคับ  ล่มเมื่อถึงตาราง kgklog เข้าไปตรวจสอบดูพบว่ามี 6 หมื่นกว่าเรคคอร์ด
เลยเดาว่าที่ล่มๆเนี่ยน่าจะเกิดจากเวลาคิวรี่ถึงตารางใหญ่ๆข้อมูลมากๆหรือเปล่าคับ
ขณะนี้ลองทำแบบ skip log data ดูคับ ไม่รู้จะช่วยได้ไหม
อยากให้อาจารย์และพี่ๆช่วยวิเคราะห์สาเหตุด้วยคับ  ถ้าจะต้องแก้ my.cnf หรือต้องหยุดระบบเพื่อซ่อม จะได้ทำทีเดียวเลยคับ ขอบคุณนะคับ

1389
ตอนนี้กำลังจะทดสอบขึ้นระบบใหม่ด้วยตัวเองนะคับ มีปัญหาบางเรื่อง  อยากขอคำแนะนำคับ

1.ถ้าเราเริ่มต้นเหมือนกับว่าเรายังไม่มีฐานข้อมูลอะไรในมือเลย  หลังจากที่เราลง mysql เรียบร้อย grant สิทธิ์ และสร้างฐานข้อมูลแล้ว เราจะนำเข้าตารางต่างๆ ของอาจารย์ในระบบได้อย่างไรคับ  เสมือนหนึ่งกับว่าตอนนี้เราจะเริ่มใช้ hosxp แล้ว เรายังไม่เคยใช้มาก่อน ประมาณนี้อ่ะคับ
2.ในการทำ replicate จำเป็นต้อง initial import ข้อมูลจากเครื่อง server  ในครั้งแรกมาก่อนจะ run agent ใช่ไหมคับ เพื่อ import ตารางเข้ามา
3.การ initial import จำเป็นต้องปิดระบบเพื่อดำเนินการหรือไม่คับ
4.ถ้าไม่ initial import ตารางเข้ามาก่อน run agent จะมีผลอย่างไรคับ
5.กรณีถ้าเรา backup ข้อมูลไว้แล้วเป็นไฟล์ 7z เราจะ restore เข้า replicate เราสามารถดำเนินการผ่านเครื่อง client ได้เลยใช่ไหมคับ โดยใช้ new restore  ถ้าเป็นลักษณะนี้เราสามารถใช้แทนการ initial import ก็ได้เหมือนกันใช่ไหมคับ
7.ตอนนี้ที่ server เลยลง my 5.1.23 ไว้ แต่ replicate ที่ทดสอบสำหรับ linux ใช้ 5.1.30 แต่ใน
windows ใช้   5.1.28 ไม่ทราบการใช้ mysql ที่ต่างกันมีผลอย่างไรบ้างคับ  และควรเลือกใช้อย่างไรคับ
9.ข้อนี้ถามเผื่ออนาคตนะคับ  ถ้าวันนึง HDD เกิดเต็ม เราจะเตรียมการรับมือล่วงหน้าได้อย่างไรบ้างคับ โดยที่เราก็ยังต้องใช้ข้อมูลเดิมอยู่เสมอ เพราะต้องตรวจสอบประวัติคนไข้คับ
ปล. แต่อยากทราบในกรณีข้อ 1 มาก ๆ นะคับ ถ้าอย่างไรแล้วขอคำแนะนำด้วยคับ   ขอบคุณนะคับ
--ช่วงนี้ server งอแง ก็หวั่นๆเหมือนกัน  replicate ก็ยังไม่มีเป็นการถาวร จะมีเร็วๆนี้  ก็ backup ไปก่อน ตอนนี้ก็ได้พยายามจะทดสอบการทำ server ด้วยตัวเองคับ แต่ก็ติดขัดบ้างคับ แต่เข้ามาตั้งกระทู้ถาม อาจารย์และพี่ๆทุกคนใจดีมากคับ ให้ความรู้ได้เยอะเลย--

1390
1.เห็นมีในกระทู้ที่อาจารย์ส่งให้ เลยส่งมาให้ดูบ้างคับ ตอนนี้ยังไม่ได้แก้ my.cnf นะคับอาจารย์ อยากให้อาจารย์วิเคราะห์อีกครั้งอ่ะคับ  
2. join buffer นี่ใส่ตรง section ไหนคับ ;D

1391
อาจารย์คับ  เป็นเพราะทำ initial import ระหว่างการใช้งานมีผลหรือเปล่าคับ ถ้าเกิดว่าระบบรันไปถึง ตารางที่มีข้อมูลมากๆ เช่น patient หรือ optemrece หรืออื่น ๆ แต่ว่าเมื่อสักครู่ก็ล่มอีกแล้วนะคับ แต่ล่มตอนที่รันถึง patient นะคับ แต่ตอนนี้ผ่านไปถึง patient_log แล้วคับ

1392
หน้าจอตรวจรักษาของแพทย์  คีย์ข้อมูลยาฉีดแล้ว ต้องแก้วิธีใช้ยา  พอคีย์ตัวเลขกลายเป็นภาษาอังกฤษ แต่สามารถบันทึกได้ หลังจากบันทึกข้อมูลแสดงเป็นตัวเลขปกติคับ  เป็นเฉพาะตอนคีย์คับ  และเป็นหลายเครื่องที่ต้องคีย์อ่ะคับ แก้อย่างไรคับ ขอบคุณคับ

1393
พอจะเดาสาเหตุได้นะคับ แต่ไม่รู้เดาถูกหรือเปล่า
สืบเนื่องจากว่าเมื่อวานนี้ทำการ new back up  2 ครั้ง  ระบบล่มทั้ง 2 ครั้ง สังเกตได้ว่าพอถึงตาราง ksklog แล้วล่มทั้ง 2 รอบ
วันนี้ทำการ initial import เข้า replicate พอถึงตาราง ksklog ก็ล่มอีกอ่ะคับ เลยสงสัยว่าเป็นที่ตาราง ksklog หรือเปล่า
เมื่อวานทำการลบ record ออก ครึ่งนึง วันนี้ก็เลยลบที่เหลือเกือบหมดเหลือไว้แค่เดือนปัจจุบัน เพราะ save เก็บไว้แล้ว 
หลังจากระบบล่ม ก็ไป top ดู พบว่ากินแรมมาก โดยเฉพาะ cache แต่ว่า swap เป็น 0 คับ  ก็ทำการใช้คำสั่ง restart mysql  อย่างเดียวก็ใช้งานได้ทันทีคับ
ขณะนี้กำลังทดลอง initial import อีกครั้งคับ หลังจากลบ ksklog ออกแล้ว ตอนนี้ initial import ผ่านไปได้แล้วคับ
รบกวนอาจารย์และพี่ๆช่วยวิเคราะห์ด้วยคับว่าจะแก้ปัญหาอย่างไรดีคับ  ที่ผ่านมาทำ backup และ replicate จาก windows ทิ้งไว้  client hang ตลอดคับ  ตอนนี้กลายเป็นระบบล่มไปคับ กะว่าเที่ยงนี้จะลอง backup และ replicate ไปด้วย เหมือนที่เคยทำมาอ่ะคับ ไม่รู้จะเป็นไง

1394
ส่ง my.cnf มาแล้วนะคับอาจารย์ แล้วก็สั่ง top ด้วย ได้ตามนี้คับ
Mem 8055828k  ,5488836k used, 2566868k free, 194428k buffers
Swap 2031608k,            0k used, 2031608k free, 3882840k cached
ชี้แนะด้วยคับอาจารย์ ขอบคุณคับ

1395
ส่งมาแล้วคับ แล้วก็ top อีกครั้งได้ดังนี้คับ
Mem 8055828k, 5488836k used, 2566565k free
Swap 2031608k,           0k used, 2031608k free

1396
ใช้คำสั่ง top ดูใน server พบว่า มีแรม 8gb ใช้ไป 7gb โดยที่เป็น cache 5gb  สังเกตมักจะเป็นลักษณะนี้เสมอ แต่พอ restart mysql แล้วก็สามารถใช้งานได้  แรมที่ใช้ลดลงเหลือ 6gb cache4gb  แต่ถ้า restart เครื่อง server เลยจะคืนสู่สภาพปกติ คือ ใช้แรมแค่ประมาณไม่เกิน 2gb cache อยู่ที่ประมาณไม่เกิน 1gb คับ ไม่ทราบว่าเกี่ยวกับอะไรบ้างคับ ขอบคุณคับ

1397
เป็นคำแนะนำนะคับ มือใหม่เหมือนกัน  ไม่ต้องทำเป็น sub report ก็ได้นะคับ  ลองเพิ่ม script  จากตารางของผู้ป่วยใน (ลองหาดูก่อน) ที่เก็บข้อมูลการ diag แล้วที่ report designer ก็ใช้ DbText แทน ทำเผื่อตาม field ในตาราง คาดว่า 1 คนก็ไม่น่าเกิน 5 diag ไหมคับ ไม่ทราบว่าตรงประเด็นหรือเปล่า เพราะว่าในใบสั่งยาของที่ รพ. ก็ใช้วิธีการแบบนี้อ่ะคับ หมอต้องการเห็น diag อย่างน้อย 3 โรค   ตารางน่าจะอยู่ใน an_stat นะคับที่เก็บข้อมูลทุกอย่าง  ลองดูนะคับผิดถูกยังไงก็ลองดู แบบนี้ไม่น่าจะซับซ้อน

1398
มันเกิดขึ้นหลังจากที่เปลี่ยน mudule ในตาราง reporttemplate ของรายงาน แล้วพอกด update มันก็จะขึ้น bug แบบนี้มาทุกครั้งเลยคับ (แนบไฟล์มาให้ดูด้วยคับ) จะมีปัญหาหรือเปล่าคับ

1399
System Message
SQL Error: MySQL server has gone away
select * from ksklog where tablename='xxx' limit 1

คือว่าเปลี่ยน module ของ custom report คับ แต่ว่าแก้จากตาราง reporttemplate นะคับ พอกด update แล้ว มันขึ้น bug คำนี้ตลอดเลยคับ เป็นอะไรไหมคับ ขอบคุณคับ

1400
System Message
SQL Error: MySQL server has gone away
select * from ksklog where tablename='xxx' limit 1

คือว่าเปลี่ยน module ของ custom report คับ แต่ว่าแก้จากตาราง reporttemplate นะคับ พอกด update แล้ว มันขึ้น bug คำนี้ตลอดเลยคับ เป็นอะไรไหมคับ ขอบคุณคับ

หน้า: 1 ... 26 27 [28] 29 30