แสดงกระทู้

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

หน้า: 1 [2]
51
Report Exchange / ช่วยดูรายงานให้หน่อยครับ
« เมื่อ: ตุลาคม 12, 2010, 10:34:41 AM »
จากในรูป จะเห็นว่า vn ในกรอบสีแดง มาใช้บริการหลายอย่าง คืออยากจะให้ vn แสดงแค่แถวเดียว และการใช้บริการก็ให้แสดงมาต่อกันเป็นแถวเดียวเลยอะครับ เช่น vn 531007111240 มาใช้บริการ การอบสมุนไพรฯ,หัตบำบัด,ประคบสมุนไพร ให้มันมาต่อกันในช่องเดียวยังงี้อะครับ ไม่ทราบว่าจะเขียนคำสั่งยังไงอะครับ

code ครับ

select vn.vstdate,hml.vn,pt.hn,pt.cid,concat(pt.pname,pt.fname,' ',pt.lname) as fullname,ptt.name as pttypename,h.name as icodename,concat(pt.addrpart,'  ËÁÙè  ',pt.moopart,'  ',th.full_name) as address
from health_med_list hml
left outer join vn_stat vn on vn.vn=hml.vn
left outer join patient pt on pt.hn=vn.hn
left outer join pttype ptt on ptt.pttype=vn.pttype
left outer join health_med_items h on h.item_id=hml.item_id
left outer join health_med_items h1 on h1.item_id=hml.item_id
left outer join thaiaddress th on th.addressid=vn.aid
where vn.vstdate between '2010-10-07' and '2010-10-07'
and hml.item_id not in ('10','12','13','14','15','16')
group by vn.vn,vn.hn,fullname,icodename
order by vn.vstdate,fullname

52
อยากทราบว่าฟิลที่ชือ hos_guid มันคืออะไรหรอครับ ถ้าเป็นค่าว่างจะเป็นไรมั้ยครับ

53
พอจะมีตัวอย่างให้เป็นแนวทางไหมครับ

54
อยากได้รายงานการทำงานของคนที่ใช้โปรแกรม Hosxp ครับ
ว่าแต่ละแผนกในแต่ละวันทำหัตการอะไรบ้าง เค้าจะเอาไปเป็นผลงานในการขึ้นเงินเดือนอะครับ

55
แจ้งปัญหา / ขอความช่วยเหลือ / Re: 3.53.9.3
« เมื่อ: กันยายน 03, 2010, 21:39:16 PM »
ดันครับ

56
แจ้งปัญหา / ขอความช่วยเหลือ / 3.53.9.3
« เมื่อ: กันยายน 03, 2010, 21:16:47 PM »
รบกวนอาจารย์  เรื่องแพทย์แผนไทยอีกหน่อยครับ  หน้ารายการยา / เวชภัณฑ์  ยังเลือกไม่ได้เหมือนเดิมครับ  ตามรูป

57
ขอบพระคุณพี่ตั้มจากโรงพยาบาลโนนดินแดงมากๆครับ ที่สละเวลาช่วยเหลือ

58
ก็ไฟล์ hos.sql ผมเก็บไว้ใน directory / อะครับ หรือว่าผมต้องเอาไปไว้ที่อื่น

59
ผมลองใช้คำสั่งดู ไม่เห็นมีไรเกิดขึ้นเลยครับ รึว่าต้องรอครับ

60
ขอบคุณทุกท่านสำหรับคำแนะนำครับ

61
ดันๆ

62
ผมได้ทำการ restore ข้อมูลในเครื่อง server ทดลองของผมแต่มันขึ้น error ดังรูปอะครับ
มันคืออะไรครับ แล้วต้องแก้อย่างไร

63
error อีกอันครับ

64
เจอ error ละครับ มันแปลว่าอะไรผู้รู้ช่วยบอกทีครับ

65
ขอบคุณทุกท่านครับ เดี๋ยวจะลองทำดูครับ

66
แล้วต้องทำอย่างไรครับ รึว่าต้องcopyตรงๆเอาอย่างเดียว

67
ไม่ทราบอะครับ ตอน initial ผมไม่ได้ดูครับ เลิกงานผมก็ปล่อยไว้ เช้ามาดูมันก็ done ละ

