แสดงกระทู้

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

หน้า: [1] 2 3 ... 5
1
Development / opdscreen เริ่มพบปัญหา
« เมื่อ: กรกฎาคม 25, 2012, 22:04:01 PM »
ระยะหลังรู้สึกว่า การใช้งานในระบบ OPD มีอาการหน่วงเป็นพักๆ

สังเกต ว่ามีการเรียกใช้ตาราง opdscreen ค่อนข้างบ่อย ตารางนี้ใหญ่พอสมควร หลายล้าน records นอกจากการเรียกดู และ update จากจุดคัดกรองแล้ว ยังมีการ update จากผล lab (lab link) ด้วย บางครั้งเห็นการรอคอยการ update ผล lab บ่อยมากขึ้น

ไม่ทราบว่า จะพอมีวิธีแก้ปัญหาในอนาคต สำหรับรพ.ขนาดใหญ่ เกี่ยวกับปัญหา ตารางที่โตขึ้นทุกวัน จริงๆ ยังมีอีกหลายตาราง เช่น ovst,ovstdiag,lab_order,lab_head,....

หรืออาจจะมีตารางที่แยกข้อมูลเก็บ คล้ายกับ opitemrece_arc  น่าจะพอลดปัญหา

ขอบคุณมากครับ
 :)

2
Windows 2000 บางเครื่องมีปัญหา ตอน upgrade HOSxP  55.6.8  (เป็นบางเครื่อง)

ขึ้น Error : The procedure entry point HeapQueryInformation could not be located in the dynamic link library kernel32.dll.   ไม่สามารถ update ได้สำเร็จ เป็นอยู่ประมาณ 30 เครื่อง (ที่เหลือไม่มีปัญหา)

เกิดจากอะไร และแก้ไขอย่างไรครับ

ขอบคุณมากครับ

 :D

3
Development / DRG Grouper version 5 ของ E-claim (ของสกส.ยังไม่ออก)
« เมื่อ: เมษายน 07, 2012, 00:33:33 AM »
เพื่อเป็นประโยชน์ช่วงนี้ไปก่อนครับ

4
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Error : Opitemrece transfer
« เมื่อ: ธันวาคม 03, 2011, 19:18:51 PM »
พบปัญหา error message ขณะที่กำลังทำ Opitemrece Merge Utility ==> transfer

ตามภาพ ไม่ทราบว่าเกิดจากอะไร แก้ไขยังไง

ขอบคุณมากครับ

หมายเหตุ :
  • การทำ opitemrece transfer มีผลดีอย่างไรบ้างครับ เมื่่อเทียบกับไม่ได้ทำ  และทำแล้วมีผลกระทบอะไรหรือเปล่า
  • หลังทำเสร็จ ต้องกดปุ่ม optimize หรือเปล่า

 :)

5
54.11.2

จริงๆ เจอปัญหานี้นานแล้ว แต่ไม่รู้เกิดจากอะไร รพ.อื่นเจอหรือเปล่าไม่ทราบครับ

1.  กรณี ผป.ที่ฝากท้อง ANC ที่รพ.เรา มีประวัติรับบริการ ANC  เวลามาคลอด ระบบห้องคลอด จะดึงผล Lab ANC มาให้อัตโนมัติ  และถูกต้องทุกรายการ   แต่ปัญหาเกิดขึ้น กรณีผป.ที่ไม่มีประวัติ ANC ที่รพ.เรา มาถึงก็มาคลอดเลย  เวลาลงทะเบียนห้องคลอด ระบบก็ไปดึงผล Lab ANC ของใครก็ไม่ทราบมาใส่ให้อัตโนมัติ  สังเกตุพบว่า เป็นค่าเดิมเดียวกันทุกราย (ผล Lab เหมือนกันในทุกรายที่ไม่ได้ ANC)

เปิดดู SQL trace น่าจะมาจาก คำสั่ง พวกนี้ครับ

Date Time   Type   Exec Time   SQL Text

54-11-08 15:26:45.562   SQL    0   select l1.lab_order_result  from lab_order l1,lab_head l2  where l1.lab_order_number = l2.lab_order_number  and l2.confirm_report='Y'  and l2.order_date >= '2010-11-23'  and l1.lab_items_code = 74 and l1.lab_order_result<>''  and (l2.batch_number is null  or l2.batch_number=0 or l2.batch_number=1)  order by l2.lab_order_number desc limit 1

54-11-08 15:26:45.562   SQL    0   select l1.lab_order_result  from lab_order l1,lab_head l2  where l1.lab_order_number = l2.lab_order_number  and l2.confirm_report='Y'  and l2.order_date >= '2010-11-23'  and l1.lab_items_code = 74 and l1.lab_order_result<>''  and (l2.batch_number is null  or l2.batch_number=0 or l2.batch_number=1)  order by l2.lab_order_number desc limit 1

54-11-08 15:26:45.546   SQL    93   select l1.lab_order_result  from lab_order l1,lab_head l2  where l1.lab_order_number = l2.lab_order_number  and l2.confirm_report='Y'  and l2.order_date >= '2010-11-23'  and l1.lab_items_code = 4 and l1.lab_order_result<>''  and (l2.batch_number=2)  order by l2.lab_order_number desc limit 1

54-11-08 15:26:45.437   SQL    0   select l1.lab_order_result  from lab_order l1,lab_head l2  where l1.lab_order_number = l2.lab_order_number  and l2.confirm_report='Y'  and l2.order_date >= '2010-11-23'  and l1.lab_items_code = 4 and l1.lab_order_result<>''  and (l2.batch_number is null  or l2.batch_number=0 or l2.batch_number=1)  order by l2.lab_order_number desc limit 1



ดึงผล Lab มาเป็นชุดเลย โดยที่ผป.เพิ่งมารพ.ครั้งแรก แต่ก็มีผลมาเรียบร้อย  ทำให้เกิดความผิดพลาดได้ ถ้าพยาบาลไม่สังเกตุ บันทึกไปเลย


2. กรณีดังกล่าว ถ้าพยาบาลตรวจสอบพบ แล้วเข้าไปลบข้อมูลออก (ให้ว่างๆ) บันทึกเสร็จ พอเรียกมาดูอีกครั้ง ก็ไปดึงข้อมูลเดิมที่ผิดมาเหมือนเดิมอีก  ยกเว้น ต้องใส่ข้อความอื่นๆ เช่น ไม่ได้ตรวจ หรือ N หรือ No .....  เข้าไป (ห้ามว่าง) ถึงจะบันทึกข้อมูลดังกล่าวให้   

