แสดงกระทู้

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 - snhos

หน้า: 1 ... 3 4 [5] 6 7 8
202
ของผมใช้เวอร์ชั่น 3.53.4.9
ตามรูปเลยครับ  ลองเอาไปปรับใช้ดูครับ 

203
ในแฟ้ม PP ด้วยน่ะครับอาจารย์  ตรงฟิลด์  BWEIGHT
ของ hosxp  เป็น BWEIGTH 
ที่ถูกต้องเป็น  BWEIGHT

มันสลับที่กันระหว่าง H  กับ T ครับ 
ขอบคุณครับ

204
ชาว hosxp ทั่งหลายครับ
เวอร์ชั่น 3.53.3.12 ผมส่งออกแฟ้ม drug  แล้วชื่อ ฟิลด์ UNIT_PACKING ผิดครับ (text)
โปแกรมส่งออกเป็น UNITPACKIN (ผิด)  ซึ่งเวลาที่ สนย.นำเข้าตรวจสอบมันจะผิดพลาด
แต่สำหรับ สปสช.  ผมไม่แน่ใจว่าเขาตรวจแบบไหน
อันที่ถูกต้องตาม สปสช.คือ  UNIT_PACKING
กังวลใจเหมือนกันเพราะ  ส่งแฟ้มไปที่  สปสช.แล้ว  ถ้าเขาตรวจให้ผ่านก็บุญไปครับ

จึงแนะนำว่าไม่ควรใช้ เวอร์ชั่นนี้ครับ

205
Report Exchange / มีรายงานกายภาพมาฝากครับ
« เมื่อ: เมษายน 07, 2010, 10:22:07 AM »
ความสามารถ
-เลือก ใน-นอกเวลา ได้
-เลือกสิทธิ์ ได้
-เลือก โรงพยาบาลประจำสิทธิได้

จุดมุ่งหมาย  สำหรับเรียกเบิกจาก  ประกันสังคมต้นสังกัด และสิทธิเบิกได้

ปล.ใช้รายงานจากเวปบอร์ดมาเยอะเลยอยากตอบแทนอะไรเล็ก ๆ น้อย ๆ บ้างครับ

206
นอกเรื่อง / Re: ทดลองทำ server ใหม่
« เมื่อ: เมษายน 05, 2010, 16:58:00 PM »
วิธีแก้ปัญหา 

error while create function get serialnumber
 can not retrieve result data

ให้ run terminal  แล้ว เข้า mysql   แล้วใช้คำสั่งต่อไปนี้ครับ
Mysql>grant all on *.* to sa@’%’ identified by ‘sa’ with grant option;
Mysql>grant super on *.* to sa@’%’ identified by ‘sa’;
Mysql>flush privileges;


แล้ว สั่ง restart mysql
ปล.เอามาจากอาจารทั้งหลายอีกที

207
MySQL / Re: ขอความช่วยเหลือเรื่องการทำ slave
« เมื่อ: กุมภาพันธ์ 26, 2010, 23:35:53 PM »
ผมลองทดสอบ ที่ master โดยเพิ่มทีละบรรทัด แล้ว restart mysql ปรากฏว่า
server-id=1
log-bin
sync_binlog=1  (รีสตาร์ทผ่าน)
แต่พอเปิดใช้โปรแกรม จะเกิดข้อผิดพลาด ดังนี้ครับ
error while create funtion get serialnumber can not retrieve result data

innodb_safe_binlog (รีสตาร์ทไม่ผ่านครับ)
เกิด error ดังนี้ครับ
starting mysql.manager of pid-file quit without updating fi  .. failed

ปล ผม grant  แล้วครับ  ก็ไม่ผ่าน

208
แล้วสีน้ำเงิน คืออะไร   (หรือว่าเน...วิ)
ขอบคุณครับ

209
เรื่องสัญลักษณ์ต่าง ๆใน Remed

ขอบคุณครับ

210
MySQL / Re: ขอความช่วยเหลือเรื่องการทำ slave
« เมื่อ: กุมภาพันธ์ 24, 2010, 14:35:39 PM »
ลองตามคุณ tanoy  แล้ว ยังเหมือนเดิมครับ

อีกอย่างครับ  ผมจะลบ swap  ได้อย่างไร ตามรูป  อธิบายให้ด้วยน่ะครับ