68
คือผมจะทำเครื่อง server สำรองเอาไว้ test ระบบ เลยทำการ initial import จากเครื่อง master
แต่ปรากฏว่า ข้อมูลมาไม่ครบอะครับ ข้อมูลเครื่อง master ขนาดประมาณ 90 G แต่ข้อมูลมาแค่ 19 G เองอะครับ
จะต้องแก้ไขอย่างไรครับ

เครื่องที่ใช้เป็น server สำรอง ใช้แรม 3 G ครับ

my.cnf ครับ

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

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 600M
max_allowed_packet = 256M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 200M
thread_cache_size = 8
query_cache_size= 300M
max_connections=1000
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 4000M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 1G
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50

innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog=1

join_buffer_size = 2M
concurrent_insert = 2


max_heap_table_size = 512M


[mysqldump]
quick
max_allowed_packet = 2048M ตรงนี้ผมเปลี่ยนจาก 16M เป็น 2048M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

69
Report Exchange / น้ำตาลในเลือดต่ำ
« เมื่อ: เมษายน 27, 2010, 09:17:50 AM »
ผมต้องการผู้ป่วยเบาหวานที่มีน้ำตาลในเลือดต่ำ ผมต้องไปดึงข้อมูลจากตารางไหนครับ

70
Report Exchange / an_stat หรือ ipt ?
« เมื่อ: เมษายน 26, 2010, 14:19:25 PM »
ผมต้องการจำนวนผู้ป่วยในที่เป็นเบาหวาน และ จำนวนผู้ป่วยในที่เป็นเบาหวานที่มีน้ำตาลในเลือดต่ำ ตั้งแต่ปี 50-52
ไม่ทราบว่าต้องใช้คำสั่ง SQL ไปดึงข้อมูลจากตารางไหนครับ an_stat หรือ ipt ครับ มีตัวอย่างให้ดูไหมครับ

71
ได้ละครับ ไปดูในตาราง lab_items
 icode ของ AST กับ ALT มันเหมือนกันครับ ก็เลยเปลี่ยนมันใหม่ซะ
ขอบคุณทุกท่านที่ให้คำแนะนำครับ

72
ไม่ทราบว่าต้องไปแก้ไขตรงไหนครับ
มันเพิ่งมาเป็นวันนี้อะครับ เมื่อก่อนไม่เป็นอะครับ

73
ลองตรวจดูใน Link Lab ก็ตรงนะครับ
 ??? ???

74
จะสั่ง Lab ALT ผู้ป่วย OPD  แต่พอไปดูในรายการเวชภัณฑ์ มันกลายเป็น AST อะครับ แต่ที่ห้อง LAB ก็ถูกนะครับ
ไม่ทราบว่าต้องแก้ไขอย่างไรครับ

75
Report Exchange / Re: ถามเรื่องรายงานครับ
« เมื่อ: เมษายน 02, 2010, 09:51:50 AM »
อันนี้โคตรครับ เขียนใน event

procedure GlobalOnCreate;
begin
     GetDateRangeDialog(d1, d2);
     ds1:=formatdatetime('yyyy-mm-dd',d1);
     ds2:=formatdatetime('yyyy-mm-dd',d2);
     h1:= InputQuery('รหัส สอ.','รหัส สอ.');
     ChangeReportSQL('select distinct vn.hn,vn.vstdate,concat(pname,fname,"  ",lname) as fullname,concat(pt.addrpart," หมู่ ",pt.moopart," ต.",t3.name," อ.",t2.name," จ.",t1.name) as fulladdressname '+
     ' from vn_stat vn'+
     ' left outer join ovst o on o.hn = vn.hn'+
     ' left outer join patient pt on pt.hn = vn.hn'+
     ' left outer join thaiaddress t1 on t1.chwpart=pt.chwpart and t1.amppart="00" and t1.tmbpart="00" '+
     ' left outer join thaiaddress t2 on t2.chwpart=pt.chwpart and t2.amppart=pt.amppart and t2.tmbpart="00" '+
     ' left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart'+
     ' where vn.vstdate between "'+ds1+'" and "'+ds2+'" '+
     ' and vn.pdx between "E100" and "E149" '+
     ' and o.hospsub = "'+h1+'" '+
     ' group by vn.hn'+
     ' order by vn.vstdate');