จริงๆ ในหน้าต่างดังกล่าว ลักษณะคล้าย combo box แต่กดไม่มีให้เลือก



รบกวน อ.ช่วยตรวจสอบด้วยครับ

 ;)

6
54.10.27

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

มีการย้ายปุ่มพิมพ์ใบ set ผ่าตัด ที่ เมนู Document ของระบบห้องผ่าตัด  แต่ในหน้าจอ ส่งผ่าตัด ของหอผู้ป่วย ไม่มีปุ่มพิมพ์ใบ set ผ่าตัด ครับ

รบกวน ช่วยเพิ่มปุ่ม พิมพ์ ฯ. ให้หน่อยครับ

ขอบคุณมาก

 :D

7
up structure ==> 54.10.27 

ระบบห้องตรวจแพทย์ มักจะขึ้นหน้าต่าง pop up error บ่อยครั้ง  ตามภาพครับ

เป็นตอนเรียกดูประวัติเดิม F2 เวลากดดูแต่ละ visit จะขึ้น pop up error ดังกล่าว

 ???

8
พบปัญหาการเรียกใช้งาน End user report

....สืบเนื่องจาก เครื่อง Server Slave เสีย (Harddisk เต็ม) เลยถือโอกาสลงเครื่องใหม่เลย  ปรากฎว่าเกิดปัญหา หลังจากที่ลง MySQL เรียบร้อย ==> Initial import ==> run Replicate เรียบร้อยดี   .....  แต่ไม่สามารถเรียกดูรายงาน จาก End user report ได้  ขึ้นหน้าต่าง error
............"..Could not convert variant of type (Null) into type (Integer)...."   ตามภาพครับ

....คิดว่าน่าจะเกิดจากการลง CentOS ใหม่  5.6 และ Percona 5.1.30  แล้วคงทำอะไรผิดหรือไม่ครบแน่ๆ เพราะก่อนหน้านี้ก็ใช้งานได้ดี ????

 ??? ??? ???

9
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / BUG!! dispense & drugusage mode
« เมื่อ: กุมภาพันธ์ 22, 2011, 14:22:41 PM »
ขอแจ้งปัญหาที่เพิ่งพบ (ไม่ทราบว่า เกิดนานหรือยัง)  เกี่ยวกับการสั่งยาในระบบ ER

ปกติไม่ได้ใช้ Dispense mode ครับ ใช้ drugusage แบบเดิมๆ

  กรณี เมื่อแพทย์สั่งยาในหน้าจอระบบแพทย์ปกติ (ไม่ใช้ dispense) ก็บันทึกวิธีใช้ยาปกติครับ  แต่หลังจากที่พยาบาล ER บันทึกข้อมูลหัตถการย้อนหลัง (หลังจากแพทย์บันทึกแล้ว) หรือบันทึกรายละเอียดของ ER ให้ครบแล้วบันทึก  โปรแกรม HOSxP จะไปสร้าง drugusage รายการใหม่ให้ (โดยเราหรือ admin ไม่รู้ตัว) และแก้ไขรายการสั่งยารายการนั้น ให้เปลี่ยนวิธีใช้ยาเป็น วิธีใหม่ด้วยเลย (ตามภาพครับ)   จนท.ห้องยางงครับ ว่าวิธีใช้ยานี้มาจากไหน  ลองดูใน sql trace ก็ไม่มีคำสั่ง insert to drugusage เลย  ยิ่งงงเข้าไปอีกครับ

  ปัญหาเกิดเพราะแพทย์มาเรียกดูรายการยา ย้อนหลัง remed แพทย์งงอีกครับ ใครสั่งวิธีใช้ยานี้เพราะตอนพิมพ์ opd card ก็ปกติดี  ดูใน EMR ก็เปลี่ยนวิธีใช้ยาแล้ว

ข้อเสนอแนะ

  กรณีที่รพ.ไม่ได้ใช้ dispense mode  ==>  โปรแกรมไม่ต้องเพิ่ม drugusage ใหม่อัตโนมัติ  และไม่ต้องไปแก้ไขวิธีใช้ยาที่แพทย์บันทึกไปก่อนแล้ว  เพราะพยาบาล ER แค่บันทึกรายการอื่นไม่เกี่ยวกับยา แต่ระบบไปแก้ไขวิธีใช้ยาให้โดยไม่รู้ตัว

  ได้ลองพิมพ์วิธีใช้ dispense mode ในระบบ ER  พบว่า แค่เราพิมพ์ชื่อยา และวิธีใช้ dispense แล้วกด เพิ่มรายการยาลงไปด้านล่าง  (ยังไม่ได้กดบันทึก)  โปรแกรมก็ไปเพิ่ม drugusage ใหม่ให้เรียบร้อยเช่นเดียวกันครับ  ==> ยกเลิกได้มั๊ยครับ (ไม่รู้ว่ามีผลกระทบต่อรพ.ที่ใช้ dispense mode หรือเปล่า  แต่มีผลกระทบต่อรพ.ที่ไม่ได้ใช้แน่ๆครับ)

ข้อสังเกต
   ที่ ER ใช้ 3.53.9.3 มาประมาณ 2-3 เดือนแล้ว แต่ไม่เจอปัญหานี้ (หรือไม่ได้สังเกต)  แต่2-3 อาทิตย์ที่ผ่านมาพบบ่อยมาก  เป็นหลังจากที่รพ.ได้เพิ่มข้อมูล opi_time_ode , opi_usage_code,opi_dose  น่าจะเกี่ยวข้องกัน ไม่มากก็น้อย 

ขอบคุณมากครับ

 ???

10
3.53.12.8  พบปัญหาเวลาเรียกใช้เมนู Help ==> ตรวจสอบสิทธิ nhso

ขึ้นหน้าต่าง Just-in-time Debugging

ทำอย่างไรดีครับ