211
MySQL / Re: ขอความช่วยเหลือเรื่องการทำ slave
« เมื่อ: กุมภาพันธ์ 24, 2010, 13:10:45 PM »
อาจารย์ครับ  มันเกิด error ในเครื่อง Master ครับ ตามรูป หลังจากที่ผมเพิ่มบรรทัด
server-id=1
log-bin
sync_binlog=1
innodb_safe_binlog
ส่วนในเครื่อง slave  แก้ my.cnf  โดยการเพิ่มบรรทัดเข้าไป  รีสตาร์ท mysql แล้วผ่านครับ
ผมแนบ my.cnf มาด้วยครับ

212
MySQL / ขอความช่วยเหลือเรื่องการทำ slave
« เมื่อ: กุมภาพันธ์ 24, 2010, 09:55:30 AM »
ผมได้ slave มาใหม่จะทำ slave เลยทำตามวิธีการที่อาจารย์ MN โพสไว้  ตามวิธีด้านล่าง
แต่พอใช้คำสั่ง vi เพื่อคอนฟิกค่า my.cnf แล้วเพิ่มบรรทัดเข้าไป มันก็เกิด error  รูปที่แนบมาต้องการรู้ว่าผมใช้
คำสั่ง vi ถูกหรือเปล่า

วิธีการทำ slave  ตามที่อาจารย์หมาน้อยบอก
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=1555.0
 การกำหนดระบบ Replication ของ MySQL
« เมื่อ: กุมภาพันธ์ 08, 2007, 06:49:00 AM » อ้างถึง  

--------------------------------------------------------------------------------
ในการใช้งาน MySQL สามารถเปิดใช้งานระบบ replication ที่มีใน MySQL ได้ โดยทำตามขั้นตอนดังนี้ครับ

1. ติดตั้ง MySQL ลงในเครื่่องที่จะทำหน้าที่เป็น Slave
2. เปิด configuration file ของ mysql มาแก้ไข หากใช้ linux จะอยู่ที่ /etc/my.cnf หรือหากใช้ Windows จะอยู่ที่ c:\windows\my.ini
3 ในเครื่องที่ทำหน้าที่เป็น Master ให้เพิ่ม ตรง section [mysqld] ดังนี้ครับ


server-id=1
log-bin
sync_binlog=1
innodb_safe_binlog


และที่สำคัญต้อง grant สิทธิให้ sa ด้วยคำสั่ง
grant all on *.* to sa@'%' identified by 'sa' with grant option

4. ในเครื่องที่ทำหน้าที่เป็น Slave ให้เพิ่ม ตรง section [mysqld] ดังนี้ครับ (สมมติว่าเครื่อง server มี IP Address เป็น 192.168.0.1 นะครับ)


server-id=2
master-host=192.168.0.1
master-user=sa
master-password=sa
replicate-do-db=hos
log-warnings
slave-skip-errors=all


5. ทำการ Re-Start mysql ทั้ง master และ slave

6. ที่เครื่อง slave ใช้คำสั่ง
mysql> load data from master
เพื่อทำนำเข้าข้อมูลจากเครื่อง master ไปยัง slave

หากไม่สำเร็จให้เปิด Log file ของ MySQL มาดู ทั้งใน Master และ slave
**************************
error  ที่เกิดหลังจาก restart mysql
MySQL.Manager of pid-file quit without ประมาณนี้ครับ


213
พอดีอยากเขียนคำสั่ง อัพเดทสิทธิเบิกจ่ายตรงครับ  จากอีก server หนึ่ง ไปยังอีก server หนึ่งครับ
UPDATE 192.168.1.2.hos.patient LEFT JOIN 192.168.1.3.snhos.cdmddata_update
ON
192.168.1.3.snhos.cdmddata_update.hn1 = 192.168.1.2.hos.patient.hn 
SET
192.168.1.2.hos.patient.pttype = '21'
where 192.168.1.2.hos.patient.hn=192.168.1.3.snhos.cdmddata_update.hn1 ;
 ดูให้หน่อยครับ

ไม่รู้ถูกหรือเปล่า   ช่วยแนะนำหน่อยครับ
ขอบคุณครับ
ปล.ใช้ Navicat ครับ

214
ถือว่าได้รับเกียรติสูงสุดเลยครับที่อาจารย์ใหญ่ ๆๆ (MN) เข้ามาตอบ
ขอบพระคุณครับ