end;

76
Report Exchange / ถามเรื่องรายงานครับ
« เมื่อ: เมษายน 02, 2010, 09:38:57 AM »
ผมทำรายงานตัวนึงออกมา จะมี dialog เด้งขึ้นมาถามดังรูป
ผมต้องการให้ข้อมูลที่เลือกจาก dialog ให้มันไปแสดงในรายงานต้องทำอย่างไรครับ
อยากให้แสดงวันที่ และ สอ. ที่เลือกอะครับ

78
จะ replicate จากเครื่อง Master -> Slave แต่รูป opdscan มันไม่มาด้วยครับ
เกิดจากอะไรครับ หรือผมจะต้องไปตั้งค่าอะไรหรือป่าวครับ
ขอคำชี้แนะด้วยครับ

79
Report Exchange / Re: เขียน variable แล้วค่าไม่ออกครับ
« เมื่อ: มีนาคม 03, 2010, 10:51:30 AM »
ขอบคุณครับ ได้แล้วครับ

80
Report Exchange / เขียน variable แล้วค่าไม่ออกครับ
« เมื่อ: มีนาคม 03, 2010, 10:21:18 AM »
Value := GetSQLStringData ( 'select count(distinct o.hn) as total from ovst o'+
          'left outer join patient p on p.hn=o.hn'+
          'left outer join clinicmember c on c.hn=o.hn'+
          'where o.vstdate between "2009-10-01" and "2009-10-31"'+
          'and c.clinic = "001"'+
          'and p.chwpart = "36"'+
          'and p.amppart = "10"'+
          'and p.tmbpart = "01"');


ค่ามันไม่ออกอะครับ
เอาไปใส่ใน SQL Query ค่าก็ออกนะครับ ช่วยชี้แนะทีครับ

81
ขอบคุณทุกท่านสำหรับคำแนะนำครับ

82
ขอบคุณมากครับ เดี๋ยวจะลองปล่อยทิ้งไว้ดู

83
รอนานมากเลยครับ เป็นวันเลยครับ โปรแกรม Hosxp not responding ไปเลย

84
พอดีที่โรงพยาบาลจะทำการ upgrade เวอชั่น Hosxp เลยลองทดสอบในเครื่องทดลองดูก่อน
ใช้ Hosxp upgrade เวอชั่น 3.53.2.9c ในการทดสอบ พอถึงขั้นตอนการ upgade structure มันจะค้างอยู่ตาราง opdscan นานมาก (ขนาดตาราง 20 กิก) ทำยังไงจะ upgrade structure ผ่านครับ ช่วยแนะนำทีครับ

85
Report Exchange / Re: สอบถามเรื่องรายงานครับ
« เมื่อ: กุมภาพันธ์ 18, 2010, 14:49:08 PM »
รูปแบบรายงานครับ
 opd ทำได้แล้ว แต่ ศสช. ไม่รู้จะแยกยังไงครับ

86
Report Exchange / สอบถามเรื่องรายงานครับ
« เมื่อ: กุมภาพันธ์ 18, 2010, 11:15:50 AM »
ผมต้องการเขียนรายงานจำนวนผู้ป่วยเบาหวานที่มาใช้บริการ แยกเป็น OPD กับ ศสช ครับ
ผมไม่รู้จะแยกยังไงครับ ช่วยชี้แนะทีครับ

87
แจ้งปัญหา / ขอความช่วยเหลือ / Re: การ upgrade version
« เมื่อ: กุมภาพันธ์ 11, 2010, 11:06:11 AM »
ขอบคุณทุกท่านครับ
เดี๋ยวจะลองดูครับ

88
แจ้งปัญหา / ขอความช่วยเหลือ / การ upgrade version
« เมื่อ: กุมภาพันธ์ 11, 2010, 08:54:33 AM »
เนื่องจากโรงพยาบาลต้องการ upgrade version Hosxp เป็นเวอชั่น
อยากทราบว่าจะสามารถ upgrade เป็นเวอชั่นใหม่ (3.53.2.9c) ได้เลยไหมครับ หรือว่าจะตั้งอัพเกรดเป็นเวอชั่นก่อนหน้านี้ก่อน