11
ปัญหาที่ 1 คือ ตั้งแต่ up เป็น 53.12.21 ในฐานจริง ทำให้ไม่สามารถ scan เอกสารใน EMR ได้  ตามที่ท่าน Neo28 แจ้งไว้  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18921.30
...... ดูจาก  คำสั่งตอน upgrade มีการปรับที่ตาราง patient_opd_scan และ patient_ipd_scan 

Update primary key on table patient_ipd_scan Done.
alter table tmp_pk  rename to `patient_ipd_scan`
drop table `patient_ipd_scan`
Made permanent change on table patient_ipd_scan
Create temp primary key table from patient_ipd_scan
Update primary key on table patient_opd_scan Done.
alter table tmp_pk  rename to `patient_opd_scan`
drop table `patient_opd_scan`
Made permanent change on table patient_opd_scan
Create temp primary key table from patient_opd_scan


น่าจะทำให้เกิดปัญหา  ขอวิธีแก้ไขเฉพาะหน้าด้วยครับ เพราะตอนนี้  scan ไม่ได้เลยแม้จะถอยกลับไป version เดิม

ปัญหาที่ 2 คือ ตารางนี้มีขนาดใหญ่มากครับ ใหญ่ที่สุด จะทำยังไงได้บ้างครับ  เช่น resize file pdf หรือทำ _arc

 ???

12
เพิ่งสังเกต ไม่รู้ว่าเกิดจากอะไรครับ

 ???

13
Development / TABLE patient_private_allow เกี่ยวกับอะไรครับ
« เมื่อ: ธันวาคม 08, 2010, 21:43:46 PM »
เห็นมาตั้งแต่ 3.53.12.7  สอบถามหน่อยครับ ว่าเกี่ยวกับอะไร

 ???

14
นอกเรื่อง / สำหรับ Admin ครับ
« เมื่อ: ตุลาคม 14, 2010, 22:46:52 PM »
สำหรับ Admin ฝึกไว้ช่วยงานที่บ้าน   ;D

สุดยอดวิธีการพับผ้า

http://www.youtube.com/watch?v=BzKwakSdcoA

15
3.53.7.20

ตอนนี้เริ่มทำรายงาน workload ของจนท.ที่บันทึกใบสั่งยา  พบปัญหาในกรณี ยากลับบ้าน 

-- ดึงข้อมูลจากตาราง pq_ipdorder   พบว่าไม่มีการบันทึก ใบสั่งยาที่เป็น  HM

-- ตาราง pq_ipdorder  กับ pq_rxorder ต่างกันอย่างไรครับ 

-- พอไปดูในตาราง opitemrece  ฟิลด์ staff  ว่างอยู่  ไม่ทราบว่า เตรียมไว้บันทึก staff คนไหนครับ  คนบันทึกใบสั่งยา หรือ คนจัดยา คนจ่ายยา คนตรวจสอบ  หรือใครครับ

-- กรณี ใบสั่งยาใบแรก ของ AN นี้  เราสามารถแยกจากใบสั่งยาอื่นๆ ได้หรือไม่ครับ

-- ระบบ บันทึกชื่อจนท.ผู้บันทึก,แก้ไข,ลบ current profile ไว้หรือเปล่าครับ  คิดว่าน่าจะจัดเก็บ

ขอบคุณมากครับ

16
เพิ่ง initial import จาก server มาใส่ใน Notebook เสร็จ

ลอง upgrade structure structure ใน notebook แล้วไม่ผ่านครับ  ไม่ทราบว่าเกิดจากอะไร


17
Development / Request : การสั่งยานอกบัญชียาหลัก
« เมื่อ: กรกฎาคม 22, 2010, 11:23:40 AM »
จากการประชุมแพทย์ ได้ข้อเสนอแนะ เกี่ยวกับการใช้หน้าจอระบุเหตุผลยา NED 2 ประเด็น ครับ

...1. ยานอกบัญชี ส่วนใหญ่ เป็นยาเกี่ยวกับโรคเรื้อรัง เช่น ยาเบาหวาน ความดัน ยาต้อหิน ยา......  เหตุผลในการสั่งยา NED ตัวนี้ ก็เป็นเหตุผลเดียวกันในทุกครั้งที่มีการสั่งให้ผป.รายนั้นๆ

... ข้อเสนอแนะ :  น่าจะแสดงเหตุผลเดิมในการให้ยา NED ของผป.รายนี้ มาให้ก่อน (คล้าย remed)
...         น่าจะเพิ่ม field ที่เก็บ  HN  ในตาราง ovst_pres_ned   เพื่อไว้อ้างอิงผป.
...         เวลาที่มีการสั่งยา icode เดิมอีก ใน HN เดิม ให้นำเหตุผล ครั้งสุดท้ายที่เคยสั่งมาแสดงใน combo box


...2. ควรจะพิมพ์เหตุผลในการสั่งยา NED ลงใน OPD card ด้วย  เพื่อความสมบูรณ์ของเวชระเบียน และรองรับการตรวจสอบจาก กบก

... ข้อเสนอแนะ :  หน้าต่างที่ให้ระบุเหตุผลในการสั่งยา NED  น่าจะ pop up ขึ้นมาก่อนที่จะมีการบันทึกการรักษาและพิมพ์ sticker + OPD card   เพื่อที่จะได้มีการบันทึกข้อมู่ลเข้าไปในตาราง ovst_pres_ned ก่อน  เวลาที่บันทึกการรักษาเสร็จ จะได้พิมพ์เหตุผลใน OPD card ด้วยเลย

ขอบคุณมากครับ
 :D

18
ใกล้วันหยุดยาว 4 วัน ระมัดระวังตัวเองและคนที่เรารักด้วยครับ

จาก mrpalm.com

06 กรกฎาคม 2553
จำนวนผู้อ่าน   18469  คน
อยากขอเวลาสัก 7 นาที ! ดูให้จบ

ขอนอกเรื่องสักหน่อย เผอิญผมเจอ VDO ชุดนี้จากเพื่อนใน Facebook ซึ่ง VDO นี้ออกมานานพอสมควรแล้วแต่ผมไม่เคยเปิดเลย วันนี้อยากให้เพื่อนๆในที่นี้ ลองเสียสละเวลาสัก 7 นาที ลองดูให้จบนะครับ เพื่อตัวเราเองและครอบครัวของเราและผู้อื่น

http://www.youtube.com/watch?v=eC2SBX2nnUw&feature=player_embedded