215
พอดีได้ server ใหม่มาเปลี่ยน server เก่า  นำข้อมูลเข้าไปแล้ว  และใช้งานจริง แล้ว
IBM X3650 M2 ram 4 g cpu 2.0 g  (CentOs 5.4 64 bit  Mysql 5.1.43) client ประมาณ 40 เครื่อง
 ขอบคุณครับ

216
วันนี้ วันที่ 14  กุมภาพันธ์ 2553 เกิดเหตุการณ์น่าแปลกใจ และดีใจ(ควรดีใจหรือเปล่าก็ไม่รู้)
ขณะที่เปิดโปรแกรม hosxp หน้าจอ login เป็นดอกกุหลายเกือบพันดอก
เป็นทุกไคลเอ็นท์  ไม่รู้ว่าใครทำ  เกิดขึ้นได้ยังไง 
มีวิธีการทำอย่างไร  ช่วยบอกด้วย
จาก  admin มือใหม่

ปล. ไม่รู้ว่าเป็น valentine virus หรือเปล่า
ขอบคุณสำหรับกำใจ

217
เห็นมีเสียงต้องการเยอะ  เลยจัดมาให้ครับ  เอาไปปรับใช้ดูน่ะครับ
http://www.upload-thai.com/download.php?id=f4dc570b6c90e8f0c9590bbbcadff310

218
ตอนนี้เรียบร้อยแล้วครับ  หลังจากที่มั่วอยู่พักใหญ่ แรม 4 g ใช้ไปเพียว 1.7 g ครับ
1.วิธีแก้ปัญหา 

error while create function get serialnumber
 can not retrieve result data

ให้ run terminal  แล้ว เข้า mysql   แล้วใช้คำสั่งต่อไปนี้ครับ
Mysql>grant all on *.* to sa@’%’ identified by ‘sa’ with grant option;
Mysql>grant super on *.* to sa@’%’ identified by ‘sa’;
Mysql>flush privileges;


แล้ว สั่ง restart mysql
2.เพื่อไม่ให้แสดง Error อันนี้  innodb_file_per_table
 
วิธีที่ 1
my.cnf  ต้องไปเพิ่ม

innodb_file_per_table

วิธีที่ 2
เพิ่ม ใน my.cnf   ส่วน  [mysqld]
 
log_bin_trust_function_creators = 1
วิธีที่ 3
(ถ้าทำตามวิธีแรกหรือสองแล้วไม่หาย แต่ให้ระวังข้อมูลอาจจะหาย)
หากเราสร้าง my.cnf ที่มี innodb_file_per_table ทีหลัง เราต้องลบ ibdata1 ออกก่อนครับครับ (หรือ ibd*) แล้ว stop/start MySQL อีกครับ จะไม่ปรากฏคำเตือนนี้อีกครับ
***แต่ให้ระวัง หากมีข้อมูลแล้ว**** เผลอลบ ibd* ล่ะก็เสร็จครับ ข้อมูลอาจจะหายไปบ้าง แต่ถ้าทำตั้งแต่แรกเลยก่อนจะมีข้อมูลก็ไม่เป็นไรครับ





219
ขอเหตุผลเพิ่มได้ไหมครับ
ทำไมต้อง
เพิ่ม ใน my.cnf   ส่วน  [mysqld]
 
log_bin_trust_function_creators = 1

ปล.เผอิญว่าผมใช้วิธีตามข้างล่าง (ใช้ได้แล้วจึงมาเห็นกระทู้ที่ท่านตอบด้านบนคับ  แล้วถ้ามันหายแล้วผมต้องเพิ่มเข้าไปอีกไหม)
หากเราสร้าง my.cnf ที่มี innodb_file_per_table ทีหลัง เราต้องลบ ibdata1 ออกก่อนครับครับ (หรือ ibd*) แล้ว stop/start MySQL อีกครับ จะไม่ปรากฏคำเตือนนี้อีกครับ
***แต่ให้ระวัง หากมีข้อมูลแล้ว**** เผลอลบ ibd* ล่ะก็เสร็จครับ ข้อมูลอาจจะหายไปบ้าง แต่ถ้าทำตั้งแต่แรกเลยก่อนจะมีข้อมูลก็ไม่เป็นไรครับ

