แสดงกระทู้

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
1
คือแต่ก่อนก็ไม่ต้องติ๊กนะครับ หลังๆมามันล็อกโดยไม่ทราบสาเหตุ และเป็นเฉพาะบางเคส ทำให้ต้องเข้าไปติ๊กทุกคนที่โดนล็อคนะครับ


ไม่รู้จะแก้ไขอย่างไร ครับช่วยแนะนำหน่อยครับ ตอนนี้เดือดร้อนมาก

2
พอดีที่ รพ มีเภสัชแจ้งมาว่าไม่สามารถแก้ไขรายการยาที่มีการส่งมาจากห้องตรวจแพทย์ได้

ผมจึงได้เข้าไปติ๊ก เปิดการแก้ไขให้พยาบาลและเภสัช ทุกครั้งซึ้งแต่ก่อนก็เป็นๆกับแพทย์บางคน แต่เดี๋ยวนี้เป็นแทบทุกเคสจะ ไม่มีเวลาทำอย่างอื่น

ไม่ทราบว่า ต้องทำการแก้ไขอย่างไรครับ ผมได้เข้าไปที่ system setting เพื่อหาวิธีที่ปลดให้แก้ไขได้ตลอด แต่ก็ไม่มี รบกวนช่วยตรวจสอบให้ด้วยครับ

เพราะตอนนี้ทางห้องยาเดือดร้อนมาก

ภาพที่แนบมาด้วยคือการแก้ไขไปเป็นคนๆ โดยการติ๊กที่ช่องที่วางกรอบสีแดง ซึ่งแต่ก่อนก็ไม่เคยเห็นต้องเข้าไปติ๊ก แถมเป็นเหมือนกันเยอะครับ แต่ไม่ทุกเคส

3
จาก รพ ภูเขียวนะครับ

คือทาง Lab เค้ามีปัญหา ไม่สามารถดูผล scan ที่ช่อง Image ได้ เพราะมีคำเตือนขึ้นมาดังภาพที่แนบไปนะครับ

โทรปรึกษา LIS ของ smart lims เค้าบอกว่าต้องมาแจ้งทาง Hosxp นะครับ

รบกวนช่วยแก้ปัญหาให้หน่อยนะครับ :'(

5
แล้วเวชภัณฑ์ที่ไม่ใช่ยาล่ะครับ ต้องไปแก้ตรงไหนครับ

6
เวลาคีย์ยานอกบัญชี หรือ เวชภัณฑ์ที่ไม่ใช่ยาบางตัวจะแจ้งเตือนว่า "ผู้ป่วยไม่ได้รับสิทธิให้ใช้รายการนี้" ทำให้คีย์ยาไม่ได้ครับ ต้องไปแก้ตรงไหนครับ

7
C:\Program Files\HOSxP ครับ

8
ขอความช่วยเหลือหน่อยครับ backup hosxp แล้วค้างตรง Compress backup file ดังในรูปครับ ไม่ขยับไปไหนเลย  ???  ???

9
สูงอย่างที่เห็นในกราฟครับ เป็นช่วงๆ

