แสดงกระทู้

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

หน้า: [1] 2 3
1
ใน Report designer
อยากแสดง data ที่ select มา เป็นแบบ data1,data2,data3,   เช่น

โดย DBtext  หรือ Variable หรือ อื่นๆ

Group                                     Data
  A                มี                    A1,A2,A3,A4...
หรือ
  A                มี                    (A1),(A2),(A3),(A4),.......

หรือ display format ยังไงครับ

2
set @d1 = '2012-07-01';
set @d2 = '2012-07-31';

set @dm_clinic_code = (select sys_value from sys_var where sys_name="ht_clinic_code" limit 1) ;

set @lab_items_code = (select lab_items_code from lab_items where lab_items_name=(select sys_value from sys_var where sys_name="lab_link_cr" limit 1)) ;


select *
from
(
select v.hn,concat(p.pname,p.fname,space(3),p.lname) as ptname, v.aid
,
(select lh3.order_date from lab_order lo3
left outer join lab_head lh3 on lh3.lab_order_number=lo3.lab_order_number
where lo3.lab_items_code=@lab_items_code and lh3.hn=v.hn
order by lh3.report_date desc limit 2,1) as Cr_date3
,
(select lo3.lab_order_result from lab_order lo3
left outer join lab_head lh3 on lh3.lab_order_number=lo3.lab_order_number
where lo3.lab_items_code=@lab_items_code and lh3.hn=v.hn
order by lh3.report_date desc limit 2,1) as Cr3
,
(select (case when p.sex=2 then case
    when lo3.lab_order_result <= 0.7 then 144 * pow((lo3.lab_order_result/0.7), -0.329) * pow(0.993, v.age_y)
    when lo3.lab_order_result >= 0.7 then 144 * pow((lo3.lab_order_result/0.7), -1.209) * pow(0.993, v.age_y)
   end
 when p.sex=1 then case
when lo3.lab_order_result <= 0.9 then 141 * pow((lo3.lab_order_result/0.9), -0.411) * pow(0.993, v.age_y)
    when lo3.lab_order_result >= 0.9 then 141 * pow((lo3.lab_order_result/0.9), -1.209) * pow(0.993, v.age_y)
   end
end)
from lab_order lo3
left outer join lab_head lh3 on lh3.lab_order_number=lo3.lab_order_number
where lo3.lab_items_code=@lab_items_code and lh3.hn=v.hn
order by lh3.report_date desc limit 2,1) as GFR3
,
(select lh2.order_date from lab_order lo2
left outer join lab_head lh2 on lh2.lab_order_number=lo2.lab_order_number
where lo2.lab_items_code=@lab_items_code and lh2.hn=v.hn
order by lh2.report_date desc limit 1,1) as Cr_date2
,
(select lo2.lab_order_result from lab_order lo2
left outer join lab_head lh2 on lh2.lab_order_number=lo2.lab_order_number
where lo2.lab_items_code=@lab_items_code and lh2.hn=v.hn
order by lh2.report_date desc limit 1,1) as Cr2
,
(select (case when p.sex=2 then case
    when lo2.lab_order_result <= 0.7 then 144 * pow((lo2.lab_order_result/0.7), -0.329) * pow(0.993, v.age_y)
    when lo2.lab_order_result >= 0.7 then 144 * pow((lo2.lab_order_result/0.7), -1.209) * pow(0.993, v.age_y)
   end
 when p.sex=1 then case
when lo2.lab_order_result <= 0.9 then 141 * pow((lo2.lab_order_result/0.9), -0.411) * pow(0.993, v.age_y)
when lo2.lab_order_result >= 0.9 then 141 * pow((lo2.lab_order_result/0.9), -1.209) * pow(0.993, v.age_y)
   end
end)
from lab_order lo2
left outer join lab_head lh2 on lh2.lab_order_number=lo2.lab_order_number
where lo2.lab_items_code=@lab_items_code and lh2.hn=v.hn
order by lh2.report_date desc limit 1,1) as GFR2
,
(select lh.order_date from lab_order lo
left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number
where lo.lab_items_code=@lab_items_code and lh.hn=v.hn
and lh.order_date between @d1 and @d2
order by lh.report_date desc limit 0,1) as Cr_date1
,
(select lo.lab_order_result from lab_order lo
left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number
where lo.lab_items_code=@lab_items_code and lh.hn=v.hn
and lh.order_date between @d1 and @d2
order by lh.report_date desc limit 0,1) as Cr1
,
(select (case when p.sex=2 then case
    when lo.lab_order_result <= 0.7 then 144 * pow((lo.lab_order_result/0.7), -0.329) * pow(0.993, v.age_y)
    when lo.lab_order_result >= 0.7 then 144 * pow((lo.lab_order_result/0.7), -1.209) * pow(0.993, v.age_y)
   end
 when p.sex=1 then case
when lo.lab_order_result <= 0.9 then 141 * pow((lo.lab_order_result/0.9), -0.411) * pow(0.993, v.age_y)
when lo.lab_order_result >= 0.9 then 141 * pow((lo.lab_order_result/0.9), -1.209) * pow(0.993, v.age_y)
   end
end)
from lab_order lo
left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number
where lo.lab_items_code=@lab_items_code and lh.hn=v.hn
and lh.order_date between @d1 and @d2
order by lh.report_date desc limit 0,1) as GFR1

from vn_stat v
left outer join patient p on p.hn = v.hn
where v.vstdate between @d1 and @d2 and
p.chwpart=38 and
p.amppart=05 and
v.hn in (select hn from clinicmember where clinic=@dm_clinic_code) and

(select lo.lab_order_result from lab_order lo
left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number
where lo.lab_items_code=@lab_items_code and lh.hn=v.hn
and lh.order_date between @d1 and @d2
order by lh.report_date desc limit 0,1)  > 0
group by v.hn
)
 as ttemp