เรียนถามเพิ่มเติมครับ  ตามรูป  คำสั่ง top ทีผมโพสด้านบนนั้น  ทำไหมแรมมันถูกใช้เยอะจังครับ  ทั้งที่ มี client ต่ออยู่เครื่องเดียวคือเครื่องที่ผมทำงานอยู่ครับ  (พอดีว่านำเข้าข้อมูลแล้วทดสอบดูครับ  ถ้าผ่านจะลงใหม่  ใช้เป็นของจริงเลย)

อีกอย่างครับ  มีวิธีนำเข้านอกจากวิธี ที่นำเข้าจากโปรแกรม hosxp ไหมครับ  (เอาที่เร็ว ๆ )  พอดีว่าข้อมูลเยอะน่ะครับ
อย่างตัวที่นำเข้านี้  รวมเวลาเบ็ดเสร็จ แล้ว 2 ชั่วโมงครึงครับ  ถ้าจะนำเข้าทำเป็นเซอร์เวอร์จริงคงต้องปิดบริการกันเลยครับ
ขอบคุณครับ

220
หลังทดลองนำเข้าข้อมูลแล้ว พอเปิดใช้งาน
เกิดปัญหาดังนี้ครับ

 error while create function get serialnumber
 can not retrieve result data
 ต้องทำอย่างไรครับ

ปล.ที่ systemsetting ไม่ได้คลิกเลือก ปิดการใช้ functon getserial ครับ
ขอบคุณครับ

221
พอดีได้ เซอเวอร์ใหม่มา  จะทดแทน ของเก่า
IBM X3650 M2 Xeon 4C E5504  2.0GHz /800MHz FSB/4MB L3....
harddisk 146 g SAS 15Kx2 unit  2.5 Hot-Swap
Ram 4 G

ลง CentOs 5.4 Mysql 5.1.43
หลังจากที่นำข้อมูลเข้าแล้ว
สั่ง top ได้ดังภาพ

คอมเมนต์มาเยอะน่ะครับ

222
แก้ได้แล้วครับ
โดยไปโหลดมาจาก ของอาจารย์บอยใหม่ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=7832.msg41463

ขอบพระคุณทุกท่านครับ

223
error log  (ram 4)
ขอบคุณครับ

ปล.ตอนนี้ผมใช้ my.cnf ram 6 g ทำงานได้ปกติครับ

224
chmod  แล้วครับ  ยังเหมือนเดิม

ผมลองเอา my.cnf  ของเครื่อง master(ram 6 g) มาใส่ มันสามารถสั่ง start ได้ครับ

225
ทำตามที่อาจารย์บอย บอกหมดทุกอย่างแล้วครับ
แต่สั่ง start mysql มันเกิด error
starting mysql.manager of pid-file quit without updating file [failed]


แต่ถ้าลบ my.cnf ออกก่อนแล้ว สั่ง start  ได้ครับ

226
ผมว่า my.cnf ของผมต้องผิดแน่  เพราะถ้าไปลบ my.cnf ออก สั่ง start ได้
ฝากทุกท่านช่วยดู my.cnf ให้หน่อยครับ
แรม 4 g  ลง mysql 5.1.43 CentOs 5.4 


ปล.ข้อมูลในเครื่อง master ทำเป็น Innodb แล้วครับ

227
ขอบคุณอาจารย์นาจมากครับ
แต่ผมลงทุน ลง CentOs ใหม่
แล้วลง mysql ใหม่แล้ว  เกือบผ่านครับ
ตรง บรรทัดที่ว่า service mysql start มันเกิด error อีกครับ ข้อความ error ด่านล่างครับ

starting mysql.manager of pid-file quit without updating fi failed

เลยทำให้ไม่สามารถ สร้าง database ได้ครับ

228
ได้เซอรเวอร์ มาใหม่ แรม 4 g ลง CentOs 5.4
ลง mysql 5.1.43  แล้วเกิด error ตามด้านล่างครับ

[root@snhosdatabase ~]# useradd mysql

useradd: user mysql exists

[root@snhosdatabase ~]#
[root@snhosdatabase ~]#

[root@snhosdatabase ~]# service mysql stop

mysql: unrecognized service

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# export TMP=/tmp

[root@snhosdatabase ~]#
[root@snhosdatabase ~]#

