แสดงกระทู้

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

หน้า: 1 2 [3] 4 5 ... 62
101
Report Exchange / Re: เดือนตุลาสั่งรายงานไม่ได้
« เมื่อ: เมษายน 23, 2014, 16:28:56 PM »
อ.ป๊อบ แก้ไขอะไรบ้างครับ

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

102
Report Exchange / Re: เดือนตุลาสั่งรายงานไม่ได้
« เมื่อ: เมษายน 18, 2014, 12:58:25 PM »
ลองทดสอบรายงานตัวนี้ดูครับว่าใช้ได้ไหม

103
ลองศึกษาการกำหนด person_anc_preg_week จาก http://loeihosxp.blogspot.com/2014/01/blog-post_27.html ดูครับ

104
ใช้ visit ผู้ป่วยนอก ตอนก่อน admit หรือไม่ก็ปรึกษาอ.โด้ อ.อาร์ม รพ.ด่านซ้าย เพื่อที่จะบันทึกการได้รับ vaccine จาก module ผู้ป่วยในได้เลยครับ

105
ศึกษาได้จากที่นี่ครับ http://hosxp-udc.blogspot.com/2013/04/hosxp-pcu-hosxp.html พี่โก้อธิบายไว้โดยละเอียดเลยทีเดียว

106
อันนี้เป็นหัวฉลากครับ

107
ขอแบบฟอร์ม ใบประวัติการรับยา Home Medicine ฟอร์มใบสั่งยา
ฟอร์มสติกเกอร์ยาและรายงานที่เกี่ยวข้องด้วยครับ สุดยอดมาก ๆๆๆ

ใบประวัติการรับยา Home Medicine มาแล้วครับ

ปล.ขออภัยที่มาช้า เพราะพนมไพรพึ่ง Re-Accredit HA เสร็จครับ

108
แก้ไขคำสั่งหลักเป็น select * from pq_screen ใน report designer แล้ว วาง variable ลงไป คลิกขวา แล้วเลือก Calculation จากนั้นอาคำสั่งนี้ลงไปวางครับ

โค๊ด: Delphi
  1. value:=GetSQLSubQueryData('select staff from pq_screen where vn="'+dbpipeline['vn']+'" ');

109
ขอใบ MAR มาประยุกต์หน่อยครับ

IPD-MAR ของ รพ.พนมไพร มาแล้วครับ ลองนำไปประยุกต์ใช้ดูครับ

ปล. มีการแก้ไข structure ของ table dosageform นิดหน่อย โดยใช้คำสั่งนี้ครับ alter table dosageform add order_id int ครับ

110
เนื่องด้วยผมได้มีโอกาสได้ไปแลกเปลี่ยนความรู้ ในหัวข้อ "บริการเภสัชกรรมกับนวัตกรรม IT" ในเวที HA National Forum ครั้งที่ 15 ที่ผ่านมา ซึ่งได้อาศัย HOSxP เป็นหลักในการแลกเปลี่ยนเรียนรู้ครั้งนี้ เลยอยากให้ทุกท่านได้ติชมชม เผื่อว่าอาจารย์หลาย ๆ ท่าน จะมีข้อเสนอแนะเพิ่มเติม ผมจะได้นำไปปรับแก้ต่อไปครับ โดยทุกท่านสามารถ download ได้ตาม link ด้านล่างเลยครับ

ปล.ขอขอบคุณ อาจารย์ชัยพร ผู้สร้างสรรค์โปรแกรมเพื่อใช้ดูแลผู้ป่วยที่สุดยอดที่สุดในประเทศไทย มา ณ ที่นี้ด้วยครับ

111
น่าจะเป็น vn_stat.count_in_year=0 ครับ

112
ใช่ครับ ลองทดสอบดูครับ

113
upgrade structure หรือยังครับ