10
กราฟขึ้นสูง Hosxp ค้างไปเลยครับ วันนี้เป็นมา 3 รอบ แล้วอยากทราบวิธีแก้ครับ
Ram server 68 GB ใช้ Hosxp v.3.55.12.6 Mysql Percona v.5.5.19-55
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-external-locking
default_storage_engine=INNODB
key_buffer = 6644M
max_allowed_packet = 128M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 3322M
thread_concurrency = 8
character-set-server=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_heap_table_size = 3322M
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_files_in_group=2
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 33219M
innodb_additional_mem_pool_size = 20M
innodb_thread_concurrency = 0
innodb_log_file_size = 256M
innodb_log_buffer_size = 32M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 1500
innodb_locks_unsafe_for_binlog=1
innodb_file_format = Barracuda
innodb_flush_method=O_DIRECT
join_buffer_size = 2M
concurrent_insert = 2
max_connections=1000
[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
[xtrabackup]
datadir=/var/lib/mysql/

11
ขออนุญาตดันกระทู้ครับ
ที่โรงพยาบาลผมก็เจอเหมือนกัน เป็นบางเคส
ผมลองตรวจสอบดูเกิดจาก vn ในตาราง ipt ไม่ใช่ vn ของคนที่ admit ครับ
อยากทราบว่าเกิดจากอะไรครับ

ผมลอง run คำสั่ง
select i.an,i.regdate,i.dchdate
from ipt i,ovst o
where i.vn = o.vn and i.hn <> o.hn

มี 27 record ครับ

12
ดันๆ

13
ผมต้องการทำรายงานยอดจำนวนครั้งที่ออกบัตรที่ ER แยกรายวัน และรายเดือน ครับ พอจะมีรายงาน crosstab ให้เป็นแนวทางไหมครับ

14
แจ้งปัญหา / ขอความช่วยเหลือ / Re: แบบรายงาน NCD1
« เมื่อ: สิงหาคม 03, 2011, 14:13:47 PM »
กำลังอยากได้อยู่พอดีเลยครับ มีแบบสมบูรณ์ไหมครับ

15
Report Exchange / Re: จำนวน key ยา(นอกเวลา)
« เมื่อ: มิถุนายน 15, 2011, 13:15:56 PM »
ขอบคุณทุกท่านครับ ได้แล้วครับ

16
Report Exchange / จำนวน key ยา(นอกเวลา)
« เมื่อ: มิถุนายน 15, 2011, 11:42:18 AM »
select users.name,count(rx.vn) as total
from rx_operator rx
left outer join vn_stat vn on vn.vn=rx.vn
left outer join opduser users on users.loginname=rx.login
where vn.vstdate between "2011-01-01" and "2011-01-31"
and rx.rx_time  between "16:30:00" and "08:30:00"
group by rx.login
order by total

ผมอยากได้รายงานจำนวนครั้งที่ key ยา(นอกเวลา)อะครับ ผมใส่ช่วงเวลาเป็น "16:30:00" and "08:30:00" ข้อมูลมันไม่ออกอะครับ ผมต้องแก้ตรงไหนครับ

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

18
ตามรูปที่แนบไปผมต้องการคำนวณผมต่างของเวลาระหว่าง enter time กับ leave time ตรง total time
ผมต้องเขียนคำสั่งอย่างไร


19
Report Exchange / Re: ถามเรื่องรายงานผล FBS
« เมื่อ: พฤษภาคม 03, 2011, 15:41:16 PM »
ขอบคุณมากๆ ครับทำได้ละครับ

20
Report Exchange / ถามเรื่องรายงานผล FBS
« เมื่อ: พฤษภาคม 02, 2011, 14:43:17 PM »
ผมจะดึงข้อมูลผล FBS ของผู้ป่วยโดยเรียงลำดับ ครั้งที่1(ครั้งแรก),ครั้งที่2,ครั้งที่3

ครั้งที่1 ผมใช้ vairable ผมเขียนถูกรึป่าวครับ แล้วครั้งที่2,3 ต้องเขียนคำสั่งอย่างไร
  Value :=GetSQLStringData(' select op.fbs from clinicmember c '+
' left outer join opdscreen op on op.hn = c.hn '+
' left outer join vn_stat vn on vn.hn = c.hn '+
' where c.hn="'+DBPipeline['hn']+'" '+
' order by op.vn asc limit 1 ');

21
ตามรายงานที่แนบไป ผมต้องการให้มีช่องให้กรอก HN ตามจำนวนที่เราต้องการอะครับ เช่น ต้องการผู้ป่วย 10 คนก็ต้องกรอก HN 10 ครั้ง ต้องเขียนคำสั่งยังไงหรอครับ ใช้ inputquery ใช่หรือป่าวครับ

22
HOSxP for iPhone / iPad / Re: iHOSxP
« เมื่อ: มีนาคม 03, 2011, 10:34:36 AM »
สุดยอดครับอาจารย์ mn ผมก็ใช้ iphone ครับเดี๋ยวจะลองลงดู

23
ผมลองเพิ่มแล้วก็ไม่ได้เหมือนกันครับ พอกดปุ่มทุกแผนก ขึ้น error Key violation. ครับ

24
ตาราง hospital_department มีข้อมูลครับ 32 records
เวลากดปุ่ม ทุกแผนก มันจะขึ้น error ดังรูปอะครับ เป็นที่ชื่อฟิลในตารางไม่ตรงกันหรือป่าวครับ เพราะชื่อฟิลในตาราง hospital_department มันชื่อว่า id เฉยๆ แต่ error มันฟ้องว่าไม่พบฟิล hospital_department_id

25
Report Exchange / Re: datacenter ไม่มีตาราง opitemrece
« เมื่อ: กุมภาพันธ์ 23, 2011, 11:27:42 AM »
พอรันรายงานแล้วมันขึ้นยังงี้อะครับ

26
Report Exchange / datacenter ไม่มีตาราง opitemrece
« เมื่อ: กุมภาพันธ์ 23, 2011, 10:42:54 AM »
พอดีผมจะทำรายงานการใช้ยาของแต่ละ สอ. ใน datacenter แต่ผมหาตาราง opitemrece ไม่เจออะครับ??

27
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 17, 2011, 13:26:47 PM »
ขอบคุณมากๆเลยครับเดี๋ยวจะลองไปปรับแก้ดู

28
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 17, 2011, 10:22:06 AM »
ดันๆ

29
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 15, 2011, 14:30:49 PM »
ขอบคุณครับแต่ไม่ตรงตามความต้องการอะครับ
ผมต้องการรายชื่อผู้ป่วยที่ได้รับยานั้นๆครั้งแรกอะครับ

30
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 15, 2011, 13:18:47 PM »
ช่วยผมทีครับ

31
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 14, 2011, 09:40:01 AM »
ดันๆ

32
Report Exchange / Re: รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 11, 2011, 14:59:24 PM »
ดันๆ ;D

33
Report Exchange / รายงานการใช้ยาครั้งแรกครับ
« เมื่อ: กุมภาพันธ์ 11, 2011, 09:47:08 AM »
ต้องการรายงานผู้ป่วย OPD ที่ใช้ยาครั้งแรกจะเขียนคำสั่งอย่างไรครับ
เช่น ยา CARBAMAZEPINE มีผู้ป่วย OPD ที่ใช้ยาครั้งแรกจำนวนกี่คน  เอาเป็นรายชื่ออะครับ
ช่วยแนะแนวทางด้วยครับ ขอบคุณครับ

34
Report Exchange / Re: อัตราการ Re-Admit
« เมื่อ: มกราคม 17, 2011, 13:55:27 PM »
ขอบคุณมากๆเลยครับ จะลองดูครับ

35
Report Exchange / อัตราการ Re-Admit
« เมื่อ: มกราคม 17, 2011, 11:27:00 AM »
ในรายงานที่แนบไป ผมอยากจะเพิ่มอีกคอลั่มให้เป็น อัตราการ Re-Admit อะครับ สูตรคือ จำนวนคนไข้ที่ Re-Admit * 100 หารด้วย จำนวนคนไข้ที่ admit ทั้งหมด อยากทราบว่าจะเขียนในรายงานอย่างไรครับ

36
ได้แล้วครับขอบคุณคุณ woravet และทุกท่านที่ให้คำแะนำครับ

37
ลองแล้วครับ มันจะออกมาเป็นวันที่ admit ครั้งนี้อะครับ

38
ใช่ครับผมต้องการวันที่ผู้ป่วย admit ครั้งล่าสุดก่อนที่จะมา admit ครั้งนี้

39
ตามรายงานที่แนบไปติดตรงเดียวคือ วันที่ admit ครั้งสุดท้ายครับ ไม่รู้จะเขียนคำสั่งยังไงช่วยทีครับ

40
แล้วจะใส่เงื่อนไข ตั้งแต่ 10 รายการขึ้นไป ต้องเขียนคำสั่งยังไงครับ

41
ขอแค่คำสั่ง SQL ก็ได้ครับ

42
ได้ละครับ ขอบคุณมากๆครับ
แต่สงสัยอยู่อย่างนึง คนไข้บางคนทำไมไม่มี pdx(โรคที่วินิจฉัย) อะครับ

43
อันนี้ตัวรายงานครับ

44
ตามรูปคืออยากจะได้วันสุดท้ายที่ให้ยากับคนไข้อะครับ ต้องเขียนคำสั่งอย่างไรครับ

procedure GlobalOnDestroy;
begin
   GetDateRangeDialog(date1,date2);
   ds1:=FormatDateTime('yyyy-mm-dd',date1);
   ds2:=FormatDateTime('yyyy-mm-dd',date2);
   
   drug:=  getpickuplist('select concat(name," ",strength," ",units) as drugname from drugitems order by drugname');
   drug1:=  getsqlstringdata('select icode from drugitems where concat(name," ",strength," ",units) = "'+drug+'"');
 
 changereportsql('select op.hn,op.an,an.regdate,an.dchdate,i.name,concat(pt.pname,pt.fname,"  ",pt.lname)as ptname,op.rxdate,sum(op.qty) as total '+
' from opitemrece op '+
' left outer join patient pt on pt.hn=op.hn '+
' left outer join an_stat an on an.an=op.an '+
' left outer join icd101 i on i.code in (pdx,dx0,dx1,dx2,dx3,dx4,dx5) '+
' left outer join drugitems did on did.icode=op.icode '+
' where an.regdate between "'+ds1+'" and "'+ds2+'" '+
' and op.qty not like "0%" '+
' and op.an is not null '+
' and op.icode ="'+drug1+'" '+
' group by op.hn,op.an '+
' order by an.regdate ');
end;

45
ผมก็ไม่รู้ว่า procedure GlobalOnDestroy; มันคืออะไร ผมเอารายงานเก่ามาแก้อะครับ
แล้วที่ถูกต้องทำยังไงครับ

46
เพิ่มได้แล้วครับ ขอบคุณมากๆครับ

47
จากรูปตรงวิสัญญีพยาบาล1-4 มันมีให้เลือกแค่คนเดียวเองครับ คืออยากจะเพิ่มคนเข้าไปอีกอะครับ จะทำได้หรือป่าวครับ

48
ขอบคุณมากๆ ครับ ได้แล้วครับ

49
อยากจะให้มันมี pickuplist ขึ้นมาให้เลือก 2 ครั้งอะครับ ครั้งที่ 1 ให้เลือกหมู่ ครั้งที่ 2 ให้เลือกคลินิก ต้องเขียนคำสั่งอย่างไรครับ

procedure GlobalOnDestroy;
begin

        p1:=GetPickupList('select village_name from village ');
   if p1<>' ' then
   begin
        p2:=GetSQLStringData('select village_id from village where village_name="'+p1+'" ');


ChangeReportSQL('select distinct p.cid,concat(p.pname,p.fname," ",p.lname) as fullname,s.name,p.age_y,c.name as clinic,concat(pt.addrpart," ËÁÙè ",pt.moopart," µ.",t3.name," Í.",t2.name," ¨.",t1.name) as fulladdressname '+
' from person p '+
' left outer join vn_stat vn on vn.cid=p.cid '+
' left outer join patient pt on pt.cid=p.cid '+
' left outer join clinicmember cm on cm.hn=vn.hn '+
' left outer join clinic c on c.clinic=cm.clinic '+
' left outer join sex s on s.code=p.sex '+
' left outer join village v on v.village_id=p.village_id '+
' 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 p.village_id = "'+p2+'" '+
' and c.clinic = "001" '+
' and p.death = "N" '+
' group by p.cid ');
   end;
end;

50
ผมกำลังทำรายงานดังรูปอะครับ แต่ติดตรง ยาที่ได้รับครั้งนี้ กับ ยาที่ต้องรับเพิ่ม ไม่รู้จะไปดึงจากตารางไหน
ขอคำชี้แนะด้วยครับ

หน้า: [1] 2