3
V.3  ล่าสุด
แต่ก่อนเคยเป็นบ้าง นานๆครั้ง แต่ re-vn แล้วหาย
แต่ตอนนี้ทำแล้วไม่หายครับ แนะนำหน่อยครับผม

4
การดูแลผู้ป่วยขณะ ส่ง - รับ ครับ
รหัสแสดงการให้การดูแลหรือปฐมพยาบาลผู้ป่วยขณะส่งต่อผู้ป่วย
1. Airway = ระบบทางดินหายใจ
2. Breathing = การหายใจ
3. IV fluid =ให้นํ้าเกลือ
4. stop bluding = ห้ามเลือด
5. splint =เข้าเฝือก
6. อื่นๆ
หมายเหตุ : ไม่เป็นค่าว่างและอ้างอิงรหัสมาตรฐาน สนย.

5
แต่ก่อนเคยส่งได้ครับ คนไข้ออกหน่วย

6
ผมแก้ไขแล้วกลับมาเป็นเหมือนเดิมครับ

7
มันขึ้น error ตามรูป

8
ลบออกในฐาน หรือ Discharge ???  และสาเหตุน่าจะเป็นเพราะอะไรครับ

9
ขอคำแนะนำเครื่อง laser printer ใบสั่งยา และ OPD Card  ปัจจุบันนี้ 2557 
ยี่ห้อ - รุ่น ไหนดีครับ
กำลังจะเปลี่ยน ชุดใหญ่เลยครับ :D

10
lab ล่วงหน้า Clinic มีปัญหาครับ..ห้องlabไม่สามารถทำรายการได้
แล้วตามรูป ที่ เป็นสีแดงจะไม่สามารถทำรายการต่อได้ สีเขียวทำได้ครับ
เป็นเฉพาะบาง Clinic ครับ

11
ขอแชร์ครับ  ท่านใดเป็นบ้าง ส่งออกเดือนเดียวนานเป็นชั่วโมงหรือมากกว่า แบบว่า นานเป็นบ้าเลยครับ  เครื่องผมก็เทพอยู่นะครับ
ลองหลายเครื่องแล้ว :-\