114
โค๊ด: SQL
  1. SELECT o.hn,p.patient_hn
  2. FROM ovst o
  3. LEFT OUTER JOIN patient pa ON pa.hn=o.hn
  4. LEFT OUTER JOIN person p ON p.cid=pa.cid
  5. WHERE o.vstdate BETWEEN "2012-10-01" AND "2012-10-01"
  6. AND (p.patient_hn IS NULL OR p.patient_hn LIKE '')
  7. GROUP BY o.hn

115
ncdscreen+nutri+คนที่มารับบริการ = 172+219+373 =764 แล้วครับ ออกมา 680 ก็ไม่น่าจะเยอะนะครับ

116
โค๊ด: SQL
  1. SELECT income, hn, an, dep_code, concat(DAY(rxdate),"/",MONTH(rxdate),"/",YEAR(rxdate)+543) AS rxdate, pttype, icode, qty, unitprice, sum_price
  2. FROM opitemrece
  3. WHERE rxdate BETWEEN "2012-10-01" AND "2012-10-01" AND an IS NOT NULL

117
ที่ห้องยา ปริ้นสติ๊กเกอร์ยา แล้วออกมาเพี้ยนๆบางเคส...ออกมาเป็นรหัสที่คนไข้อ่านไม่เข้าใจ
มันเป็นบางเคส นานๆจะโผล่มาทีนึง แต่ช่วงหลังๆเริ่มเจอบ่อยๆ ขึ้น...
ห้องยาเริ่มบนแล้ว ช่วยหาวิธีแก้ไข...หน่อยครับ ผมแนบรูปมาให้ดูด้วยครับ

น่าจะเกิดจากการทำสูตรยา แล้วหมอกำหนดวิธีใช้เป็นเแบบใช้ตามที่แพทย์สั่ง จึงเกิดปัญหาให้ห้องยาบ่นอยู่บ่อย ๆ ลองตรวจสอบตาราง doctor_formula ว่ามีข้อมูลยา 2 ตัวนี้อยู่ไหม และในตารางนี้จะมีรหัสหมอที่ทำสูตรยาไว้ ทีนี้ก็น่าจะแก้ไขปัญหาได้แล้วครับ

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

119
select * from vn_stat where hn="000000339" group by hn order by vn desc limit 1

120
ลองดูครับ

โค๊ด: SQL
  1. SELECT d.name, concat(dr.name," ",dr.strength," ",dr.units) AS drugname, COUNT(o.icode) AS icode_count, SUM(o.qty) AS qty
  2. FROM opitemrece o
  3. LEFT OUTER JOIN doctor d ON d.code=o.doctor
  4. LEFT OUTER JOIN drugitems dr ON dr.icode=o.icode
  5. WHERE o.vstdate BETWEEN "2014-01-01" AND "2014-01-31"
  6. AND (dr.did LIKE "41%" OR dr.did LIKE "42%")
  7. GROUP BY o.doctor, dr.icode
  8. ORDER BY d.name, dr.name

ปล. คิด query สด ยังไม่ได้ลอง run ดูนะครับ  ;D ;D

121
เพิ่ม ram ให้ Master น่าจะแก้ไขปัญหาได้ หรือไม่ก็สลับเอาตัว slave 1 หรือ slave 2 (ตามที่เห็นในลายเซ็นต์) มาแทน Master ที่ใช้อยู่ในปัจจุบัน

122
แก้ไขตรงผังบัญชีค่ารักษาพยาบาล แล้วแก้หมวดค่ารักษาพยาบาลให้ถูกต้องครับ

123
ลองแบบนี้ครับ

select s.service3,s.service4,
sec_to_time(time_to_sec(s.service4)-time_to_sec(s.service3)) as total
from service_time s
where s.vstdate between  "2010-10-01" and "2011-09-30"
and s.service3 is not null and s.service4 is not null
and s.service4>s.service3

124
ใช้ resize image field น่าจะได้ครับ

125
แต่ก่อน 1024M ผมปรับเป็น 2048M และ 3076M และสุดท้ายปรับเป็น 5120M ก็ยังฟ้อง เหมือนเดิมครับ