19
การปรับรหัสแพทย์จาก 2 หลัก เป็น 3 หลัก  ทำงานได้ดี แต่ไม่ครบครับ

โดยจะปรับในทุกตาราง ทุกฟิล์ด ที่ชื่อ doctor

แต่ยังมีอีกหลายฟิล์ดในหลายตารางที่ไม่ได้ใช้ชื่อฟิล์ด doctor  ทำให้ไม่ได้รับการปรับรหัสเป็นรหัสใหม่ให้  เช่น ในตารางเกี่ยวกับระบบวิสัญญี   มี doctor2, doctor3 , control_doctor,....  (ในตารางอื่น ไม่ได้ตรวจสอบครับ  เช่น ตาราง รคส.แพทย์ที่สั่งยาผป.นอก)

รบกวน อ.MN ตรวจสอบด้วยครับ

ขอบคุณมากครับ

 :D

20
เป็นมาตั้งแต่ ต้นปี 2553

ปัญหา คือ รพ.ที่ใช้ XN=HN  ใช้ XN เดิมตลอด  จะเกิดเวลาที่คืนฟิล์ม  เวลาใส่เลข XN แล้วไม่แสดงชื่อผป.  (จะแสดงเฉพาะผป.ที่มีการลงทะเบียนในปีปัจจุบันเท่านั้น เช่น 2010)

เกิดจาก คำสั่ง ที่เรียก มีการใส่เงื่อนไข regdate ด้วย

select hn from xrayxn where xn = 440019514 and year(regdate)=2010


รบกวน อ.MN ช่วยดูด้วยครับ

ขอบคุณมาก




21
HOSxP PCU / ICD10TM for PCU ฝากให้ อ.ชัยพร
« เมื่อ: กรกฎาคม 06, 2010, 10:00:02 AM »
ทางสปสช.เริ่มตรวจ ตาราง proced  ด้วยรหัสหัตถการ ICD10TM แล้ว

และทางสนย.ตรวจด้วย ICD10TM ตั้งแต่เดือนมีนาคม 2553  (ไม่รู้จะย้อนหลังไปทำไม)

รบกวน อ.MN ช่วยดูเรื่องนี้ด้วยครับ

..ทำอย่างไร ถึงจะปรับรายการใน er_oper_code ให้มีรหัสใหม่ได้ ไม่ยากนัก สำหรับจนท.สอ.ที่ไม่ใช่ admin

ขอบคุณมากครับ

 ???

22
ก่อนหน้านี้ Replication  เร็วมาก แต่ช่วงหลังพบปัญหาบ่อยๆ ตอนนี้ช้าไปเกือบ 8 ชั่วโมง ทั้งๆที่ run ไว้ตลอด
ได้ลองแก้ไปหลายอย่าง ยังไม่ดีขึ้นครับ
...delete from replication_log
...optimize table replication_log
...restart mysql Slave
...restart mysql Master

ยังไม่หาย ทำให้รายงานที่เราบังคับให้ออกจาก Slave ดูไม่ครบ

 ??? ???

23
Development / ovst_presc_ned_reason เหตุผลที่ใช่บ่อยๆ
« เมื่อ: มิถุนายน 11, 2010, 00:05:57 AM »
รายการเหตุผลที่ใช่บ่อยๆ ของแพทย์แต่ละคนไว้ในตาราง ovst_presc_ned_reason

ขออนุญาต ยกประเด็น สำหรับความเห็นเกี่ยวกับ เหตุผลที่ใช้ยานอกบัญชี 

โดยตอนนี้ โปรแกรมให้กำหนดในตารางนี้ โดยขึ้นกับ doctor แต่ละคน

ผมคิดว่า อาจจะเกิดความไม่สะดวกในการทำงานนัก  เช่น
  • ต้องใส่เหตุผลสำหรับแพทย์ทีละคน คนละหลายเหตุผล  ในรพช.หรือรพ.ที่มีแพทย์ไม่มากนัก น่าจะไม่เป็นปัญหามากนัก  แค่ admin สอบถามแพทย์ทีละคนว่าอยากมีเหตุผลอะไรบ้าง  แล้วมาเพิ่มในตารางนี้  แต่สำหรับรพ.ที่มีแพทย์จำนวนมาก รพ.มะการักษ์อยู่กลางๆ ครับ แพทย์ประมาณ 30 คน  คนละ 10 เหตุผล  และแพทย์ Intern หมุนเวียนทุกปี ต้องมาเพิ่มในตารางนี้ทุกปี  ถ้ารพศ.ที่มีแพทย์เกินร้อย admin คงลำบากครับ
  • เป็นไปได้มั๊ยครับ ที่เหตุผลจะขึ้นกับ drugitem มากกว่า doctor  และให้เภสัชเพิ่มเหตุผลที่ตกลงกันในรพ.ว่ายานอกบัญชีตัวนี้ ควรมีเหตุผลใด จ่ายได้บ้าง 

ขอบคุณมากครับ
 :D

24
Report Exchange / FORM-Doctor-Presc-NED-1 ใครเขียนเสร็จเร็วที่สุด !!!
« เมื่อ: มิถุนายน 10, 2010, 22:06:19 PM »
เพิ่มระบบยืนยันการสั่งยานอกบัญชียาหลักและพิมพ์ใบยืนยันที่ระบบห้องตรวจแพทย์ (กำหนดให้แสดงได้ที่ System setting ระบบจะตรวจสอบยาว่าเป็น ned จากตาราง drugitems เงื่อนไข drugaccount = '' แบบฟอร์มที่สั่งพิมพ์ชื่อ FORM-Doctor-Presc-NED-1 ส่ง parameter 2 ตัวคือ vn และ doctor_code กำหนดรายการเหตุผลที่ใช่บ่อยๆ ของแพทย์แต่ละคนไว้ในตาราง ovst_presc_ned_reason)

รอมานานแล้วครับ สำหรับ function นี้   ;D

แต่ไม่ทราบว่าเซี่ยน report มีใครเขียน FORM-Doctor-Presc-NED-1 เสร็จแล้วบ้างครับ จะได้นำมาศึกษาต่อ  ::)

ขอบคุณมากครับ สำหรับสิ่งดีๆ ที่ทำให้ admin ได้การยอมรับจาก user ส่วนใหญ่ในรพ.

 :D