89
MySQL / Re: คำสั่ง dump database
« เมื่อ: กุมภาพันธ์ 09, 2010, 13:13:00 PM »
ได้แล้วครับ จะเป็นไฟล์ .sql
แล้วถ้าจะเอาไปใช้งานใน hosxp ต้องทำอย่างไรต่อครับ

90
MySQL / Re: คำสั่ง dump database
« เมื่อ: กุมภาพันธ์ 09, 2010, 12:48:13 PM »
ขอบคุณครับ
ใช่ครับ ฐานข้อมูล hos
เดี๋ยวจะลองดูครับ

91
MySQL / คำสั่ง dump database
« เมื่อ: กุมภาพันธ์ 09, 2010, 11:56:20 AM »
ผมอยากจะ copy database จาก linux --> linux อีกเครื่อง
พอจะมีคำสั่งไหมครับ ช่วยแนะนำทีครับ

92
Report Exchange / Re: ขอรายงานห้องฟันครับ
« เมื่อ: มกราคม 28, 2010, 14:35:27 PM »
ดันครับ

93
Report Exchange / ขอรายงานห้องฟันครับ
« เมื่อ: มกราคม 27, 2010, 17:04:08 PM »
พอดีคุณหมอฟันอยากได้รายงาน
-จำนวนคนไข้ที่มาใช้ห้องฟัน
-จำนวนคนไข้เบาหวานที่มาใช้ห้องฟัน แบ่งเป็น ขูดฟัน อุดฟัน ถอนฟัน
-แบ่งเป็นรายเดือน 
ผมต้องไปดึงข้อมูลจากตารางไหนบ้างครับ มีตัวอย่างไหนที่พอจะเป็นแนวทางได้บ้างครับ
ขอคำแนะนำด้วยครับ   ขอบคุณครับ

94
MySQL / Re: ตั้ง server ตัวใหม่ เข้า Hosxp แล้วขึ้น error
« เมื่อ: มกราคม 27, 2010, 08:48:13 AM »
ลองดูแล้วครับ เป็นเหมือนเดิมครับไม่หาย

95
MySQL / ตั้ง server ตัวใหม่ เข้า Hosxp แล้วขึ้น error
« เมื่อ: มกราคม 26, 2010, 16:31:15 PM »
พอดีผมทำ server ขึ้นมาตัวหนึ่งเอาไว้ฝึกใช้งานโปรแกรม Hosxp
- ใช้ centos+mysql 5.1.30-0   
- import database hos เรียบร้อย
พอใช้อีกเครื่องเข้าโปรแกรม Hosxp แล้วมันขึ้น error while create function get_serialnumber  Can not  retrieve ResultSet data  ดังรูปที่แนบไปครับ 
อยากทราบว่ามันเกิดจากอะไรครับ มีวิธีแก้ไขอย่างไรครับ
ขอบคุณครับ

96
MySQL / start mysql ไม่ได้ครับ
« เมื่อ: มกราคม 21, 2010, 08:52:52 AM »
ขึ้นว่ายังงี้ครับ
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
ผมใช้ mysql 5.1.41-0
อันนี้ my.cnf ครับ

[client]
port                = 3306
socket                = /var/lib/mysql/mysql.sock
default-character-set=tis620
[mysqld]
port                = 3306
socket                = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 16M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 32M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/   (สำหรับ 5.1.xx ขà¸้นไป)
innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 16M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout

ไม่ทราบว่ามีวิธีแก้ยังไงครับ  ขอคำแนะนำด้วยครับ
ขอบคุณครับ

97
ขอบคุณมากๆเลยครับ เดี๋ยวผมลองเอาไปปรับใช้ดู  ;D

98
ผมเป็น IT อยู่โรงพยาบาลภูเขียวครับ เพิ่งจะเริ่มทำงานได้ 2 เดือน  :'(

ผมต้องการเขียนรายงานแสดงจำนวนผู้ป่วยที่้เข้ามารักษากับแผนกกายภาพครับ แยกเป็นผู้ป่วยใน กับ ผู้ป่วยนอก
ผมจะต้องดึงข้อมูลจากตารางไหนครับ ใช่ตาราง physic_list หรือป่าวครับ?

หน้า: 1 [2]