แสดงกระทู้

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.


Topics - leardsuk

หน้า: [1]
1
ผมตรวจสอบโครงสร้าง icd101
field code ขนาด 7 varchar

table vn_stat
field pdx ขนาด 6 varchar

table ipddiag
field icd10 ขนาด 9 varchar

ตกลงใช้ขนาดเท่าไหร่ครับจึงจะถูก หรือไม่ต้องเปลี่ยน ถ้าไม่เปลี่ยนมีปัญหากับคำสั่ง sql หรือไม่
hosxp version 3.55.7.3

2
แจ้งปัญหา / ขอความช่วยเหลือ / connect server ไม่ได้
« เมื่อ: พฤศจิกายน 15, 2011, 19:45:28 PM »
- เครื่องข้างๆ ใช้ HOSXP connet ได้ใช้ได้ตามปกติ
- อีกเครื่องอยู่ด้วยกัน connet ไม่ได้ เช็คเรื่อง card lan  ip  แล้ว ping ไปหาเครื่องอื่นเจอ แต่ลอง ping ไปเครื่อง
sever ไม่เจอ
- ลอง restart แล้วลอง ping ไป server เจอ แต่จะ login hosxp ค้างที่หน้าจอ login เลยปิด hosxp
- ลอง ping ไป server อีกครั้ง ไม่เจอ server
- บางเครื่อง login ได้แต่ใช้ๆ ไปจะมีข้อความ ไม่สามารถ connect server ได้ งงมากครับ
ช่วงนี้เป็นหนักมากครับ


3
MySQL / my.cnf ฝากอาจารย์ทุกท่านช่วยดูให้หน่อยครับ
« เมื่อ: พฤศจิกายน 14, 2011, 11:08:18 AM »
RAM 4 G Mysql Percona 5.1.43 XtraDB 9.1(ไม่รู้เรียกถูกปล่าว) เครื่อง Client cannot connect บ่อยมาก
ไม่รู้จะแก้ยังไงแล้วครับ แล้วถามอีกข้อนะครับ เปลี่ยนจากเครื่อง Slave มาเป็น Master ต้องแก้ไข้อะไรบ้างครับ
ขอบคุณครับ

# MySQL Config (my.cnf) For Server RAM 4 GB & Percona Server
# By Sothorn sothorn@gmail.com
# Modify 54-02-02 @kaibangrachan
###############################################################################