25
Report Exchange / Report OR ฝากให้คุณหมอ champ
« เมื่อ: พฤษภาคม 13, 2010, 17:32:26 PM »
ลองปรับดูนะครับ  เขียนไว้นานแล้ว  พอจะดูได้ แทนสมุดลงทะเบียนที่จนท.เคยลงไว้

26
3.53.5.4

   การคำนวน BSA และ Creatinine clearance  ที่ อ.MN เพิ่มเข้ามาให้  ในห้องตรวจแพทย์  ดีมากเลยครับ  ระบบนำอายุ เพศ น้ำหนัก มาให้เลย  สะดวกมากครับ

  แต่ลองหาดูใน ระบบผู้ป่วยใน ยังไม่เจอครับว่า เข้าไปใช้ได้ตรงไหน  ถ้าไม่มี รบกวน อ.MN ช่วยเพิ่มให้ด้วยครับ  เพราะการใช้คำนวนในผู้ป่วยใน มีการใช้มากเหมือนกันครับ  สำหรับอายุ เพศ ไม่น่ามีปัญหาสำหรับผู้ป่วยใน  แต่น้ำหนักและส่วนสูง น่าจะใช้ค่าจาก VN ที่มานอนรพ. เป็นค่า default ให้ก็สะดวกครับ

  และที่ระบบห้องยา ก็น่าจะมีด้วยเช่นกันครับ

ขอบคุณมากครับ

 ;)

27
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Bug : EMR ขึ้น error sp_use !!
« เมื่อ: กุมภาพันธ์ 15, 2010, 00:00:14 AM »
มีอาการนี้มานานแล้วครับ จนถึง ปัจจุบัน ก็ยังพบอยู่ 

เมื่อเปิด Patient EMR เลื่อนลงมาดู ตอนแรกไม่พบปัญหา แต่พอเลื่อนลงมาสักพัก จะมี pop up windows error ดังภาพ ครับ  ===>  INVCds:Field 'sp_use' not found   


28
เป็นมาตั้งแต่ ver 3.53.xxx   ตอนนี้ลองใน 3.53.2.9b ยังพบปัญหาอยู่ ฝาก อ.MN ดูให้หน่อยครับ

.... ในผป.ที่นัด และมีการสั่ง lab พบว่า รายการที่นัดจะเพิ่มขึ้น ตามจำนวนใบ lab ที่มีการสั่ง เช่น

ถ้าไม่มีการสั่ง lab ล่วงหน้า  จะมีรายการนัด 1 รายการ

ถ้ามีการสั่ง lab ล่วงหน้า 1 ใบ (ใบนะครับ  ไม่ใช่จำนวนรายการ lab)  จะมีรายการนัด 2 รายการ

ถ้ามีการสั่ง lab ล่วงหน้า 2 ใบ  จะมีรายการนัด 3 รายการ

ตามภาพครับ

ตอนนี้ จุดคัดกรองที่ต้องลงนัด  ย้อนไปใช้รุ่น ปี 2552 ครับ

29
ทางห้องบัตร แจ้งมาครับ  (ใช้ ver 3.53.1.5b)

พบปัญหา  ในผป.เก่า  ที่ยังไม่เคยบันทึกเลข cid   ในภาพตัวอย่าง ดูแล้วยังไม่มี cid

แต่เวลาที่เราเข้า ลงทะเบียนผู้ปวยนอก  เพื่อเรียกมาแก้ไขข้อมูล  โดยค้นหาจาก HN  จะพบว่า ผป.มีเลข CID แล้ว  (แต่ความจริงเป็นเลขของผป.รายอื่น ไม่รู้เหมือนกันว่ามาจากรายไหน)   ถ้าจนท.บันทึก  จะมีหน้าต่างเตือนว่าเลขบัตรประชาชน ซ้ำกับรายอื่นอยู่  จะบันทึกหรือไม่   

ถ้าจนท.ระมัดระวัง  จะยังไม่บันทึก  แต่หาข้อมูลเพิ่มก่อน  แต่ถ้าจนท.ไม่สนใจ กด yes บันทึกไปเลย ทำให้ข้อมูลใน patient มี 2 cid 

สงสัย ครับ ว่า เลข cid ที่มาแสดงของคนอื่นนี้ มาได้ยังไงครับ  งงงงงงงงง  หาสาเหตุไม่เจอครับ

ขอบคุณมากครับ

 ???

30
ผลสำรวจความพึงพอใจ รายงาน 18 แฟ้ม ปี 2552

ปีหน้า 2553 HOSxP น่าจะยังนำอยู่นะครับ  :D

31
3.53.1.14

  ปกติ จนท.งานระบาด ก็ใช้งานระบบรายงาน 506 มาตลอด ไม่ได้แจ้งปัญหาการใช้งาน  แต่ดูสถิติแปลกๆ คือ กลุ่ม 02 อุจจาระร่วงค่อนข้างมาก  พอมาดูรายละเอียด แต่ละราย พบ ผิดปกติ ดังนี้

   .... ผป.เบาหวาน มารับยาตามนัด แต่พอค้นหาผป.ในระบบ 506 ก็มาแสดงด้วย และจัดกลุ่มเป็น 02   ย้อนไปดู EMR แพทย์ก็สรุป Dx : E149 ถูกต้อง    กลับไปดูที่รหัส 506  ก็ไม่ผิดปกติ     
   ..... บางรายเป็นเด็ก มา Admit ครั้งที่แล้ว 7 วัน ด้วยเรื่องถ่ายท้อง  แต่วันนี้มาตรวจตามนัด  แพทย์ Dx เป็น Z0...   แต่พอค้นผป. 506 กลับมารายงานเป็น กลุ่ม 02 อีก

     อีกปัญหาคือ พอตรวจสอบพบว่า จัดกลุ่มไม่ถูกต้อง  อยากจะลบรายการออก  แต่พอ ยืนยันจะลบเรียบร้อย  ==> ไม่มีอะไรเกิดขึ้น  ดูจาก SQL Trace ก็ไม่มีคำสั่ง delete

     ไม่ทราบว่า รพ.อื่นพบปัญหานี้หรือเปล่าครับ   ไม่รู้ว่า เป็น Bug หรือ ทำงานผิดขั้นตอน ตรงไหน
 :'(