[root@snhosdatabase ~]# export TMPDIR=/tmp
[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# rm -fr /var/lib/mysql

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# rm -f /etc/init.d/mysql*

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# rpm -ivh MySQL-shared-community-5.1.43-1.rhel5.x86_64.rpm --nodeps --force

Preparing...                ########################################### [100%]
   
   1:MySQL-shared-community ########################################### [100%]

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# rpm -ivh MySQL-client-community-5.1.43-1.rhel5.x86_64.rpm --nodeps --force
Preparing...                ########################################### [100%]
   
   1:MySQL-client-community ########################################### [100%]

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# rpm -ivh MySQL-server-community-5.1.43-1.rhel5.x86_64.rpm --nodeps --force
 
Preparing...                ########################################### [100%]


******************************************************************


A MySQL server package (MySQL-server-community-5.1.43-1.rhel5) is installed.


The current MySQL server package is provided by a different

vendor (warning: cannot get shared lock on /var/lib/rpm/Packages

Sun Microsystems, Inc.) than MySQL AB or Sun Microsystems, Inc..

Some files may be installed to different locations, including log

files and the service startup script in /etc/init.d/.



Upgrading directly from MySQL <unrecognized version warning: cannot get shared lock on /var/lib/
rpm/Packages

5.1.43> to MySQL 5.1 may not

be safe in all cases.  A manual dump and restore using mysqldump is

recommended.  It is important to review the MySQL manual's Upgrading

section for version-specific incompatibilities.




A manual upgrade is required.
- Ensure that you have a complete, working backup of your data and my.cnf
  files

- Shut down the MySQL server cleanly

- Remove the existing MySQL packages.  Usually this command will
  list the packages you should remove:
 
rpm -qa | grep -i '^mysql-'

 


You may choose to use 'rpm --nodeps -ev <package-name>' to remove
 
the package which contains the mysqlclient shared library.  The
 
library will be reinstalled by the MySQL-shared-compat package.

- Install the new MySQL packages supplied by Sun Microsystems, Inc.

- Ensure that the MySQL server is started

- Run the 'mysql_upgrade' program



This is a brief description of the upgrade process.  Important details

can be found in the MySQL manual, in the Upgrading section.

******************************************************************

error: %pre(MySQL-server-community-5.1.43-1.rhel5.x86_64) scriptlet failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping MySQL-server-community-5.1.43-1.rhel5

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# service mysql stop
mysql: unrecognized service

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]#

[root@snhosdatabase ~]# cp my.cnf /etc