[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set = tis620
[mysqld]

###############################################################################
#**** MySQL Replication Master
#server-id=1
#log-bin=/var/backup/log/mysql/mysql-bin.log
#binlog-do-db=database_name1
#binlog-do-db=database_name_2
#replicate-wild-do-table= %.%
#expire_logs_days=10
#max_binlog_size=256M
#innodb_flush_log_at_trx_commit=1
#sync_binlog=1
#slave-skip-errors=all

###########**** End Replication ################################################

###########****MySQL Serever ################################################## 

port      = 3306
socket      = /var/lib/mysql/mysql.sock

back_log = 512  ## Default 50 ##### Command to check backlog is
                # /sbin/sysctl net.ipv4.tcp_max_syn_backlog
                ## net.ipv4.tcp_max_syn_backlog = 1024
max_connections = 1000 ## Default 151
max_allowed_packet = 512M ### my.cnf = 16 MB  Default 1048576  Range    1024-1073741824 Limit 1 GB

# table_cache = 2048 ## > MySQL version 5.1.3 instead table_open_cache
table_open_cache  = 2048 # Default 64 #Range 1-524288 # if use MySQL version > 5.1.3 use table_cache instead table_open_cache
tmp_table_size = 256M ##5-10% RAM ## my.cnf 64 MB # Range    1024-4294967295
table_definition_cache = 2048 ##Default    256 ##Range    256-524288
max_heap_table_size = 1024M  #Default    16777216 (16MB) Range    16384-18446744073709547520
sort_buffer_size = 8M ### original 8M Old Config 1 M ##Default 2097144 Max Value 18446744073709547520
join_buffer_size = 2M # Max 4 GB  my.cnf 8 M
thread_cache_size = 8 ##Default 0 Range    0-16384

# You should try [number of CPUs]*(2..4) for thread_concurrency
##Core CPU * 2
thread_concurrency = 16 # Default 10 Range 1-512
query_cache_type = 1
query_cache_size = 64M ##query_cache_size= 10 % of RAM ## original = 64 MB
query_cache_limit = 2M  ###5-10% RAM  ## Original = 2 MB ##Default    1048576 (1 MB)
binlog_cache_size = 2M #The size of the cache to hold the SQL statements for the binary log during a transaction.
                       #Default 32768 Range 4096-18446744073709547520
long_query_time = 2 ## Default 10 my.cnf 1 MB
log-short-format
slow_query_log

log_bin_trust_function_creators = 1 ## Default  FALSE  ### Need for Replicate
                                    ##The options in the following list affect which statements are written to the binary log,
                                    #and thus sent by a replication master server to its slaves. 



#default-character-set = tis620 ## Old version
character-set-server = tis620

skip-name-resolve
skip-character-set-client-handshake
skip-external-locking
init_connect = 'SET NAMES tis620'

########### End  MySQL Server #################################################

#########*** MyISAM Specific options ##########################################
#key_buffer = 30-40% of RAM #if user MyISAM engine key_buffer = 30-40% of RAM
key_buffer = 64M  ## Original 32 MB
read_buffer_size = 2M  ## Original 2MB
read_rnd_buffer_size = 16M  ## Original 16 MB   Old 4 MB
myisam_sort_buffer_size = 128M ## Original = 128 MB 10-20 % of RAM
myisam_max_sort_file_size = 10G  ## Original 10 GB
myisam_repair_threads = 1
myisam_recover
concurrent_insert = 2

#########**** End MyISAM ######################################################

######### *** INNODB Specific options #########################################

default-storage-engine = INNODB
innodb_file_per_table ##InnoDB creates each new table using its own .ibd file for storing data and indexes
innodb_data_home_dir = /var/lib/mysql/
innodb_log_group_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 1800M   ###innodb_buffer_pool_size = 70-80 % of RAM
innodb_additional_mem_pool_size = 16M  ### Original 16 MB Not Change
innodb_file_io_threads = 4  ### This value is 4 for Unix.
innodb_log_file_size = 256M   #### 64M-512M depending on server size ##25%-100% of your buffer pool size logfile size will
                              ##increase the time needed for the recovery process

innodb_log_buffer_size = 1M  ## The default value is 1MB. Sensible values range from 1MB to 8MB
innodb_thread_concurrency = 16 ## 2*(NumCPUs+NumDisks) โ€“ in theory # Default 8 Range    0-1000
innodb_log_files_in_group = 3 # Total number of files in the log group. A value of 2-3 is usually good enough
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120

###innodb_doublewrite No need for slave
innodb_doublewrite = 1
innodb_flush_method = O_DIRECT

innodb_support_xa=0 # Enable By Default. You can disable this variable to reduce the number of disk flushes
                    #and get better InnoDB performance.
innodb_open_files = 2048 ## It specifies the maximum number of .ibd files that InnoDB can keep open at one time. Default 300
innodb_locks_unsafe_for_binlog=1
#innodb_use_sys_malloc = 1

#innodb_flush_log_at_trx_commit = 1 ## use with MySQL Replication

#########******* End InnoDB ###################################################


#########*****@Percona  Specific options ######################################

#innodb_read_io_threads = 8 #Default Value 1 #Range 1-64
#innodb_write_io_threads = 8 # Default Value 1 #Range    1-64
#innodb_read_ahead = both #Default Value 'linear' # Allowed Values    'none', 'random'(*), 'linear', 'both'
#innodb_io_capacity = 4000 # Default Value 200 #Range    100 - 999999999
#innodb_adaptive_checkpoint = estimate #Default Value    'none'(~1.0.5), 'estimate'(1.0.6~)
                           #Allowed values   'none', 'reflex', 'estimate',
                           #'keep_average' or 0/1/2/3 (for compatibility)
#innodb_log_block_size = 512 #Default Value    512 #Units    Bytes
#innodb_adaptive_flushing = false #Default Value TRUE #Range TRUE/FALSE
#innodb_checkpoint_age_target = 0 # Default Value    0 #Range    0+
#innodb_flush_neighbor_pages = 1 # Default Value    1 Range    0-1
#innodb_ibuf_max_size = 1024M ##Default Value    Half the size of the InnoDB buffer pool
                     #Range    0 - Half the size of the InnoDB buffer pool #Units    Bytes
#innodb_ibuf_accel_rate = 100 # Default Value    100 #Range    100 - 999999999
#innodb_ibuf_active_contract = 1 #Default Value 0(~1.0.5), 1(1.0.6~) #Range    0 - 1
#innodb_enable_unsafe_group_commit = 0 # Default Value  0 #Range 0 - 1
#innodb_flush_log_at_trx_commit_session = 3 # Default Value    3 #Range    0-3


############################## After That no need to edit #####################
[mysqldump]
# Do not buffer the whole result set in memory before writing it to
# file. Required for dumping very large tables
quick
max_allowed_packet = 512M

[mysql]
prompt=mysql-slave> \  ## MySQL Prompt
no-auto-rehash
default-character-set=tis620

# Only allow UPDATEs and DELETEs that use keys.
#safe-updates

[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M

[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
#socket          = /var/run/mysqld/mysqld.sock #for Ubuntu
#nice            = 0 # for Ubunutu


# Increase the amount of open files allowed per process. Warning: Make
# sure you have set the global system limit high enough! The high value
# is required for a large number of opened tables
open-files-limit = 32768


## Reference
# 1. http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html
# 2. http://dev.mysql.com/doc/refman/5.1/en/mysqld-option-tables.html
# 3. my-innodb-heavy-4G.cnf
# 4. http://www.mysqlperformanceblog.com/2006/08/04/innodb-double-write/
# 5. http://www.percona.com/docs/wiki/percona-server:features:innodb_io?redirect=1
# 6. http://www.mysqlperformanceblog.com/2009/09/15/which-adaptive-should-we-use/


#For the greatest possible durability and consistency in a replication setup using InnoDB with transactions,
#use innodb_flush_log_at_trx_commit = 1 and sync_binlog = 1 in your master server my.cnf file.




4
ขณะใช้งาน hosxp จะมี message box บอกว่าม่สามารถ connet mysql ได้ บ่อยมาก ตามรูปที่แนบมา นะครับ
ขอคำแนะนำจากอาจารย์ ทุกท่านหน่อยครับว่าต้องทำอย่าง เหตุการณ์แบบนี้จึงจะหาย
แนบไฟล์ให้แล้ว รบกวนอีกครั้งนะครับ


5
แจ้งปัญหา / ขอความช่วยเหลือ / Error Table log ต่างๆ
« เมื่อ: สิงหาคม 30, 2010, 10:33:11 AM »
ตอนใช้งานโปรแกรม Hosxp จะเกิด Error ไม่สมารถติดต่อ mysql ให้ลองใหม่พอคลิ๊กลองใหม่ ก็สามารถใช้งานได้
แต่เป็นบ่อยมาก พอไปเช็คที่ error ของ mysql พบ ว่า table ที่เก็บ log จะฟ้อง error บ่อยมาก และบอกให้ repair
แต่ repair ก็ไม่หาย ไม่ทราบอาจารย์ท่านใดเคยเจอแบบนี้บ้างครับ แล้วจะแก้ปัญหาอย่างไรครับ

ตาราง
pateint_log
opitemrece_log
opitemrece_finance_lgog
ksklog
vn_lock
replicate_log

ผมเคยไปลบข้อมูล Table กลุ่มนี้ทิ้งใช่เป็นสาเหตุหรือปล่าวครับ

6
MySQL / server run myslq ไม่ได้
« เมื่อ: เมษายน 21, 2010, 14:05:31 PM »
server satart mysql ไม่ได้ พอเรียกใช้ จะขึ้นข้อความว่า
Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'(2)
ไม่ทราบว่าต้องแก้ไขยังไงครับ ขอบคุณครับ

7
ไม่รู้ว่าตั้งหัวข้อถูกหรือปล่าวครับ
แบบเล่าเหตุการณ์เลยนะครับ คือ
1. ผม login เข้าใช้งาน
2. แล้วก็เรียกดูรายงาน
3. สั่งพิมพ์รายงานที่เรียกดู
4. สิ่งที่ต้องการก็คือ กระผมต้องการให้ชื่อของผมที่ login เข้า ปรากฎแนบท้ายรายงานด้วย
ไม่ทราบว่าตอนที่สร้างรายงาน ต้องใช้คำสั่งอะไร เพื่อดึงข้อมูลในจุดนี้ มาโชว์ในรายงานได้นะครับ
ขอความช่วยเหลือ จากท่านอาจารย์ทั้งหลายด้วยนะครับ ขอบคุณครับ

8
แจ้งปัญหา / ขอความช่วยเหลือ / วิธี set กับ Windows 7
« เมื่อ: พฤศจิกายน 09, 2009, 16:45:11 PM »
เครื่อง client เป็น windows 7 นะครับ ลง Hosxp ก็ผ่าน แต่มีปัญหาตรงที่ set ให้เชื่อมต่อกับฐานข้อมูล เครื่อง Server นี่สิครับ ตรง set  HOST(IP Address ของเครื่อง server) จากเดิมเป็น 127.0.0.1 ผมก็เปลี่ยนเป็น IP ของเครื่อง Server ก็เปลี่ยนได้ครับ แต่ตอน log in กลับ reset ไปใช้ IP 127.0.0.1 เหมือนเดิม
ขอความช่วยเหลือท่านอาจารย์ทุกท่านช่วยให้คำแนะนำหน่อยครับว่าต้องทำยังไง ขอบคุณครับ

9
ไม่ทราบว่าตั้งใจหรือปล่าวครับ Field Vn สำหรับคนไข้ในที่ Refer กลับเป็น เลขที่ AN คนไข้ใน
version 3.52.8.25

10
ใช้ version 3.52.2.23 ครับ ยกตัวอย่างผมเปิดหน้าส่งตรวจคนไข้ เวลาจะปิดหน้าจอ ตรง x มุมขวามือจะเป็นรูปนาฬิกาทรายแล้วก็ค้างเลยนะครับ ไม่ทราบต้องแก้ไขอย่างไรครับ ขอบคุณครับ

11
Report Exchange / ขอ FORM-DOCTOR-OPDCARD-ADMIT หน่อยครับ
« เมื่อ: ตุลาคม 08, 2008, 14:51:49 PM »
ตอนนี้มีความจำเป็นต้องใช้มากๆ เลยครับ แต่ตอนนี้ผมเข้า report service ไม่ได้ไม่ทราบคนอืนเป็นเหมือนกันหรือปล่าว ใครมีผมขออนุเคราะห์ด้วยครับ

12
ขอถามผู้รู้หน่อยครับ คือผมจะให้ทางScreen ซักประวัติคนไข้แล้วให้พิมพ์ OPD Card และใบสั่งยา เพื่อเข้าพบแพทย์(คือทางองค์กรแพทย์ยังไม่ใช้) ผมก็ โหลดฟอร์ม Form-Screen-OPDCard กับ Form-Screen-RxORDER มาตามที่โปรแกรมถามหา พอสั่งพิมพ์โปรแกรมก็แจ้งว่าส่งไปที่ Printer แล้ว ตรวจที่ Printer มี Report เข้าจริงกำลังจะพิมพ์ แล้วก็หายไป แต่ไม่เห็นพิมพ์อะไรออกมาเลย ไม่ทราบต้องไป Set ที่ไหนเพิ่มเติมบ้างครับ จึงจะสามารถพิมพ์ออกมาได้

13
คือผมจะทำเครื่อง server อีกเครื่องนะครับตอนจะ restore ผมจะ restore ฐานข้อมูลปล่าวๆ ไม่มีอะไรเลย
แต่ผมพลาด ครับ ดันไป restore ฐานข้อมูล server เครื่องปัจจุบันที่ใช้อยู่ประจำ ฐานข้อมูลหายหมดเลย
แต่ทราบว่าทางอาจารย์ จะมีการ Backup อัตโนมัติให้ อยู่ ไม่ทราบต้องทำอย่างไรบ้างครับ ขอความช่วยเหลือด่วนเลยครับ ขอบคุณครับ

14
Report Exchange / ขอรายงาน LAB - FORM-LabReport1
« เมื่อ: มีนาคม 11, 2008, 21:39:20 PM »
ของรายงาน

LAB - FORM-LabReport1
LAB-Request-3
LAB-Request-2

ใครมีช่วยอนุเคราะห์ด้วยครับ ตัวที่ 1-2 นี่หาไม่เจอเลย ตัวที่ 3 เห็นที่ Report Brown แต่ผมโหลดมาไม่สมบูรณ์นะครับ ขอบคุณล่วงหน้านะคร้าบ

15
Report Exchange / ขอฟอร์ม Form-OPD-REFER-OUT ด้วยครับ
« เมื่อ: ธันวาคม 21, 2007, 14:58:07 PM »
อยางจะลองใช้ดูนะครับ ใครมีขอด้วยนะครับ

16
ขอถามผู้รู้หน่อยครับ ครับ ถ้าเราจะ download Form ต่างๆ ของ Hosxp  จะต้องไป download ที่ไหนครับ
่เช่นของผมจะพิมพ์ Form Refer โปรแกรม ก็ฟ้องว่า ไม่มี Form-OPD-Refer-Out นะครับ ผมก็ไม่รู้จะไปหาที่ไหนมาใส่ นะครับ ขอบคุณครับ

17
 ผมลงโปรแกรมใหม่นะครับ เห็นหน้าจอ Login แบบใหม่ ที่มี กำหนดตอนนั้นว่าอยู่ฝ่ายไหน และทำงานแบบในเวลาหรือนอกเวลาตอนนั้นเลย ผมว่าเยี่ยมมาก เลย แต่มาตอนหลังทำไมมันกลับมาหน้าจอ Login แบบเ่ก่าหว่า เลยอยากถามผุ้รู้หน่อยครับ ถ้าจะปรับให้มาเป็นแบบใหม่ทำยังไงครับ ของคุณครับ

18
 ยกตัวอย่างนะครับ ห้องตรวจ สั่งยามา 3 รายการ แต่ stricker ที่พิมพ์ออกมา มีแค่ 2 รายการ(แต่บางครั้งก็ออกมาครบรายการ) หายไป 1 รายการ (แต่บางครั้งก็ออกมาครบรายการ) ตอนแรกก็คิดว่าเวชภัณฑ์ตัวนี้สงสัยไปตั้งตรงรายละเอียดเวชภัณฑ์ว่าไม่ต้องพิมพ์ stricker แต่ไปดูกลับพบว่าไม่ได้ตั้ง อยากทราบว่าต้องตรวจสอบหรือต้องแก้ไขตรงไหนบ้างครับ ขอบคุณครับ Version 3.50.3.30

19
แจ้งปัญหา / ขอความช่วยเหลือ / ระบบงานสารบรรณ
« เมื่อ: พฤศจิกายน 15, 2007, 12:31:03 PM »
ตอนนี้ผมทดลองใช้ 3.50.10.29 ครับ ผมหาเมนูระบบงานสารบรรณไม่เจอครับไม่ทราบว่าย้ายไปอยู่ตรงจุดไหนครับ(แต่ก่อนเห็นอยู่ในส่วนของระบบงานอื่นๆ) ขอผู้ทราบบอกด้วยนะครับ ขอบคุณครับ

20
ผุ้รู้ช่วยด้วยคร้าบ คืือสั่งพิมพ์ sticker ยา ของคนไข้ในได้ แต่เมื่อคนไข้จะกลับบ้านกลับพิมพ์ ยาคนไข้กลับบ้านไม่ได้ครับ ไม่ทราบว่าต้องแก้ไขอย่างไรคับ(v3.50.3.30b ครับ)

21
Report Exchange / ใครมี OPD-RPT-506-2
« เมื่อ: มีนาคม 01, 2007, 03:51:10 AM »
ใครมี รายงาน OPD-RPT-506-2 บ้างคร้าบขอหน่อยคร้าบ ขอบคุณล่วงหน้าคร้าบ

22
คือผมจะส่งข้อมูลไป รายงาน 506 โปรแกรม Vepiprow แต่ส่งไม่ได้ครับ ตอนค้นหาเจออยู่ แต่พอมาที่รายชื่อกลับไม่พบรายชื่อเลยนะคับ ใครรู้ช่วยเหลือด้วย ใช้ Version 2.49.8.31

หน้า: [1]