32
ได้รับแจ้งจากผู้ใช้งาน ว่า ไม่รู้ว่า ใครเป็นคนเพิ่ม Pt. note เพราะแสดง loginname

น่าจะแสดง name แทนครับ

ขอบคุณมากครับ




33
นอกเรื่อง / HOSxP ราคาเท่าไหร่ครับ
« เมื่อ: ธันวาคม 29, 2009, 17:50:12 PM »
ลองทายกันดู    ;D    ;D

http://bizinformation.org/th/www.hosxp.net

34
3.52.11.17

    พบปัญหากับการแก้ไขผู้ใช้งาน  opduser  ขึ้น error ทำให้ไม่สามารถ update ได้

ไม่ทราบว่าเกิดจากอะไร และต้องแก้ไขอย่างไรครับ




35
HOSxP PCU / สอบถามเรื่องตาราง Chronic (8/18 แฟ้ม)
« เมื่อ: ตุลาคม 26, 2009, 14:49:48 PM »
1.ในบัญชี 1  ทะเบียนโรคเรื้อรัง   อยากให้มีการเพิ่มช่องเก็บข้อมูล ปีพ.ศ.ที่เริ่มเป็น  (ตอนนี้มีแค่ วันขึ้นทะเบียน)  เหมือนในคลินิคพิเศษ ของ HOSxP ระบบผู้ป่วยนอก

2.สถานะ ในทะเบียนโรคเรื้อรัง  มีแค่ 3 สถานะ  แต่ใน code ของสนย. ( typedis ) มี 7 รหัส  ซึ่งหมายถึง ประเภทจำหน่าย หรือ สถานะของผู้ป่วยที่ทราบผลหลังสุด  น่าจะรวมทั้ง clinic_member_status_id และ chronic_discharge_status_id    ไม่ทราบว่า อ.MN ส่งออก ด้วย field ไหนครับ


36
Data Center ตั้งแต่รุ่นประมาณเดือน 7 ปีนี้  พบปัญหาว่า ส่งข้อมูลจาก รพ.หรือสอ.ส่วนใหญ่ ไม่เคยครบสักครั้ง  มักจะค้างแล้วปิดไป เริ่มส่งใหม่  แต่ไม่เสร็จ

มีบางรพ.หรือบางสอ. (น้อยมากครับ ที่ส่งได้สำเร็จ)  เช่น รพ.ท่าม่วง , รพ.ด่านมะขามเตี้ย (บางรอบ)  สำหรับ รพ.มะการักษ์  ยังไม่เคยส่งเสร็จเลยสักครั้ง

ตอนแรกคิดว่าเกิดจาก ETL version  แต่พอดูพบว่า ใช้ version เดียวกับรพ.ที่ส่งได้

ไม่ทราบว่าเกิดจากปัญหาอะไรครับ

แต่ที่สังเกตุ คือ

1.ข้อมูลของมะการักษ์ค่อนข้างใหญ่มาก มีครบ (เกือบครบทุกระบบ)  พบว่าจะส่งข้อมูลช้ามาก ในตาราง er_regist_oper , lab_order , lab_order_service , operation_detail และสุดท้ายมักจะมาค้างที่ operation_team  ตามภาพ เริ่มส่งตาราง operation_team ตั้งแต่ประมาณ 8.00 น.วันนี้  ตอนนี้ยังค้างที่เดิมครับ  ไม่รู้ว่าจะทำยังไงต่อดีครับ
 ....ขนาดยังไม่ถึงตารางที่ใหญ่กว่า เช่น opitemrece , vn_stat , ovst , ovstdiag ไม่รู้เมื่อไหร่จะส่งถึงสักที

2.แม้จะเป็น สอ.ส่วนใหญ่จะส่งไม่เสร็จ เช่นกัน  แม้ข้อมูลจะไม่มากนัก   และปัญหาคือ สอ.เปิดส่งตอนเช้า  พอเย็นส่งไม่เสร็จ ก็ปิดเครื่อง  ตอนเช้า เริ่มส่งใหม่   วนไปวนมา ไม่เสร็จสักที

3.ถ้าสอ หรือ รพ.ที่ใช้ version เก่าๆ  จะส่งเสร็จ  และเร็วมากครับ  (บางทีก็อยากกลับไปใช้ version เก่าส่งข้อมูลเหมือนกัน)

4.อยากทราบว่า อ.MN เพิ่มเงื่อนไขอะไรในการตรวจสอบ รับส่ง ข้อมูล บ้างครับ  ทำให้การส่งใช้เวลามากโข 

ขอบคุณมากครับ
 :'(

37
กรณีที่ใบสั่งยาผู้ป่วยใน (Medication profile)  บันทึก แต่เลือก ไม่สร้าง profile

จะมีการ insert เข้าใน ipd_mar แต่ไม่มี drugusage

ถ้าไม่เลือก  ไม่สร้าง profile ==>  จะมี drugusage ครบครับ


38
Development / ระบบสารบรรณ 3.9.22 !!!!
« เมื่อ: กันยายน 24, 2009, 23:09:18 PM »
ขอบคุณครับ ที่ปรับระบบสารบรรณ ดีครับ

แต่วันนี้ทดลองใช้ พบปัญหาดังนี้ครับ

จนท.สารบรรณ  ส่งหนังสือให้รองแพทย์ 

รองแพทย์อ่านแล้ว  ต้องการส่งต่อให้ หัวหน้ากลุ่มงานอายุรกรรม ทราบ  แต่ไม่สามารถส่งต่อได้ครับ 

....ขอให้สามารถส่งหน้ังสึือต่อได้เรื่อยๆ ทั้งระบุกลุ่ม และทั้งระบุผู้รับ


เพิ่มเติมครับ   ใน Tab ระบุผู้รับ  ตอนนี้ใช้งานได้ดีแล้วครับ   แต่ติดปัญหาเล็กน้อย คือ ชื่อผู้รับเิดิมที่เพิ่มไว้ในหนังสือฉบับก่อนหน้า  มันจำค่าเดิมไว้อยู่  ไม่ clear ออกไป   จนท.อาจเผลอส่งให้โดยไม่ทราบ  เพราะซ่อนอยู่ที่ tab ระบุผู้รับ