max_allowed_packet ปรับได้สูงสุดแค่ 1G ครับ เพิ่มไปมากกว่านี้ก็ไม่มีผลอะไร คงต้องไปดูที่ตาราง doraemon ที่อาจจะมีการเก็บรูปภาพบางอันที่ไม่จำเป็นก็สามารถลบออกได้ (แต่เห็นอีกกระทู้บอกว่าลบไปทั้งหมด ระวังงานเข้านะครับ) เและ drugitesm_picture ที่มีปัญหาอยู่ว่าเก็บอะไรไว้บ้าง ถ้าเป็น drugitems_picture คงต้อง resize ภาพให้เล็กลงครับ

126
ตารางนี้ถ้าผมจะลบข้อมูลในตารางทั้งหมด  มีผลอะไรไหมครับ
เพราะผมมีปัญหา max_allow_packet ที่ตารางนี้ครับ

max_allowed_packet เท่าไหร่แล้วครับ

127
upgrade structure , Check and Repair Table , Serial check 
ทำแล้วครับ


ตอนดาวน์โหลดตัว upgrade น่าจะได้ 3.56.11.19 เฉยๆ น่าจะต้องไปดาวน์โหลด 3.56.11.19 ใหม่มาอีกรอบซึ่งจะได้ตัว version B มาถึงจะมี function ปัดเศษสตางค์ มาให้ครับ

128
1. รูป 24 หลัก ที่ส่งออกจาก 21 แฟ้ม
2. รูป รายการงานที่กำหนด
3. ใช้เวอร์ชัน 3.56.11.19

ตอนนี้ถ้ามี "ชื่อยาที่เปิดใช้" อยู่กับ "ยาที่ถูกยกเลิกการใช้" แล้วมีชื่อเหมือนกันทุกอย่าง ระบบจะส่งออกรหัส 24 หลักจากยาที่ได้จาก icode ตัวแรกที่เจอ ทีนี้ถ้าเป็น icode ที่มี 24 หลักถูกต้องก็จะไม่ error แต่ถ้าเป็น icode ที่ถูกปิดการใช้งานไว้ แต่ไม่ได้ mapping รหัส 24 หลัก หรือ mapping ไว้ไม่ถูกต้องก็จะพบปัญหาดังภาพครับ

129
เหมือนกับมีตารางชื่อ patient--deleted หรือเปล่าครับ ลอง drop table นี้ออกไปดูครับ

130
ใช้ serial check แล้ว repair serial หรือใช้คำสั่ง update serial set serial_no=(select max(vn_stat_log_id) from vn_stat_log) where name="vn_stat_log_id"

131
ได้ตั้งค่าส่วนลดใน tab IPD ของรายการส่วนลด หรือยังครับ

133
ทำการปิดตัว Agent แล้วลองทำการ click Reset Event ID จากนั้นเปิด Agent ขึ้นมาใหม่ครับ

134
มีการติ๊กตรวจสอบความซ้ำซ้อนของแฟ้ม anc แต่ที่ server ไม่มี database F21_repository เพื่อใช้ตรวจสอบครับ

135
copy activated key มาเกินหรือเปล่าครับ เอาตั้งแต่อักษรตัวแรกไปจนถึงแค่ตัวอักษรตัวสุดท้ายพอ ห้ามขาดห้ามเกิน หรือไม่ก็ลอง activate แบบ online ไปเลยครับ

136
หมายความว่าไงครับ

หมายความว่ายังไม่ได้ upgrade structure ด้วย 3.56.9.30i ครับ

137
ปกติก็จะไม่แสดงอยู่แล้วครับ สำหรับประชากรหมู่ 0 เพราะจะมีข้อมูลประชากรเยอะมาก แต่ถ้าต้องการให้แสดงก็ติ๊กตรง "แสดงบุคคลหมู่ 0" ครับ