12
นอกเรื่อง / BMSHOSxPStandard43Export "prename" ไม่ออกครับ
« เมื่อ: ตุลาคม 21, 2014, 14:48:19 PM »
ทำสองเครื่องก็เป็นเหมือนกันครับ

13
ไม่ได้ดูนาน พอมา พริ๊นดูรายงาน refer out ธรรมดากลับไม่ออกข้อมูล0
- ข้อมูลปีก่อนๆ ไม่โบ๋
- ดูในหน้าทะเบียน refer มีข้อมูลครบ
- รูปตัวอย่างจากตาราง referout ตรง hospcode ไม่มี ที่จริง โบ๋หลาย field เลยครับ
- เริ่มเป็นตั้งแต่ refer_date  เดือน 10 / 2556 
??? V.3.57.6.28

14
รบกวนขอ Form OPD Card แพทย์แผนไทย หน่อยครับ
อันเดิม ข้อมูลไม่ออกครับ
เอาอันที่แก้ไข code ได้นะครับ  :)

15
คือว่า คนในทะเบียนคัดกรองความเสี่ยง dhht/stroke/obe...  มีหลายคนที่ ยังเป็น type 4 ผมอยากเปลี่ยนมาเป็น type 1 นะครับไม่ทราบว่า ใช้คำสั่งถูกต้องมั้ยครับ และไม่แน่ใจว่า join ถูกตารางรึเปล่า

update  person p
left outer join person_dmht_screen_summary  v on p.person_id=v.person_id
set p.house_regist_type_id="1"
       where v.status_active="Y"
       and  p.age_y>="15"
       and p.village_id<>"10"
       where p.house_regist_type_id  in ("4")

ตรง p.village_id<>"10"  ตรง 10 คือหมู่ 0 นอกเขตครับ เอาไว้เฉยๆ

16
Report Exchange / จะบวก column ใน variable ทำไงครับ??
« เมื่อ: มีนาคม 10, 2014, 10:54:23 AM »
1.จะบวก  inc01 + inc02 + .....ใน variable.. ทำไงครับ
2.จะบวก sum(inc01) + sum(inc02) + sum(inc3) ....ใน variable....ทำไงครับ

17
ไม่แน่ใจว่าระบบน้ใช้ได้รึยัง  จิตแพทย์อยากใช้ครับ

18
Report Exchange / emergency เอาไงดีครับ
« เมื่อ: กุมภาพันธ์ 28, 2014, 14:26:16 PM »
จะทำรายงานเร่งด่วนให้  er  มี 2 ตาราง ใช้ไรดีละครับ
ทีแรก  เห็น  ตาราง level  เยี่ยม มาถูกทางแล้วเรา  ทำไปทำมา  เจอตาราง type  อ้าว เอาละว๋า
คล้ายกันด้วย ต่างกันคือมี 4 กับ มี 5
เอาไงครับ แล้วให้ปรับเป็น 5 record เหมือนกันมั้ยครับ แล้วเลือกใช้ตารางไหน ทำรายงานความเร่งด่วน???? ??? ??? ???

19
Report Exchange / is not null กับ <>" " ใช้อันไหนดีครับ
« เมื่อ: มกราคม 29, 2014, 13:50:45 PM »
is not null    กับ    <>" "      ใช้อันไหนแม่นกว่ากันครับ

สมมุติว่าค่าที่มีคือ Y กับ N และ ว่าง  แต่ผมอยากหาจำนวน record ที่มีค่าว่าง นะครับ

ลองเปลี่ยนดูทั้งสองแบบ  แต่ค่าไม่ตรงกันครับ  เอาไหนดี

20
คัดกรองความเสี่ยง 15 ปี ข้อมูลไม่ขึ้นครับ เมื่อวานยังมีอยู่  recal แล้ว ไม่มา

21
โอนข้อมูล initial import เทียบกับไฟล์ backup อันไหน มั่นใจในคุณภาพกว่ากันครับ???? ;D ;D

22
ห้อง LAB ก็ติ๊ก ออกเฉพาะแพทย์ผู้สั่งนะครับ

ห้องตรวจ แพทย์ ที่ไม่ได้สั่งก็ออกหมดครับ...