..... อ.MN ช่วย clear ผู้รับ  เดิมให้ด้วยครับ

ขอบคุณมากครับ
 ;)

39
HOSxP PCU / dtmain : vstage ไม่มีค่า กรณี ANC ตรวจฟัน (3.52.9.12)
« เมื่อ: กันยายน 20, 2009, 20:11:45 PM »
กำลังทำรายงานของทันตกรรม

พบปัญหาเล็กน้อยเกี่ยวกับ การแบ่งกลุ่มอายุผป.  คือ ใน dtmain  จะมีฟิลด์ vstage ให้ (อายุ หน่วยเป็น ปี)  สะดวกดีครับ  ไม่ต้องเชื่อม เอา age_y จาก vn_stat

แต่พบว่า ในหญิงตั้งครรภ์ ที่บันทึกในบัญชี 2 ==> ทันตกรรม  จะมีการเพิ่มข้อมูลใน dtmain แต่ขาดข้อมูล vstage ครับ

ขอบคุณมากครับ
 ;)

40
เช้านี้เจอปัญหาเล็กน้อย  คือ เครื่องลูกที่ตั้ง replicate agent ทิ้งไว้    run agent ไม่ทัน  master ปัจจุบัน ประมาณเที่ยงแล้ว  แต่ที่ slave ยังอยู่ที่ 8-9 โมงเช้าอยู่   เลยมาดูที่ mysql monitor  เจอ process แปลกที่ค้างอยู่ มาจากเครื่อง replication

No.   Id   User   Host   db   Command   Time   State   Info
   386059   sa   192.168.1.7:2308   hos   Query   13531   Writing to net   SELECT /*!40001 SQL_NO_CACHE */ * FROM `ovst`

41
3.9.12

1.  ในระบบห้องผ่าตัด ==> ข้อมูล set ผ๋าตัด  ==> ตำแหน่งผ่าตัด  และ ด้าน   ไม่สามารถแก้ไขให้ต่างกันได้  เมื่อมีการแก้ไขช่องใด  อีกช่องจะเปลี่ยนกลับไปเหมือนกันครับ  ทำให้ลงข้อมูลไม่ได้  เช่น 
ทำผ่าตัด ORIF   
         ตำแหน่งผ่าตัด  :  Tibia (distal end)
         ด้าน                 :  Left

จะลงข้อมูลไม่ได้ครับ  (แต่ที่หน้าจอ set ผ่าตัดของตึกผป.ใน  ยังลงได้ปกติดีครับ)

2.  จนท.ห้องผ่าตัดและวิสัญญี ขอให้อ.MN ช่วยเพิ่มชื่อผป. HN AN  ที่แถบด้านบนให้หน่อยครับ  เพราะบางครั้งกรอกข้อมูลยังไม่เสร็จ  เปิดค้างไว้  จำไม่ได้ว่าคนไหน  ต้องกดไปดูที่หน้าแรกถึงรู้  แต่ถ้ามีชื่ออยู่ด้านบน จะได้เห็นเลยในหน้าที่ค้างอยู่ครับ

ขอบคุณมากครับ

 :D

42
จนท.ที่ทำหน้าที่ส่งออกข้อมูลเบิกจ่ายตรง แจ้งปัญหา ค่าใช้จ่ายเรียกเก็บของทันตกรรม ไม่ครบ
(ใช้ 3.7.12 - 3.9.12 ก็พบเหมือนกัน)

รายตัวอย่างนี้  ผป.มาทำฟัน มีค่าใช้จ่าย 630 (รวมค่าบริการ 50 บาท)  พอเรียกหน้าต่างส่งรายงานสกส. ก็มาครบดีครับ  แต่พอกดปุ่มส่งออกไฟล์  เป็น txt  พบว่า ค่ารักษาขึ้นแค่ 50 บาท  (ที่เหลือไม่รู้หายไปไหน  ???)

ขอบคุณครับ
 ??? ???

43
Development / ระบบงานสารบรรณ 3.9.12
« เมื่อ: กันยายน 14, 2009, 15:17:26 PM »
เตรียมนำระบบสารบรรณมาทดลองใช้  ให้จนท.งานสารบรรณดู มีข้อเสนอแนะมาครับ

1. การส่งต่อหนังสือ ==> ระบุ ผู้รับ     ยังใช้งานไม่ได้    ไม่พบหนังสือใหม่ให้ผู้รับเห็น
   (แต่การระบุแผนก   user ทุกคนในฝ่ายสามารถดูได้)

2. พอเพิ่ม hospital_department ให้มากขึ้น (ที่รพ.มีประมาณ 8 กลุ่ม 50 กว่าหน่วยงาน)  ในหน้าต่างระบุแผนก ชื่อฝ่ายจะซ้อนกันจนไม่รู้ว่าคือฝ่ายอะไรครับ

3. ในหน้าจอรายชื่อหนังสือราชการ   น่าจะเรียงลำดับ โดยให้หนังสือที่รับ ล่าสุดไว้ด้านบน  (เก่าๆไว้ล่าง)

4. ในช่อง หน่วยงานที่ส่ง , หัวเรื่อง , เรียน , ที่เก็บเอกสาร  ปัจจุบันเป็นช่องว่างให้พิมพ์เอง  แต่เสนอว่า น่าจะสามารถเพิ่ม ข้อความที่ใช้บ่อยๆ ได้  (คล้ายๆ กับ หน้าจอคัดกรอง CC  ==> add text to database)  จะทำให้ใช้งานง่ายขึ้นมากครับ

5. อยากให้มี หน้าต่าง Popup  เตือนเวลาที่ log in เข้ามา แล้วมีหนังสือที่ยังไม่ได้อ่าน (ไม่ได้รับทราบ)  ค่า default อยู่ เปิดอ่านเลย (เผื่อกด enter เร็วๆ ไม่ได้ดู)

ขอบคุณมากครับ

สอบถามเพิ่มเติม ครับ  กรณีที่รพ.ขนาดใหญ่ จะมีกลุ่มงานหรือ ฝ่าย  แล้วมีหน่วยงานย่อยเป็นลำดับชั้น  สามารถตั้งค่าให้เวียนหนังสือเป็นลำดับชั้นอย่างไรได้ครับ

 :D