cp: overwrite `/etc/my.cnf'   

[root@snhosdatabase ~]#


229
ลองทำแล้วครับ  เหมือนที่อาจารย์ weerawat บอก  ก็ไม่เห็นมีปัญหาอะไร
แล้วทำตามวิธีของอาจารย์อ๊อดอีกอย่างด้วย

วิธีอาจาย์อ๊อด
delete from app_starage where computer_name="***"

แล้วเริ่มต้นเปิดใช้เครื่องนั้นใหม่ มันก็จะเริ่มบันทึกค่าให้ครับ

ขอบคุณทุกความกรุณาครับ

230
เรียนถามคุณ weerawat  ถ้าก่อนหน้านี้ผมคลิกเลือกไว้  แล้วถ้าไม่เอาออก ตอนหลัง
จะมีผลต่อส่วนอื่น ๆ ไหม
ขอบคุณครับ

231
ลองเอารายงานเบาหวานของผมไปอ่าน ๆ ดู  น่ะครับ  เผื่อมีประโยชน์

ให้ศึกษาดูน่ะครับ  ถ้าจะนำเอาไปใช้ต้องปรับเยอะ
เพราะเขียนให้เหมาะกับ รพ.ของตนเองน่ะครับ

232
อยากรู้การทำงานของตาราง app_storage เครื่งผมมันไม่จำค่าเดิม
ใช้ เวอร์ชั้น ประมาณ 3.52.1.** เป็นต้นมา
อาจารย์ท่านอื่นก็ตอบว่าของท่านจำ
แต่ของผม  ยกตัวอยางเช่น  งาน ER พอเลือกเจ้าหน้าที่   เลือกเวร เลือก รคส.แพทย์ แล้ว
บันทึก  พอเลือกคนไข้ถัดไปมาลงรายการมันไม่จำค่าเดิม  มันขึ้น  เป็น 0  บ้าง  96  บ้าง

ขอบพระคุณครับ

233
ขอบคุณทุกคำตอบครับ

234
หน้างานห้องฉุกเฉิน  
ที่ รพ. ใช้ server IBM Xeon Qu.core   Ram 6 g //Client  cpu 2 g Ram 2 g
หลังจาก upgrade เป็น 3.52.12.7 เกิดปัญหานิดหน่อย (สำหรับ admin แต่ใหญ่ ๆ สำหรับ user)
1. รู้สึกช้าขึ้น หลังจากที่คลิกเลือกคนไข้ ใช้เวลา ประมาณ 8-10 วินาที กว่าจะปรากฎหน้าต่าง ทั้งที่แต่ก่อน ใช้
   เวลา    4  วินาที
2. ตามรูปด้านล่างครับ  (ไม่จำค่าเดิม  และ หน้าต่างงานแคบเกินไป)

งานส่วนอื่น ๆ คงมีตามมาขอบคุณครับ

235
การเขียน SQL Script / Re: sql วันละคำ กับ perjer
« เมื่อ: ธันวาคม 09, 2009, 11:13:03 AM »
ขอแนะนำก่อนน่ะครับว่า การอัพเดทตามคำสั่งที่ส่งมามันมีเงื่อนไขที่เขาไม่นิยมทำกันเพราะ อ้างเอาชื่อนามสกุล วันเดือนปีเกิดที่เหมือนกัน  เป็นเป็นเงื่อนไขที่แปรปรวนง่าย  เช่น นายกันต์ มาดี (อยู่ใน patient) นายกัน มาดี (มีอยู่ใน Hipdata)ถึงแม้จะเป็นคนเดียวกัน แต่ข้อมูลมันไม่เท่ากันมันจะอัพเดทไม่ได้
สู้เรากรอกข้อมูลผ่าน patient (หน้างานห้องบัตรให้ถูกต้องทีสุดดีกว่า)
แต่ถ้าจะทำ ควรอัพเดทฟิลอื่นดีกว่า เช่น อัพเดท สิทธิ์ติดตัวที่ตาราง patient ให้เป็นเหมือนตาราง hipdata ดีกว่า
เวลาส่งตรวจจะได้ไม่ต้องกังวลค่อยตรวจสอบจาก hipdata
ของเดิม
update patient  set patient.cid=(hipdata.cid) from hipdata inner join patient on patient.fname=hipdata.fname where patient.lname=hipdata.lname and patient.birthday=hipdata.birthdate

น่าจะแก้เป็น (ลองถามท่านอื่นดูด้วยน่ะครับ) เป็นการอัพเดทสิทธิ์ ตัวอย่าง
UPDATE patient p inner join hipdata h ON h.cid=p.cid SET p.pttype=h.pttype; เป็นต้น
น่าจะเกิดประโยชน์มากกว่า

ปล.
1 บางครั้ง cid ที่ได้จาก สปสช. ก็อาจไม่ถูกเสมอไป  ผมเคยตรวจพบเจอ  บางรายมี cid 2 รายการ 
2 ก่อนจำ run คำสั่งที่เกี่ยวกับ update  หรือ insert หรือ delete ควร backup ตาราง หรือ ฐานข้อมูลไว้ก่อน ปลอดภัยทีสุด

236
วันหมดอายุบัตรทอง เป็นปี พ.ศ.2600 แล้ว  ทำให้ใส่ปีที่หมดสิทธิ์ไม่ได้
เพราะว่าโปรแกรมที่หน้างานห้องบัตร มันบังคับเป็น 25XX

ขอบพระคุณครับ

237
ผมก็ไม่รู้เหมือนกันว่าผู้หลักผู้ใหญ่เขาจะเอาไปทำไหม 
แต่ก็ต้องทำให้เขา 
ขอบคุณครับ

238
ที่โรงบาลต้องการล้ม  opd card ที่ขาดการติดต่อกับ โรงบาลเกิน 5 ปี  โดยที่
1  ไม่ต้องการให้ลบ  โดยสิ้นเชิง  ซึ่งประวัติในคอมพิวเตอร์แต่ให้มีการแจ้งว่า opd card ถูกจำหน่ายออกไปแล้ว ซึ่งถ้าคนไข้คนนี้มารักษาอีกครั้งหลังจากที่จำหน่าย opd card  เราก็สามารถเรียกดูประวัติจากคอม ได้และไม่ต้องเสียเวลาพิมพ์ประวัติใหม่  โดยการเรียก hn นั้นกลับมาใช้เหมือนเดิม    (เสียดายประวัติที่มีอยู่ในคอมอยากเก็บไว้เผือได้ใช้ประโยชน์)
2 ทำการลบประวัติคนไข้ออกจาก database ทั้งหมดเลย  แล้วนำ hn ที่ล้มนั้นกลับมาใช้ให้กับคนไข้รายใหม่
 
อยากทราบว่า  ทำได้ด้วยวิธีไหน
และวิธีไหนดีที่สุด
ทำอย่างไร
ขอบคุณครับ

239
เพิ่มเติมครับ  ไปแก้มาสด ๆ
เพื่อต้องการให้ทราบวันแรกของกัน วินิจฉัยโรคนั้น ๆ ด้วยครับ
select p.hn,p.pname,p.fname,p.lname
,o1.icd10 as 'dm'
,o2.icd10 as 'ht'
,min(o1.vstdate) as date_dm
,min(o2.vstdate) as date_ht
from patient p
 left outer join ovstdiag o1 on o1.hn=p.hn
left outer join ovstdiag o2 on o2.hn=o1.hn
where o1.icd10 between 'e100' and 'e119'
and o2.icd10 between 'i10' and 'i10'
and o1.vstdate between '2008-06-01' and '2008-09-30'
and o2.vstdate between '2008-06-01' and '2008-09-30'

group by p.hn
order by  o1.vstdate

240
ขอบคุณ  คุณ woravet มากคำสั่งใช้ได้ดีที่เดี่ยว  ผมได้ไปปรับแก้  ตรง
o1.vn=o2.vn
เป็น
o2.hn=p.hn
เหตุผลก็เพราะว่า  คนที่เป็นเบาหวานและความดัน  ไม่จำต้องถูกลงวินิจฉัยในวันเดียวกัน หรือใน visit เดี่ยวกัน
เช่น  เมื่อเดือนที่แล้วมาตรวจแพทย์ลงวินิจฉัย  เป็น เบาหวานอย่างเดียว
พอมาตรวจอีกเดือนถัดมาแพทย์ลงวินิจฉัย  เป็น ความดันอย่างเดียว 
ก็ให้สรุปว่าคนนี้เป็นทั้งเบาหวานและความดันครับ
ขอบคุณทุกท่านครับ

241
mysql  มันมีคำสั่ง  เกี่ยวกับการ intersec ได้ไหมครับ

242
คือผมต้องการ หาคนไข้ที่ต้องเป็นทั้งเบาหวาน  และความดัน 
1.
select o1.hn from ovstdiag o1 join   ovstdiag o2 on o2.hn=o1.hn
where o1.icd10  in('E100','E101','E102','E103','E104','E105','E106','E107','E108','E109',
'E110','E111','E112','E113','E114','E115','E116','E117','E118','E119')
and o2.icd10='I10'   group by o1.hn

2.
SELECT hn
FROM (SELECT hn FROM ovstdiag where icd10  in('E100','E101','E102','E103','E104','E105','E106','E107','E108','E109',
'E110','E111','E112','E113','E114','E115','E116','E117','E118','E119')

union all     SELECT hn FROM ovstdiag where icd10='I10') ovstdiag
GROUP BY hn
HAVING COUNT(*)>1

อันไหนถูก  และควรจะใช้อันไหน
ขอบคุณครับ

243
ขอบพระคุณอาจาร์ MN  และทุกท่านที่เป็นห่วง  ตอนนี้อาจารย์อ๊อด รีโมทเข้ามาอัพเกรด mysql ให้เป็น 5.1.37
พร้อมทั้งทำ innodb ให้แล้ว  รอดูผล  อีกที
ขอบคุณครับ

244
ฝากดู mysql monitor ให้หน่อยครับ ระบบล่มบ่อยมาก

245
น่าจะเป็นไวรัสที่ระบาดในวง Lan หรือเปล่า  ซึ่งมันฝังตัวอยู่ในเครื่องลูกข่ายเครื่องใดเครื่องหนึ่ง  แล้วกระจ่ายส่งเพคเกจ  ให้เครื่องอื่นตลอดเวลา  ทำให้ระบบมันหน่วง  (ระบบจราจรติดขัด) ตัวอย่างที่ รพ.ผม เครื่องที่ผมใช้  ติดตั้ง Antivirus ของ Symentec รู้สึกจะเป็น Endpoint Protection มันจะแสดง IP ของลูกข่ายที่ติดไวรัสที่พยายามส่ง เพคเกจให้เครื่องอื่นอยู่ และพยายามบล๊อกไว้ไม่ติดเครื่องเรา   แล้วเราก็ตามไป format เครื่องนั้นเสีย ทุกไดรฟ์เลยน่ะ ลงวินโดว์ใหม่  อยูหมัด
ที่สังเกตง่าย  เวลาติดไวรัสตัวนี้  เน็ตจะติด ๆ ดับ ๆ ครับ  สังเกตได้จากการ เล่น MSN จะ Reconnect เสมอ

***ปล.ลงวินโดว์ใหม่แล้วติดตั้ง Deep Freez  ด้วยก็ดี  แต่ก่อนที่จะติดตั้ง Deep Freez ห้ามเสียบสาย Lan โดยเด็ดขาด เพราะเพือมี่ลูกข่ายอื่นติดไวรัสอยู่ กำลังแพร่ไวรัสอยู่พอดี ซึ่งถ้าลง Deep Freez หลังจากที่ติดไวรัสแล้วก็ไม่มีประโยชน์อันใด

246
ที่ รพ.ของผมก็เหมือนกันครับ ใช้ให้เต็มที่  แต่ช่วงที่มีคนไขเยอะเราก็ต้องพูดกับเจ้าหน้าที่ให้หยุดเล่นส่วนที่ไม่ใช้ประโยชน์  ให้เล่นตอนเวลาว่าง  พูดกันดี ๆ เขาก็เข้าใจครับ  ก็มีเหมือนกันบางคนที่ยังดือ  ก็ไม่มากปล่อย ๆ ไปเถอะ  แล้วมานั่ง block เอาที่ router ดีกว่า แต่ห้ามใช้โปรแกรมช่วยโหลด  บรรดา bitoren ต่างๆ 
ซึ่งก็ดีช่วยให้เจ้าหน้าที่คลายเครียดจากคนไข้ได้มากเหมือนกัน  เพิ่มพูนสติปัญญาด้วยครับ  แต่ต้องให้อยู่ในกรอบกฏหมายครับ  (มีตัวเก็บ log) 
เรื่องไวรัสไม่ค่อยเท่าไหร  เพราะที่ รพ.ของผม  เครื่องลูกข่ายเกือบทุกตัวติดตั้ง Undo Card (คล้ายกับ Deep Freez) นั้นแหละครับแต่เป็นฮาร์ดแว  ตัวละประมาณ 1200 บาท  ก็ช่วยได้มาก

247
ใครรู้จัก Sealant Program ของหัองฟันบ้าง  โปรแกรม HosxP ของเราส่งรายงานตัวนี้ได้ไหม
ขอบคุณครับ

248
ที่ระบบงาน pcu ที่ห้องตรวจแพทย์มีอยู่แล้วนี้ครับ

249
เดี่ยวนี้เขามี tool ที่เป็นตัวช่วยนำเข้า  เช่น mysqlfront , navycat  เป็นต้น ลองศึกษาดู  เดี่ยวลองรออาจารย์ท่านอื่น ๆตอบดูด้วยก็ได้

250
ผมก็ซื้อ บรรดา HP 15xx 16xx มาใช้เหมือนกัน  ปัญหาเยอะมาก  เคลียร์ document ก็ไม่ยอมลบ  ต้องรีสตาร์ทเครื่องคอมถึงหาย  ตอนนี้เลยใช้ brother 2040 ราคาประมาณ 3900 บาท  ไม่มีปัญหาเลยครับ มีตอนเวลาเปลี่ยนหมึก  เปลี่ยนดรัมเท่านั้นและครับ(แต่ต้องทำความสะอาด เดือนละครั้งน่ะครับ หาเครื่องเป่าลมมาเป่าให้สะอาดเท่านั้นครับ)  หมึกถูกกว่า hp  ด้วย  สบายใจดี  แต่ห้าม share น่ะครับเพราะยิ่งถ้าใช้ windows ของไม่แท้ด้วยยิ่งมีปัญหา
ปล.ที่ห้องแพทย์ต้องรวดเร็ว  ง่าย

หน้า: 1 ... 3 4 [5] 6 7 8