เป็น มา 2 วันครับ หาที่กำหนดไม่เจอ.. ???

23
ติด 2 สิทธ์ คือ อปท.  และชำระเอง
พอดีทำรายงานนะครับ ตรงเงิน รวม    การจ่าย    และลูกหนี้นะครับ 
เดิม เอาจาก vn_stat, an_stat, rcpt_print  แต่มันไม่ค่อยตรงกันครับ

เช่น
- ใน vn_stat   นาย A  มียอดรวม  200  แต่ไม่มีการจ่าย  และตรงลูกหนี้ก็เป็น 0 และในตารางค้างชำระก็ไม่มี

 - ใน vn_stat   นาย B  มียอดรวม  200  แต่มีการจ่าย ไป 50  และตรงลูกหนี้ก็เป็น 0 และในตารางค้างชำระก็ไม่มี

บางคนตรงบ้างไม่ตรงบ้าง   ??? ??? ???  ตามรูปเลยครับ

24
Report Exchange / จะแก้ไข code ไฟล์ sticker.rtm ใน HOSxP-PCU ยังไงครับ
« เมื่อ: ธันวาคม 12, 2013, 15:20:34 PM »
ที่เป็น sticker ซองยา นะครับ  แก้ได้แต่ ตำแหน่ง form  แต่ code หาที่ดูไม่ได้
ไฟล์ที่เป็น  .rtm   ครับ หรือที่เรา เปิดแก้ไขในหน้าต่างของ HOSxPStickerPrintServer.exe

25
ขอรหัสสิทธิ สนย.18 แฟ้มหน่อยครับ  :)

26
 Tab วินิจฉัย Code ตรงหน้า ทันตกรรม มีไวทำไมครับ ???

27
เพิ่มคนไข้เข้าทะเบียนคลินิกที่สร้างใหม่ไม่ได้ครับ

กดบันทึกแล้วไม่ add ให้ครับ

3.56.9.30

28
เครื่องใหม่ ram 32 raid5   ใช้มาประมาณ 2 เดือน
replicate 2 เครื่อง สำรองครับ
มัน ต่ำๆ อย่างนี้ละครับ  ดีมาตลอด แต่วันนี้หน่วง พร้อมดอกจัน ************** ??? ???

29
ทำไงไม่ให้ค่าใช้จ่าย ปัด ทศนิยม ครับ  ตามรูปครับ  patient EMR

คูณกันได้ 32.5    แต่ดันเป็น 33

คือ งานประกัน  ทักมาครับ

30
NED reason แพทย์ที่บันทึก พริ๊น แล้วไปเก็บที่ตารางไหนครับ
จะดูว่ายาตัวนี้ แพทย์ระบุว่าเหตุผลอะไร นะครับ

31
Linux / CentOS 6 ไม่เห็น RAID ของ HP ML110 G7 ครับ
« เมื่อ: กันยายน 30, 2013, 15:28:20 PM »
- ทำ Array RAID 0 harddisk 3 ตัว เสร็จเรียบร้อย แต่ตอนลง CenOS กลับ เห็น HDD 3 ตัว เหมือนเดิมครับ
- แต่ผมเคยลงเครื่อง IBM ได้ครับ เห็นรวมเป็น ก้อนเดียว
 ??? ??? ??? ท่านใดเคยทำบ้างครับรุ่นนี้

32
แต่ ยอดรวม มีครบครับ ยังไม่ได้เปลี่ยนแปลงอะไรที่ server  ทั้ง ตาราง
vn_stat
inc_opd_stat
an_stat
inc_ipd_stat

และมีการจ่ายเงินที่การเงินอีกด้วย

33
กำหนดยังไงครับ  และรหัสมาตรฐาน นะครับ  เช่น clinic โรคเรื้อรังนะครับ

34
นำเข้าไม่ได้ครับ 
 
HOSxP  3.56.8.7