44
Report Exchange / OPD card A5 ของ อ.Khuad รบกวนหน่อยครับ
« เมื่อ: สิงหาคม 17, 2009, 00:05:03 AM »
พอดีนำ opd card ของ อ.khuad มาปรับ นิดเดียว ครับ  คือ ตรง สีแดง

  ChangeDBPipeLineLink3SQL('select concat(if((d.name is null or d.name = ""),"-",d.name),"  ", '+
     'if(d.strength is null,"",d.strength),"  #  ",if(o.qty is null,"",o.qty)) '+
     'as drug_name,du.shortlist,du.common_name '+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'limit 0 ');

ผมต้องการนำ common_name จากตาราง drugusage มาพิมพ์ แทน shortlist

คิดว่า ข้อมูลน่าจะมาแล้ว เพราะใน tab design ก็มี common_name ให้เลือก (แทน shortlist)  แต่พอใช้งานจริง ไม่มีข้อมูลพิมพ์ออกมาเลย  ไม่รู้ว่าผมทำอะไรผิดขั้นตอนหรือเปล่า

ฝาก ดูให้หน่อยครับ

ขอบคุณมากครับ

45
Linux / FreeBSd 7.2 เพื่อทำเป็น WebServer
« เมื่อ: สิงหาคม 14, 2009, 22:17:00 PM »
FreeBSd 7.2 เพื่อทำเป็น WebServer   น่าสนใจศึกษาครับ

http://www.thaibsd.com/webboard/show.php?Category=thaibsd&No=17953

46
Development / ข้อเสนอ : ระบบห้องคลอด !!!
« เมื่อ: สิงหาคม 11, 2009, 14:48:35 PM »
3.52.8.9    มีการปรับปรุงระบบห้องคลอด   จึงทดลองใช้  ยังพบปัญหาอีกบางประเด็น  ทางห้องคลอด จึงสรุป แจ้ง อ.MN เพื่อพิจารณาปรับปรุงให้รองรับห้องคลอดของรพ.ขนาดใหญ่  (มีโอกาสพบทารกมากกว่า 1 คน)

1.กรณีเด็กทารก มากกว่า 1 คน    มีทั้ง ถุงน้ำเดียวกัน และถุงน้ำคนละถุง   จึงเกิดปัญหา

.....ทารกแต่ละคน จะมีข้อมูลของตนเอง ดังนี้
.. เวลาถุงน้ำแตก ..... ของทารกแต่ละคน
.. น้ำคร่ำแตกโดย  ..... ของทารกแต่ละคน
.. ลักษณะน้ำคร่ำ .....  ของทารกแต่ละคน
.. เวลาเด็กเกิด  .....     ของทารกแต่ละคน

...... สุดท้าย  ระยะเวลาน้ำเดิน - เด็กคลอด  ..... จะคำนวนของเด็กแต่ละคน   (เพื่อประเมินภาวะเสี่ยงต่อการติดเชื้อ)

ขอบคุณมากครับ
 :D

47
เคยเจอนานแล้ว  แต่จำไม่ได้ครับว่า เกิดจากอะไร แก้ไขยังไง

 :'(


48
ระบบสำรองข้อมูล  ==> สำรองข้อมูล

พอ run ไปถึงตาราง inc_opd_stat  จะขึ้น pop up windows : stream write error

เกิดจากอะไรครับ


49
วันนี้ up version 3.52.8.9 ให้ตึกผป.ใน เพื่อดูว่า ปัญหาการบันทึกยาช้า ดีขึ้นหรือเปล่า

ยังพบปัญหาเช่นเดิมครับ

ในผป.รายนี้นอนนาน ประมาณ 100 วัน มีรายการยาที่ active ไม่มาก แค่ 3-5 ตัว  แต่ทุกครั้งที่บันทึกใบสั่งยา ในระบบ Medication profile  จะใช้เวลานานมาก บางครั้งเกือบ 5 นาที  ถึงแม้จะสั่งแค่ สาย suction เพียง 1 เส้น

(ผป.รายอื่นที่นอนไม่นานมาก  จะไม่พบปัญหาบันทึกช้า)

ดูจาก SQL trace  พบว่ามีคำสั่ง sql  select  บางคำสั่งที่ทำงานซ้ำกันมาก หลายร้อยคำสั่ง

เช่น  select * from nondrug_charge where icode='1000023' and pttype='89'

ถึงแม้ว่าจะใช้เวลาในการรันคำสั่งนี้ไม่นาน  แต่มีจำนวนคำสั่งมากหลายร้อยบรรทัด ที่ซ้ำกันของ icode + pttype นี้ (ตามไฟล์แนบมาครับ)


ขอสอบถาม  ว่า  คำสั่งนี้ใช้สำหรับทำอะไรครับ  nondrug_charge

ไม่รู้ว่าเป็นค่าบริการที่เรียกเก็บเพิ่ม หรืออะไร  เห็นอ.อ๊อด บอกว่า เกี่ยวกับค่าบริการเพิ่ม ???  แต่ไม่ค่อยมีที่ไหนใช้งาน 

ถ้ารพ.ไม่ได้มีการตั้งค่าเกี่ยวกับงานนี้   น่าจะ set ให้เวลาบันทึกใบสั่งยาผป.ใน  ไม่ต้องไป run คำสั่งนี้ได้ ก็น่าจะดีครับ  เพราะ load server มากเหมือนกัน

 ???

50
HOSxP PCU / pcu_icd10 ไม่ต้องมี primary key ได้มั๊ยครับ
« เมื่อ: สิงหาคม 05, 2009, 21:19:16 PM »
สะดวกมากครับ สำหรับการใช้งาน pcu_icd10

แต่พบปัญหาครับ ว่า บาง ICD10  สามารถลงได้ในหลายบัญชี เช่น วัคซีน ใช้ได้ทั้งบัญชี 3 และ 4 เป็นต้น

แต่ในตาราง pcu_icd10 มี primary key คือ icd10  ทำให้ไม่สามารถเพิ่ม icd10 อีกในบัญชีอื่น

ข้อเสนอ ครับ ฝากอ.MN ยกเลิก primary key ให้หน่อยครับ  (แก้เองเสร็จ พอ upgrade structure ใหม่ ก็กลับมาอีกครับ)

ขอบคุณมาก
 :D

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