138
ขอบคุณครับ
แก้ปัญหาไปก่อน  ได้ครับจะได้ทำงานต่อ

ปรับปรุงโปรแกรม ช่วยแจ้งด้วยนะครับ

upgrade ใหม่อีกครั้งด้วย 3.56.9.30h ครับ report designer จะใช้งานได้เหมือนเดิม

139
ตรวจสอบตรงนี้ครับ ว่ามีติ๊กถูกไว้หรือเปล่า

140
ต้องเข้าเมนูการคัดกรองมะเร็งเต้านมในโครงการพระปณิธานสมเด็จย่าก่อนครับ แล้วเพิ่มกลุ่มเป้าหมาย แล้วจึงจะสามารถใช้งานเมนูนี้ได้ครับ

141
ซ้ำครับ ตรวจสอบจาก pcucode, cid, date_serv, diagcode ครับ ถ้ามาในวันเดียวกัน เป็นโรคระบาดเดียวกัน

142
ต้องมี BMS DATACENTER ด้วยนะครับ ถ้าจะใช้เมนูนี้

143
InnoDB ผม 11 % เองครับ ก็เลยกำหนดน้อย (ถูกหรือเปล่าครับ)  ;D

น่าจะปรับตารางเป็น innodb ครับ โดยแก้ไข innodb_buffer_pool_size เป็น 2500M และลด key_buffer_size เป็น 256 M แล้ว restart MySQL และกด high performance ด้วยครับ

144
Report Exchange / Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
« เมื่อ: กันยายน 04, 2013, 13:05:23 PM »
ทำ variable หาจำนวนเดือน แล้นำมาใช้เป็นตัวหารได้ครับ

145
สงสัยต้องปรับอีกหลายค่า ปรึกษา อ.บอยเลยครับ

ปล. key_buffer_size สูงมาก ลดเหลือ 256M พอ
innodb_buffer_pool_size ถ้ามี ram 5 G ก็น่าจะปรับเป็น 2500M ครับ

146
ใช้ MySQL 5.1.42 น่าจะ upgrade เป็น 5.5.3x หรือไม่ก็ลงใหม่ แล้วใช้ BMSxTraBackup ช่วย config my.cnf ให้ครับ

147
เคลียร์ เพราะหมดปี 2556 แล้วครับ

PERSON กับ CHRONIC ควรส่งครั้งเดียวกหรือเปล่าครับ หรือในเดือนถัดไปควรส่งคนใหม่ในปีเข้าไปอีก

ปี 2557 นี้ ส่ง person กับ chronic แค่ครั้งเดียว เฉพาะ type area 1 และ 3 และส่งภายใน 31 ตุลาคม 2556 นี้เท่านั้น หลังจากนั้นไม่ต้องส่งเข้าไปอีกเลยก็ได้

148
HOSxP PCU / Re: ปัญหาการ upgrade structure จากตัว server
« เมื่อ: กันยายน 02, 2013, 15:24:35 PM »
ต้อง upgrade MySQL ของ server เป็นตัว 5.5.32 ครับ 5.5.11 ใช้ไม่ได้ครับ ส่วน client ไม่ต้อง upgrade MySQL ก็ได้

149
HOSxP PCU / Re: error ที่หน้าบันทึกส่งคินค้าคลังย่อย
« เมื่อ: กันยายน 02, 2013, 15:22:31 PM »
ได้ upgrade structure และกำหนด event_scheduler=1 ใน my.cnf แล้วหรือยังครับ

150
จริงๆ ขึ้นดาวแบบนี้เกิดจากการตั้งค่า event_scheduler=1 ซึ่งไม่ได้มีผลต่อการทำงานแต่อย่างใด แต่ถ้าไม่ได้ใช้ระบบคลัง แล้วก็ไม่อยากเห็นดาวก็ตั้งค่า event_scheduler เป็น 0 ได้ครับ

หน้า: 1 2 [3] 4 5 ... 62