35
จะทำรายงานเกี่ยวกับค่ารักษาพยาบาล พวกค่ายา ค่าอวัยวะเทียม ค่าตรวจ ค่าทำหัตถการ ค่ารังสี ค่าแล็บ ทันตกรรม  รวมค่ารักษาเท่าไร รับเงินสดเท่าไร ลูกหนี้เท่าไร
 เอาตรงไหนน่าเชื่อถือกว่ากันครับ รายงานหลายตัวเห็นยึดไม่เหมือนกัน ทั้ง
-vn_stat
-inc_opd_stat
-inc_ipd_stat
-rcpt
-opitemrece
อันไหนดี

36
แจ้งปัญหา / ขอความช่วยเหลือ / upgrade structure ฟ้อง???
« เมื่อ: สิงหาคม 06, 2013, 11:18:29 AM »
หลังจาก innitial import แล้ว ทำการ
up structure แล้วมันขึ้น ดังรูปผมควรทำไง กดไงดีครับ เพราะกลัวข้อมูลหาย  Yes or No 

37
นอกเรื่อง / Manual backup กับ Auto backup
« เมื่อ: สิงหาคม 02, 2013, 09:33:09 AM »
ของเดิม  ใช้มาตั้งนานยังไม่แน่ใจว่า
 อันไหน ได้เต็มกว่ากันครับครับ แบบว่าเชื่อถือได้กว่ากัน   ไม่เกี่ยวกับ xtrabackup นะครับ ::)
ตัวอย่างคือ ใช้ client 2 เครื่อง ทำ Autobackup  คืนเดียวกัน   แต่ขนาดไฟล์ zip ข้อมูลต่างกันมากครับ


38
เราเอา RAM มาใส่ server ใหม่ จำเป็นต้องลงระบบใหม่มั้ยครับ

39
แจ้งปัญหา / ขอความช่วยเหลือ / MySQL Workload ใน MySQL Monitor ??
« เมื่อ: มิถุนายน 19, 2013, 14:06:54 PM »
ที่มี ดอกจันสีแดง ใต้กราฟสีแดง คืออะไรครับ
และ รบกวน พิจารณา my4G.cnfให้หน่อยครับ  กินแรมเยอะไปหน่อย

################## Star MySQL-Config  #####################

[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
skip-federated
big-tables
character-set-server=tis620
key_buffer = 256M
max_allowed_packet = 512M
table_open_cache = 1024
sort_buffer_size = 2M 
read_buffer_size = 2M
read_rnd_buffer_size = 4M
join_buffer_size = 4M
myisam_sort_buffer_size = 128M
thread_cache_size = 8
query_cache_type = 1
query_cache_size= 256M
query_cache_limit = 2M
thread_concurrency = 8
low_priority_updates=1
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 100

################## InnoDB  #######################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 3200M
innodb_additional_mem_pool_size = 16M
innodb_log_file_size = 256M
innodb_file_format = barracuda
innodb_file_per_table
innodb_log_buffer_size = 8M
innodb_log_files_in_group = 2
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 120
innodb_thread_concurrency = 8
innodb_flush_method=O_DIRECT
innodb_checksums=0   
innodb_doublewrite=0   
innodb_support_xa=0       
innodb_max_dirty_pages_pct=90   
innodb_open_files = 1024
innodb_locks_unsafe_for_binlog=1
join_buffer_size = 4M
concurrent_insert = 2
max_heap_table_size = 256M

############# Percona XtraDB ############
innodb_io_capacity = 1000     
innodb_write_io_threads = 8   
innodb_read_io_threads = 8

[mysqldump]
quick
max_allowed_packet = 512M
allow-keywords

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

[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]
open-files-limit = 32768


################# End MySQL-Config  #################

40
MySQL / my.cnf 4G ที่ดีความเป็นยังไงครับ???
« เมื่อ: มิถุนายน 10, 2013, 15:30:41 PM »
 ??? :'
ที่ใช้ได้ดีทั้ง CentOS 5xxxx,6xxxx ครับ  แนะนำด้วยครับ

41
MySQL / ลง CentOS 6.3-4+Percona5.3 แล้วconnectฐานไม่ได้ครับ
« เมื่อ: มิถุนายน 10, 2013, 11:27:18 AM »
เรื่องง่ายๆ ทำแบบเดิมที่เคยทำนะครับ แต่คราวนี้....โอ๊ย...ซอดแจ้งเลย ???
centos 6.3,6.4
server ตัวเดิม 2 เครื่อง แต่ลงใหม่ครับ เป็นทั้ง 2 เครื่องเลย
ลง version เดิมด้วยซ้ำ
- Grant OK
-MySQL start OK
-ping จาก เครื่องลูก เจอ
-แต่ HOSxP connect DB ไม่ได้ครับ
-ลองเปลี่ยน switch hub ก็คือเก่า
-ลองต่อ client แค่เครื่องเดียวก็คือเก่า

ทั้งสองเครื่องลงใหม่อยู่เครื่องละ 5 รอบครับ... :-\ ท่านใดเคยเจอบ้างครับ....แชร์ด้วย

42
คือแต่ก่อนมันไม่มี ทะเบียน Athma เฉพาะ เราต้องสร้างขึ้นมาเองจากคลินิกอื่นๆนะครับ
แล้วจะดึงมาใช้ในทะเบียนเวอร์ชั่นใหม่ เหมือน HT, DM ยังไงครับ ???

43
ทำยังไงครับ ที่สามารถทำให้ค่าบริการทางการแพทย์ใน-นอกเวลา  ขึ้นในใบสั่งยาย้อนหลังได้ ก็คือมีการรเข้าใจผิดกันนิดหน่อยระหว่างสิทธิบัตรกับการเงินนะครับ ในการเก็บ 50 บาท กับสิทธิ์ 30 บาท นะครับ
ตั้งแต่เดือน มกราคม 56  มานี่ละครับ

หลักๆคือจะ พริ๊น ใบสั่งยาย้อนหลัง ที่มันมี ค่าบริการ 50 บาทออกมาใหม่นะครับ อาจารย์ท่านใดพอทราบบ้างครับ  ขอบคุณล่วงหน้า ??? :'(

44
การลงสาเหตุภายนอกของการเจ็บป่วยและการตาย ของห้องฉุกเฉิน  ขาดV8 และ V9
ขอเทพทั้งหลายช่วยหน่อยครับ  ว่าเพราะอะไร  ที่ไหนเป็นกันบ้าง  แก้ไขอย่างไร  รึสปสช. ไม่ต้องการใช้แล้วครับ 
ขอบพระคุณที่ช่วยชี้แนะล่วงหน้าเลยนะครับ  อาจารย์ทั้งหลาย

45

โรงพยาบาลปากคาด  (ดังแล้วครับ) ท่านผอ.แพทย์ชนบทดีเด่น ประจำปี

http://youtu.be/7NK5qW0CtHo

46
ไม่ขึ้นแจ้งเตือนการแสดงเหตุผลเลยครับ  แต่ห้องตรวจออกนะครับ

47
ต้องได้ยกเลิกใบเสร็จเวลาเครื่องมีปัญหา หรือกระดาษติด
การยกเลิกใบเสร็จบ่อยๆทุกวันทำให้ การเงินไม่น่าเชื่อถือ

48
inc_opd_stat  ใน inc1 ถึง inc17 ไม่มีข้อมูลค่าใช้จ่าย บางราย  แต่มียอดรวม income ท่านใดเป็นแบบนี้บ้างครับ

49
HOSxP PCU / stickerยา hosxp pcu print ออกมา 43 copy
« เมื่อ: มกราคม 14, 2013, 14:21:14 PM »
-printer ตั้งไว้  1 copy
-ที่ form  page setup  ก็ 1 copy
ผมหาที่เข้าไปแก้ code หรือ query ต่างๆเหมือน report designer ของ hosxp ไม่ได้ 
มีแต่หน้าออกแบบ  ไม่ทราบว่า ดู code อย่างไง

หรือท่านใดมี  file ที่ ใช้งานได้ดี อยากบริจาค ก็ขอขอบพระคุณล่วงหน้า

50
 ;D ::)หรือ มีคู่มือตรงไหน

หน้า: [1] 2 3